planetteamspeak / ts3phpframework

Modern use-at-will framework that provides individual components to manage TeamSpeak 3 Server instances
https://www.planetteamspeak.com
GNU General Public License v3.0
209 stars 59 forks source link

composer (packagist) is not up2date #184

Closed Sebbo94BY closed 1 year ago

Sebbo94BY commented 1 year ago

I've just tried to install the latest dev branch in one of my projects, but it's always installing an older commit:

rm -rf vendor/planetteamspeak/ composer.lock
$ composer require planetteamspeak/ts3-php-framework:dev-dev
./composer.json has been updated
Running composer update planetteamspeak/ts3-php-framework
Loading composer repositories with package information
Updating dependencies
Lock file operations: 4 installs, 0 updates, 0 removals
  - Locking planetteamspeak/ts3-php-framework (dev-dev 1fa02d9)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 4 installs, 0 updates, 0 removals
  - Installing planetteamspeak/ts3-php-framework (dev-dev 1fa02d9): Extracting archive

The current latest commit of the dev branch is 199ea39. See https://github.com/planetteamspeak/ts3phpframework/commits/dev.

Based on https://packagist.org/packages/planetteamspeak/ts3-php-framework, this package is not auto-updated, so someone needs to manually announce updates. 🤔

Also see https://packagist.org/about#how-to-update-packages for further information.

Is it possible to set up the auto-update feature, so that we always have an up2date version with composer?

Sebbo94BY commented 1 year ago

@ronindesign since you were already working on this, I'll assign this task to you, ok?

Let me know, when I can support you somehow.

Sebbo94BY commented 1 year ago

@ronindesign @svenpaulsen any chance to get this updated and fixed?

ronindesign commented 1 year ago

I had this issue as well and as far as I'm aware this is something only Sven can configure in the repo settings.

My work around was to register my own package ronindesign/ts3phpframework as a mirror, then I could update packagist based off that. Not idea, but it allows for the automation...

It appears this is already been done as well here: https://packagist.org/packages/fkubis/teamspeak-php-framework

Sebbo94BY commented 1 year ago

@svenpaulsen Can you please setup the webhook / automation once you have 5 minutes? Thank you! 🙏

svenpaulsen commented 1 year ago

Added the webhook.

Sebbo94BY commented 1 year ago

Great! Thank you Sven!