You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Steven Maillet edited this page Jul 1, 2025
·
1 revision
GitHub Actions
There are a few main GitHub actions involved with this repository.
PR Build
Runs for any Pull requests and has read-only permissions to the repository for security.
CI Build
Once a PR is signed off and committed a formal CI build is begun. This build has limited permissions as it does not
update the repository
Release build
This is a build of the actual binaries released. It has full permissions as it needs to update the state of the
repository, including publication of the final GitHub release for the repo.
Test Results
In addition to the three main actions a 4th action will analyze the test results produced from the PR and CI runs to post a
comment with the test results. This is done as a distinct action so that it operates with permissions needed to write the
comment but has no dependencies on the source changes (only the test results it analyzes). This prevents a PR from
needing/abusing elevated privileges.