-
Notifications
You must be signed in to change notification settings - Fork 2
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
Update Github actions workflows to use the latests versions actions #22
Conversation
Related to #21 Update Github actions workflows to use the latest versions of actions. * Update `actions/checkout` to version `v4.1.7` in `.github/workflows/build.yml`. * Update `actions/upload-artifact` to version `v4.3.4` in `.github/workflows/build.yml`. * Update `MarkusJx/install-boost` to version `v2.4.5` in `.github/workflows/build.yml`. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/lunarserge/Numero/issues/21?shareId=XXXX-XXXX-XXXX-XXXX).
Update GitHub Actions workflow to run on push to main branch only
For more details, open the Copilot Workspace session. |
* Add branch filter to push event to avoid triggering twice for pull requests --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/lunarserge/Numero/pull/22?shareId=XXXX-XXXX-XXXX-XXXX).
Mac fails dues to boost using |
Update boost version to 1.85.0 in GitHub Actions workflow
For more details, open the Copilot Workspace session. |
* **Windows build** - Change boost version from 1.79.0 to 1.85.0 - Update actions/checkout to v4 - Update actions/upload-artifact to v4 * **Linux build** - Change boost version from 1.79.0 to 1.85.0 - Update actions/checkout to v4 - Update actions/upload-artifact to v4 * **Mac build** - Change boost version from 1.79.0 to 1.85.0 - Update actions/checkout to v4 - Update actions/upload-artifact to v4 --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/lunarserge/Numero/pull/22?shareId=XXXX-XXXX-XXXX-XXXX).
* Change `platform_version` for macOS from 11 to 14 in `.github/workflows/build.yml` --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/lunarserge/Numero/pull/22?shareId=XXXX-XXXX-XXXX-XXXX).
Update platform version for macOS in GitHub Actions workflow
For more details, open the Copilot Workspace session. |
* **macOS build:** - Add `arch: aarch64` to the `install-boost` step to specify the architecture for Boost setup. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/lunarserge/Numero/pull/22?shareId=XXXX-XXXX-XXXX-XXXX).
Update macOS build configuration in GitHub Actions workflow
For more details, open the Copilot Workspace session. |
CI is updated and it looks good to me now. |
This needs to be merged to fix CI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Related to #21
Update Github actions workflows to use the latest versions of actions.
actions/checkout
to versionv4.1.7
in.github/workflows/build.yml
.actions/upload-artifact
to versionv4.3.4
in.github/workflows/build.yml
.MarkusJx/install-boost
to versionv2.4.5
in.github/workflows/build.yml
.For more details, open the Copilot Workspace session.