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

chore(build): add new matrix workflow #253

Merged
merged 4 commits into from
Nov 3, 2023

Conversation

KwadFan
Copy link
Member

@KwadFan KwadFan commented Nov 2, 2023

This adds a new behavior of buildcheck and release workflow. The previous generated array for the matrix step,
will now be generated from setup_matrix.py, this script reads .github/workflow_config.yml and generates the array according to it's setup.

This allows an easy to maintain entrypoint to choose which SBC will be build on test builds and releases.

It also includes version bump from action/checkout@v3 to action/checkout@v4

@KwadFan KwadFan added the enhancement New feature or request label Nov 2, 2023
@KwadFan KwadFan self-assigned this Nov 2, 2023
This adds a new behavior of buildcheck and release workflow.
The previous generated array for the matrix step,
will now be generated from `setup_matrix.py`, this script
reads `.github/workflow_config.yml` and generates the array
according to it's setup.

This allows an easy to maintain entrypoint to choose which
SBC will be build on test builds and releases.

It also includes version bump from `action/checkout@v3` to
`action/checkout@v4`

Updated `.gitignore` to ignore possible `.vscode` directory

Signed-off-by: Stephan Wendel <[email protected]>
@KwadFan KwadFan requested a review from meteyou November 2, 2023 20:38
@KwadFan KwadFan merged commit b4e2b3d into mainsail-crew:develop Nov 3, 2023
7 checks passed
@KwadFan KwadFan deleted the refactor/build branch November 3, 2023 06:12
miklschmidt pushed a commit to Rat-OS/RatOS that referenced this pull request Feb 25, 2024
* chore(build): add new matrix workflow

This adds a new behavior of buildcheck and release workflow.
The previous generated array for the matrix step,
will now be generated from `setup_matrix.py`, this script
reads `.github/workflow_config.yml` and generates the array
according to it's setup.

This allows an easy to maintain entrypoint to choose which
SBC will be build on test builds and releases.

It also includes version bump from `action/checkout@v3` to
`action/checkout@v4`

Signed-off-by: Stephan Wendel <[email protected]>

---------

Signed-off-by: Stephan Wendel <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants