-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How did you make the update of tools like f.i. Rector? #324
Comments
rector versionBy using the Nevertheless, the latest stable release of rector is 0.12.5. It appears that rector has dropped its rector-prefixed package that we use. For this reason, we need to update it in toolbox that's used to install packages on phpqa (fancy sending a PR? ;) ): As soon as that's updated, a new toolbox release will be made and we'll also need to update this repository to use the new version of toolbox. image updatesAs for how often package versions are bumped in phpqa, that depends on the package. We use the latest stable version if possible. This means that each image will have the latest available version at the time of image creation. There's no need to make any manual updates in most cases.
We have automated creation of tags, and by now tested the setup, so nothing stops us from going one step further and start triggering new tags weekly. |
Many thanks! and yes, rector is making a lot of changes (not only newer versions but also structural changes (like the abandon of Docker or the use of a newer configuration file (no more .yml but .php) for instance)). |
|
Hello and thank you for phpqa!
Is it possible to retrieve somewhere in your docs (if any) how you proceed for updating tools?
I've just discovered phpqa and install it with
docker pull
. By runningphpqa rector --version
I got the version0.10.21
.By running
composer require rector/rector --dev
in one of my project to get the very latest version thenvendor/bin/rector --version
, I got25da77f059de1b8871789cce1eab46716ff5c5f8
(not really readable) but, in mycomposer.json
, I can see the installed version is0.12.x-dev
.And this is normal I think, you can't follow each version of each tools so fast... I'm neverthless well afraid about versions: by using phpqa, is there any risk to use very old versions of tools because (with all my respect) you've not yet find time to make the upgrade?
Can I rely on phpqa for tools that are often updated?
Many thanks.
The text was updated successfully, but these errors were encountered: