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

Use maintained fork of "setup-licensed" action in dependency license check workflow #1150

Merged
merged 1 commit into from
Mar 2, 2025

Conversation

per1234
Copy link
Contributor

@per1234 per1234 commented Mar 2, 2025

This GitHub Actions action is used by the dependency license check workflow to install the Licensed tool in the runner workspace.

The action has a convoluted history of ownership: the repository was originally owned by GitHub user jonabc. It was later transferred to the github organization. Then GitHub abandoned the project, archiving the repository. The licensee organization has now created a hard fork of the action, which is recommended in the readme of the github/setup-licensed repository.

The licensee organization has also taken over the management of the Licensed tool, and their licensee Ruby gem is a significant dependency of "Licensed". So they will be best equipped to maintain the action going forward.

The workflow is hereby updated to use the now canonical licensee/setup-licensed action.

The "licensee/setup-licensed" action maintainers have not provided a major version ref (licensee/setup-licensed#13), so it is necessary to pin the action to the latest release tag.

…check workflow

This GitHub Actions action is used by the dependency license check workflow to install the "Licensed" tool in the
runner workspace.

The action has a convoluted history of ownership: the repository was originally owned by GitHub user "jonabc". It was
later transferred to the "github" organization. Then GitHub abandoned the project, archiving the repository. The
"licensee" organization has now created a hard fork of the action, which is recommended in the readme of the
"github/setup-licensed" repository.

The `licensee` organization has also taken over the management of the "Licensed" tool, and their `licensee` Ruby gem is
a significant dependency of "Licensed". So they will be best equipped to maintain the action going forward.

The workflow is hereby updated to use the now canonical "licensee/setup-licensed" action.

The "licensee/setup-licensed" action maintainers have not provided a major version ref, so it is necessary to pin the
action to the latest release tag.
@per1234 per1234 added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels Mar 2, 2025
@per1234 per1234 self-assigned this Mar 2, 2025
@per1234 per1234 merged commit c60b4b0 into arduino:main Mar 2, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant