Copy one of these into your repo's .github/workflows/ and fill in the build steps.
All of them expect these repo settings:
- Variables:
SHP_TEAM,SHP_PRODUCT(and optionallySHP_BASE_URLfor a self-hosted instance) - Secrets:
SHP_EMAIL,SHP_TOKEN
| File | Pattern | Use it when |
|---|---|---|
github-release.yml |
Mirror a published GitHub Release in one step | You cut releases from the GitHub UI / gh release create with binaries attached. Simplest. |
matrix-build.yml |
One matrix builds every platform → finalize | Every platform builds the same way and you build in CI. |
parallel-builds.yml |
Separate parallel build jobs → one release | Builds differ per platform (toolchains/runners/steps); a big fan-out CI. |
See the main README for the inputs/outputs reference and the
github-release mode details.