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 #68

Merged
merged 1 commit into from
Mar 9, 2024
Merged

Improve CI #68

merged 1 commit 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

  • Improved workflow triggers
    Changes have been made in the .github/workflows/bc.yml file to refine how and when our workflows start running. Now, certain unimportant files will not initiate workflows when they are modified, minimizing wasteful runs.

  • Enhancements to build process
    Inside the .github/workflows/build.yml file, we've specified that builds will only run for code that's pushed to the master branch. It's a change that makes our build process more efficient and focused on important code changes. We've also updated this workflow to work with the newer PHP version 8.3 giving us access to its benefits and features.

  • Composer requirement checker updates
    Improvements have been made to the .github/workflows/composer-require-checker.yml workflow. Now, it will only be initiated when changes are pushed to the master branch. This focuses our resources on checking requirements for the most critical code changes happening on the master branch. Additionally, compatibility is now extended to PHP version 8.3.

  • Mutation workflow adjustments
    Our .github/workflows/mutation.yml file has been optimized to help concentrate resources. The workflow will only run when changes are pushed to the master branch and now it can work with PHP version 8.3. An API key (STRYKER_DASHBOARD_API_KEY) has been added to the secrets section to enhance workflow security.

  • Rector job configuration modifications
    A token has been added to the secrets section of the .github/workflows/rector.yml file, enhancing the job's security. It's also been made compatible with the PHP 8.3 version to keep it updated and efficient.

  • Static workflow updates
    The .github/workflows/static.yml file has been modified to be more efficient, triggering only when changes are committed to the master branch. This means unnecessary runs will be minimized. In addition, it's now able to work with the updated PHP version 8.3 widening our scope for software compatibility.

Copy link

codecov bot commented Mar 9, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.43%. Comparing base (eadf880) to head (0030c05).

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #68   +/-   ##
=========================================
  Coverage     99.43%   99.43%           
  Complexity      118      118           
=========================================
  Files             5        5           
  Lines           351      351           
=========================================
  Hits            349      349           
  Misses            2        2           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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

None yet

1 participant