Release Tools
September 1, 2025 ยท View on GitHub
This project contains, or should contain, all of the configuration and automation to maintain, build, and release Trustification projects.
Check out the config.yaml to see:
- The repositories we are managing
- The Labels we are configuring in repositories
- The milestones we are configuring in repositories
This allows us to have a single source of truth to make sure that, as we create enhancments, issues, and pull requests, they can be tracked properly.
You can find our reusable GitHub Workflows in ./.github/workflows.
Reusable Actions
backport
Allows backporting changes of a PR into another branch. Requires the backport/branch_name label to be set to the PR.
To use it, Opt-in adding this action to your repository:
name: PR Closed
on:
pull_request_target:
branches:
- main
types:
- closed
jobs:
backport_job:
permissions:
pull-requests: write
contents: write
if: github.event.pull_request.merged == true
secrets: inherit
uses: guacsec/release-tools/.github/workflows/backport.yaml@main