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

GitHub CI: Update the OS matrix and rename YAML file #17

Merged
merged 2 commits into from
Sep 17, 2024

Conversation

quark17
Copy link
Collaborator

@quark17 quark17 commented Sep 16, 2024

Add ubuntu-24.04, remove macos-11, and add macos-14. The Action versions (e.g. checkout@v4) are up to date, so no change is needed there. Renamed the CI YAML file to indicate that it is the top-level CI file (matching the naming structure used in the BSC repo).

For building of the docs, the package install on macOS is changed to install texlive instead of mactex-no-gui (which is a pre-built version of texlive that includes everything). This saves space (working around a space issue with GitHub's recent macos-14 VM image) and turns out to run faster too. The same change was made in the BSC repo.

This closes #16.

Add ubuntu-24.04, remove macos-11, and add macos-14.
The Action versions (e.g. checkout@v4) are up to date.
Renamed the CI YAML file to indicate that it is the top-level CI file
(matching the naming structure used in the BSC repo).
This saves disk space and appears to run faster as well.
It works around an issue with GitHub's macos-14 runner image,
that has less free disk space due to more software being installed
in the recent release (see actions/runner-images issue 10511).
@quark17 quark17 merged commit 666b9fa into B-Lang-org:main Sep 17, 2024
18 checks passed
@quark17 quark17 deleted the update-ci branch September 17, 2024 01:06
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.

remove macos 11 CI
1 participant