Overview¶
Used for minimize duplicate the CI/CD Boilerplate-Code. Like Workflows (GitHub Actions) and GitHub App configurations.
What's inside¶
-
:material-rocket-launch: Getting started
How downstream repositories consume the reusable workflows and shared Probot configuration.
-
:material-cog-sync: Workflows
Reusable GitHub Actions workflows for static tests, documentation, and releases.
-
:material-robot: Probot
Shared Probot configurations consumed via
_extends:for settings, labelling, and release notes. -
:material-wrench: Development
Local development setup:
asdf,task,pre-commit, and running workflows withact.
How consumers reference this repository¶
yaml
jobs:
static:
uses: nolte/gh-plumbing/.github/workflows/reusable-pre-commit.yaml@develop
json
{
"extends": ["github>nolte/gh-plumbing//renovate-configs/common"]
}
Pinning strategy
Reference @develop for the latest changes or pin to a release tag (for example @v1.1.8) for stability. The master branch refreshes automatically on every published release.