Skip to content

Conversation

@printminion-co
Copy link

@printminion-co printminion-co commented Nov 10, 2025

TODO

Checklist

Copy link

Copilot AI left a 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

Copy link

@seriAlizations seriAlizations left a 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>
Copy link

Copilot AI left a 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.

Copy link

Copilot AI left a 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>
@printminion-co printminion-co force-pushed the mk/dev/add_build_matrix_check branch from 628f352 to d8fefac Compare November 11, 2025 13:15
Copy link

Copilot AI left a 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.

@printminion-co printminion-co merged commit c55f9bc into ionos-dev Nov 11, 2025
13 of 17 checks passed
@printminion-co printminion-co deleted the mk/dev/add_build_matrix_check branch November 11, 2025 13:20
@printminion-co printminion-co restored the mk/dev/add_build_matrix_check branch November 11, 2025 13:40
@printminion-co printminion-co deleted the mk/dev/add_build_matrix_check branch November 11, 2025 13: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.

3 participants