Skip to content

Repository files navigation

actions

Reusable composite GitHub Actions for OpenShock repos, one per subfolder.

Composite actions

Action Purpose
release-download Download (and optionally extract) an asset from the latest GitHub release of a repo
repository-dispatch Send a repository_dispatch event to another repo
find-latest-tag Find the latest git tag matching a regex, sorted by semver
nsis-build Install NSIS and compile an installer script (Windows runners only)
open-pr-from-diff Commit any working-tree changes to a branch, push it, and open (or reuse) a PR
auto-commit Commit any working-tree changes and push to the current branch; no-op if there's nothing to commit
publish-tag Push the current commit and a tag together (e.g. the tag output from OpenShock/release-tool); no-op if the tag is empty
pr-check-comment Download a release-check verdict artifact from a workflow_run and post, update, or remove a sticky PR comment based on it

Reference these as uses: OpenShock/actions/<name>@<ref>, one step inside a job the caller owns (the caller still provides its own runs-on, permissions, and any if: guard).

OpenShock/release-tool is intentionally not here. It's a separate Go program with its own build/release lifecycle, not a thin YAML wrapper, and it now handles its own release-mode git prep (rebase + tag fetch) internally.

About

Github Actions for OpenShock repos

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors