Skip to content

workflow: pin action versions and migrate archived actions#817

Merged
MikeMcQuaid merged 7 commits into
licensee:mainfrom
nozaq:pin-actions
Mar 4, 2025
Merged

workflow: pin action versions and migrate archived actions#817
MikeMcQuaid merged 7 commits into
licensee:mainfrom
nozaq:pin-actions

Conversation

@nozaq

@nozaq nozaq commented Mar 4, 2025

Copy link
Copy Markdown
Collaborator

This PR includes several improvements to the GitHub Actions workflows:

  • Replace actions that are no longer maintained with alternatives:
    • Migrate github/licensed-ci to licensee/licensed-ci 😜
    • Migrate gradle/gradle-build-action to gradle/actions/setup-gradle.
    • Migrate from actions-rs/toolchain to using the pre-installed rustup command(reference).
  • Pin all external actions to commit hashes, with human-readable version comments.
    • I pined all actions regardless of creators, please let me know if it's intentional to pin actions/* to tags instead of commit hashes. It's also reasonable to do so to reduce dependency management cost if we trust actions organization.

@nozaq nozaq self-assigned this Mar 4, 2025
@nozaq nozaq added the github_actions Pull requests that update GitHub Actions code label Mar 4, 2025

@MikeMcQuaid MikeMcQuaid left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wonderful, thanks @nozaq!

@MikeMcQuaid MikeMcQuaid merged commit bfb7d96 into licensee:main Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Development

Successfully merging this pull request may close these issues.

2 participants