-
Notifications
You must be signed in to change notification settings - Fork 0
add build matrix check #125
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
Conversation
95b939a to
f19d18d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds automated validation to ensure the GitHub Actions workflow matrix stays in sync with the Makefile configuration. The workflow matrix has been alphabetically reordered and updated to match the Makefile's source of truth.
Key Changes:
- Added a validation step that compares the workflow matrix against the Makefile-generated matrix
- Reordered and updated the build matrix entries alphabetically
- Updated the IONOS submodule reference
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| IONOS | Updated submodule commit reference |
| .github/workflows/build-artifact.yml | Added repository checkout, dependency installation, and comprehensive matrix validation logic; reordered matrix entries alphabetically and updated ncw_mailtemplate's has_npm flag |
seriAlizations
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, might consider implementing the suggested copilot change about the fetch depth.
…target for validation before builds) https://github.com/IONOS-Productivity/ncw-config/releases/tag/945436e Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
yq '.jobs.prepare-matrix.steps[].run' .github/workflows/build-artifact.yml | sed -n "/matrix='/,/'$/p" | sed "s/.*matrix='//;s/'$//" | jq '.' > matrix.original.json jq 'sort_by(.name)' matrix.original.json > matrix.sorted.json Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
for compatibility reasons Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
… workflow Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
628f352 to
d8fefac
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
TODO
Checklist