Skip to content

Github Action split in jobs and matrix steps#243

Merged
opatry merged 2 commits intomainfrom
gha-matrix-build
May 27, 2025
Merged

Github Action split in jobs and matrix steps#243
opatry merged 2 commits intomainfrom
gha-matrix-build

Conversation

@opatry
Copy link
Copy Markdown
Owner

@opatry opatry commented May 27, 2025

Description

  • Refactor build job as parallel job with nested matrix when relevant
    • Fix Gradle failure comment publish
    • Improve stale credits PR comment (and remove deprecated ::set-output)
    • Extract common JDK+Gradle setup in a reusable action
    • When Android & Desktop are doing almost the same, use a matrix strategy
    • Execute builds on Linux (only stale credits are kept on macOS because generated locally bu developer on macOS and need "no-diff" when generated on CI… still a bit fragile in the process)
  • Align Play Store publish job with build job refinements

Checklist

  • I have read the CONTRIBUTING guide
  • Code compiles correctly
  • Created tests which fail without the change (if possible)
  • All tests passing

@opatry opatry force-pushed the gha-matrix-build branch 3 times, most recently from e625e1f to 17aa3e9 Compare May 27, 2025 20:25
@opatry opatry changed the title Github Action split in Job and matrix steps Github Action split in jobs and matrix steps May 27, 2025
@opatry opatry merged commit fcf0261 into main May 27, 2025
13 checks passed
@opatry opatry deleted the gha-matrix-build branch May 27, 2025 20:29
@opatry opatry added the ci 🤖 Continuous integration related issues label May 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci 🤖 Continuous integration related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant