Skip to content

[TASK] Drop the PHIVE-installed development tools in V8.x #832

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

Merged
merged 1 commit into from
Jan 27, 2025

Conversation

oliverklee
Copy link
Collaborator

@oliverklee oliverklee commented Jan 27, 2025

It has turned out that our current set of PHIVE-installed development tools for the V8.x maintenance branch is no longer installable due to issues with the GPG keys used for signing the PHARs.

As the maintenance branch has very little activity anyway now, relying on PHP linting and the unit tests should suffice, saving us the hassle with PHIVE on that branch.

(We're still keeping some .gitignore entries related to the
tools to make switching branches easier.)

Closes #831
Closes #830

@oliverklee oliverklee added this to the 8.8.0 milestone Jan 27, 2025
@oliverklee oliverklee self-assigned this Jan 27, 2025
@oliverklee oliverklee force-pushed the task/drop-phive-in-maintenance-branch branch from 333124c to 16426d4 Compare January 27, 2025 11:30
@oliverklee oliverklee requested a review from JakeQZ January 27, 2025 11:30
@oliverklee oliverklee force-pushed the task/drop-phive-in-maintenance-branch branch from 16426d4 to 81b1114 Compare January 27, 2025 11:33
It has turned out that our current set of PHIVE-installed
development tools for the V8.x maintenance branch is no longer
installable due to issues with the GPG keys used for signing
the PHARs.

As the maintenance branch has very little activity anyway now,
relying on PHP linting and the unit tests should suffice,
saving us the hassle with PHIVE on that branch.

(We're still keeping some `.gitignore` entries related to the
tools to make switching branches easier.)

Closes #831
Closes #830
@oliverklee oliverklee changed the title [TASK] Drop the PHIVE-installed developmetn tools [TASK] Drop the PHIVE-installed development tools Jan 27, 2025
@oliverklee oliverklee force-pushed the task/drop-phive-in-maintenance-branch branch from 81b1114 to f7f2763 Compare January 27, 2025 16:18
@oliverklee oliverklee changed the title [TASK] Drop the PHIVE-installed development tools [TASK] Drop the PHIVE-installed development tools in V8.x Jan 27, 2025
Copy link
Collaborator

@JakeQZ JakeQZ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We still have the unit tests which should catch any major mistakes. The other tools check for coding style and integrity, and have only relatively recently been added.

I've forgotton the reason for having the other tools installed with PHIVE rather than Composer.

@JakeQZ JakeQZ merged commit 6f30dcb into v8.x Jan 27, 2025
22 checks passed
@JakeQZ JakeQZ deleted the task/drop-phive-in-maintenance-branch branch January 27, 2025 18:40
@oliverklee
Copy link
Collaborator Author

The reason was that the latest version of the tools (which we want to use) does not cover the PHP version range we support, and hence would make any composer install impossible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants