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

Test installers using a dynamic matrix #7

Closed
iainelder opened this issue Jun 7, 2024 · 4 comments
Closed

Test installers using a dynamic matrix #7

iainelder opened this issue Jun 7, 2024 · 4 comments

Comments

@iainelder
Copy link
Owner

Ken Muse shows how to use one job to give input to the build matrix of another.

Dynamic Build Matrices in GitHub Actions

Use this technique to replace the clunky workflow generator script in generate_ci.bash.

iainelder added a commit that referenced this issue Jun 30, 2024
Provides a solution for #7.
#7

Inspired by Ken Muse's "Dynamic Build Matrices in GitHub Actions".
https://www.kenmuse.com/blog/dynamic-build-matrices-in-github-actions/

Removed schedule from from generated workflows.

Retain push trigger on generated workflows for tests triggered by changes to
the installer script.
@iainelder
Copy link
Owner Author

fd6f486 may solve this for the scheduled executions.

I'll know for sure tomorrow morning when I check whether the "Test Installer" job ran.

Next I need to solve it for testing on changes to the installer scripts.

iainelder added a commit that referenced this issue Jul 1, 2024
Completes the solution for #7
#7

Delete all the generated workflows and the generator code.
@iainelder
Copy link
Owner Author

e12c961 may solves this for the pushed executions.

@iainelder
Copy link
Owner Author

@iainelder
Copy link
Owner Author

This seemed to solve GitHub Action's flaky networking (#6).

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

No branches or pull requests

1 participant