Skip to content

Reduce duplication in Linux and MacOS CI file, improve flexibility #458

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

Merged
merged 1 commit into from
Jul 3, 2024

Conversation

andrjohns
Copy link
Contributor

Consolidates the definitions for the Linux and MacOS CI workflows to a single job definition with multiple configurations, this will make it easier to add additional CI steps or enable tests for platforms without needing to update every separate definition

A similar simplification for the Windows jobs is a bit trickier, so will do in a separate PR

@saghul saghul merged commit 76f9900 into quickjs-ng:master Jul 3, 2024
50 checks passed
@andrjohns andrjohns deleted the consolidate-ci-1 branch July 4, 2024 10:58
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.

2 participants