Reusable workflow docs and maintainer references for this repository.
Detailed documentation for each reusable workflow, including input/secret tables and usage notes.
docs/workflows/context7-ops.mddocs/workflows/docker-ops.mddocs/workflows/js-ops.mddocs/workflows/npm-release-ops.mddocs/workflows/wp-gh-release-ops.md
- Caller Guide:
docs/CALLER_GUIDE.md(Canonical guide for calling workflows) - Examples:
examples/*.yml(Ready-to-use caller patterns)
- Reference workflows by branch (
@master), tag (@v1.0.1), or commit SHA. - Always match the called workflow's declared
inputsandsecrets. - Pass secrets via
jobs.<job_id>.secrets(e.g.,npm_token: ${{ secrets.NPM_TOKEN }}).
- Engineering Standards:
docs/STANDARDS.md(Design principles and release automation policy) - Release Workflow:
.github/workflows/_release.yml - Version Strategy:
ci/git-version.yml
- Contract-First: If a field is not declared in the
workflow_callinterface, do not pass it from the caller. - Keyless First: We prioritize OIDC (Workload Identity) for GCP, Azure, and npm. Static keys are generally not supported.
- Docs-First: Use the markdown documentation as the source of truth for the workflow contract.
UDX DevSecOps Team