| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Flipstone github actions library.
Releases are minted automatically. A push to main that changes a composite action publishes a tag; a push that only touches the README, this workflow, or anything else outside an action directory publishes nothing, so downstream repositories don't get bump PRs for changes that cannot affect them.
Tags look like:
v2026.8.28.4 │ │ │ └── the workflow run number │ │ └───── day of the commit │ └─────── month of the commit └──────────── year of the commit
Three details of that format are load-bearing:
Pin both the version and the commit sha. uses: takes only one ref (owner/repo/path@ref), so there is no @version@sha form — the sha goes in the ref and the version goes in a trailing comment:
- uses: flipstone/github-actions/setup-dockerized-stack@2c1f2781f8a1b92a0ad82223adf77bbf24b262c2 # v2026.6.16.1Both halves carry weight, and the comment is not decoration:
Use the full 40-character sha; that is what GitHub recommends for pinning and what Dependabot writes.
Then add a github-actions entry to the repository's .github/dependabot.yaml so new releases arrive as bump PRs:
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
# One PR for all action bumps rather than one PR per action.
groups:
github-actions:
patterns:
- "*"Note that this only works because releases exist. Before they did, a bare sha pin gave Dependabot nothing to compare against, so pins never moved and drifted apart silently — no error, no PR, and nothing to indicate anything was stale.
.github/dependabot.yaml watches the actions used here — both in the release workflow and inside the composite actions themselves. The ecosystem needs a directory entry per composite action, since / only covers .github/workflows.
Composite actions have no build step and no tests here, so the change is the release. Two consequences worth keeping in mind:
| Back | FazBrowse Home | New Git URL |