Skip to content

Conversation

oxzi
Copy link
Member

@oxzi oxzi commented Oct 14, 2025

Simplify license compliance workflow by replacing the custom Perl scripts with the go-license utility, already used by Icinga Notifications and Icinga Kubernetes12.

Afterwards, we will have (almost) identical compliance.yml workflows for all of our Go repositories, with only the Go module name and allowed licenses varying.

Footnotes

  1. https://github.com/Icinga/icinga-notifications/blob/272ecf231f59f94a5bf56739ab11263f0c69a081/.github/workflows/compliance.yml

  2. https://github.com/Icinga/icinga-kubernetes/blob/de88147599ae6e86c1a8746cdf3dd88f32c126f5/.github/workflows/compliance.yml

Simplify license compliance workflow by replacing the custom Perl
scripts with the go-license utility, already used by Icinga
Notifications and Icinga Kubernetes[0,1].

Afterwards, we will have (almost) identical compliance.yml workflows for
all of our Go repositories, with only the Go module name and allowed
licenses varying.

[0]: https://github.com/Icinga/icinga-notifications/blob/272ecf231f59f94a5bf56739ab11263f0c69a081/.github/workflows/compliance.yml
[1]: https://github.com/Icinga/icinga-kubernetes/blob/de88147599ae6e86c1a8746cdf3dd88f32c126f5/.github/workflows/compliance.yml
@oxzi oxzi added this to the 1.5.0 milestone Oct 14, 2025
@oxzi oxzi added the github_actions Pull requests that update GitHub Actions code label Oct 14, 2025
@cla-bot cla-bot bot added the cla/signed label Oct 14, 2025
@oxzi
Copy link
Member Author

oxzi commented Oct 14, 2025

This PR might require a force merge and altering the required pipelines afterwards. At the moment, the "licenses" check is pending, as the job was renamed to "compliance", mirroring the file name. Furthermore, it is named this way in the other repositories.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla/signed github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant