Skip to content

Update workflows to current standards#1618

Merged
maxrake merged 2 commits intomainfrom
macos_latest
Jul 14, 2025
Merged

Update workflows to current standards#1618
maxrake merged 2 commits intomainfrom
macos_latest

Conversation

@maxrake
Copy link
Copy Markdown
Contributor

@maxrake maxrake commented Jul 14, 2025

This change updates the cargo-update workflow to be more like the rest
of the repos in the phylum-dev org. That is, it will no longer fail if
an update PR already exists. Additional changes made include:

  • Update macOS runners from macos-14 to macos-15
  • Use environment variable for the branch name to be DRY
  • Allow major version tags when specifying trusted actions
  • Update existing comments and add more comments

Resources:

maxrake added 2 commits July 14, 2025 12:45
The GitHub-hosted macOS runners have been updated to include macos-15
now. This PR switches our workflows to use them instead of the macos-14
runners.

Resources:
* [Standard GitHub-hosted runners for public repos](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories)
* [Latest `macos-15` image release](https://github.com/actions/runner-images/releases/tag/macos-15-arm64%2F20250714.1971)
* [SW included in latest `macos-15` image](https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md)
This change updates the `cargo-update` workflow to be more like the rest
of the repos in the `phylum-dev` org. That is, it will no longer fail if
an update PR already exists. Additional changes made include:

* Use environment variable for the branch name to be DRY
* Allow major version tags when specifying trusted actions
* Add more comments
@maxrake maxrake self-assigned this Jul 14, 2025
@maxrake maxrake requested a review from a team as a code owner July 14, 2025 18:11
@maxrake maxrake merged commit f43e009 into main Jul 14, 2025
17 checks passed
@maxrake maxrake deleted the macos_latest branch July 14, 2025 19:34
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