Skip to content
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

Improve CI #49

Merged
merged 2 commits into from
Mar 9, 2024
Merged

Improve CI #49

merged 2 commits into from
Mar 9, 2024

Conversation

vjik
Copy link
Member

@vjik vjik commented Mar 9, 2024

Q A
Is bugfix?
New feature?
Breaks BC?
Fixed issues

Copy link

what-the-diff bot commented Mar 9, 2024

PR Summary

  • Ignore Non-Essential Directories in Workflow Triggers
    This change leads to some modifications in the workflow files (bc.yml, build.yml, composer-require-checker.yml, static.yml), where both pull_request and push events are set up to ignore certain paths. This way, the workflow won't get triggered when changes happen in non-essential areas.

  • Filter Out Non-Master Branches on Workflow Activation
    The build.yml, composer-require-checker.yml, and static.yml files are all updated to ensure that their workflows are only launched for the master branch. This streamlines resources by not triggering these complex procedures for feature or experiment branches.

  • PHP Version Upgrades
    Some workflows were using older versions of PHP and now they are upgraded. In the bc.yml and rector.yml files, the PHP version is updated from 8.0 to 8.1 and 8.3 respectively. Furthermore, composer-require-checker.yml and static.yml now support a wider range of versions, precisely from 8.0, 8.1, 8.2 to 8.0, 8.1, 8.2, and 8.3. These updates will allow our code to use features and improvements available in newer versions of PHP.

@vjik vjik merged commit 587fe6c into master Mar 9, 2024
20 checks passed
@vjik vjik deleted the ci branch March 9, 2024 14:41
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.

1 participant