CZI GitHub Actions

Reusable GitHub Actions and workflows used across CZI.

View the Project on GitHub chanzuckerberg/github-actions

chanzuckerberg/github-actions

Reusable GitHub Actions workflows and actions used across CZI. The source is in chanzuckerberg/github-actions.

Using a workflow or action

Call a reusable workflow as a job, and an action as a step:

jobs:
  call-a-workflow:
    uses: chanzuckerberg/github-actions/.github/workflows/<workflow>.yml@<tag>
    secrets: inherit

  use-an-action:
    runs-on: ubuntu-latest
    steps:
      - uses: chanzuckerberg/github-actions/.github/actions/<action>@<tag>

See GitHub’s guides to reusing workflows and finding and customizing actions for details.

Versions

Releases are created by Release Please from Conventional Commits messages. Many actions have their own release tags named after the action, such as terragrunt-git-status-v0; everything else is released under repository-wide tags, such as v6. Floating tags such as v6 and v6.42 move to the newest matching release.

Workflows

Actions with their own documentation