Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 1.31 KB

File metadata and controls

55 lines (38 loc) · 1.31 KB

actions

Reusable GitHub Actions workflows for actionsforge (and callers in other orgs).

Quick start

name: Markdown Lint

on:
  pull_request: {}

permissions:
  statuses: write
  checks: write
  contents: read
  pull-requests: read

jobs:
  markdown-lint:
    uses: actionsforge/actions/.github/workflows/markdown-lint.yml@main

Full catalog, parameters, and examples: docs/README.md.

Common patterns

Required hygiene pair

Most maintained repos call these on every PR:

Workflow Doc
markdown-lint docs
commitmsg-conform docs

Secrets across organizations

When the caller repo is not in actionsforge, do not rely on secrets: inherit. Declare secrets on workflow_call and pass them explicitly (see terraform-drift, notify-slack, gh-teams-sync).

Pinning

uses: actionsforge/actions/.github/workflows/docker-image-validate.yml@main
# or
uses: actionsforge/actions/.github/workflows/docker-image-validate.yml@<commit-sha>

Workflow index

See docs/README.md for the full list grouped by category.