Set of reusable Github Actions workflows
Check out the official documentation on calling reusable workflows.
Populate a project board with new PRs using pr-link-project
:
on:
pull_request:
jobs:
link-project:
uses: driimus/shared-workflows/.github/workflows/pr-link-project.yml@main
with:
project_name: "My automated broject board"
column_name: "In progress"
Single workflow for testing and linting a Node.js project:
on:
push:
jobs:
test:
uses: driimus/shared-workflows/.github/workflows/test.yml@main
with:
node-version: 20
# Optional Turborepo credentials to use for Remote Caching
secrets:
turbo_token: ${{ secrets.TURBO_TOKEN }}
turbo_team: ${{ secrets.TURBO_TEAM }}
lint:
uses: driimus/shared-workflows/.github/workflows/lint.yml@main
# Optional Turborepo credentials to use for Remote Caching
secrets:
turbo_token: ${{ secrets.TURBO_TOKEN }}
turbo_team: ${{ secrets.TURBO_TEAM }}