Shared workflows, taxonomy and community health files of the backend-br repositories.
| Workflow | Purpose |
|---|---|
auto-assign.yml |
Assigns the maintainers in vars.ASSIGNEES to new issues and pull requests. |
validate-links.yml |
Checks links with lychee and opens an issue when one is broken. Pull requests are checked without opening issues. |
sync-labels.yml |
Creates and updates the labels of taxonomy.json in the calling repository. Labels are never deleted. |
enable-schedules.yml |
Enables again the workflows that GitHub disabled after 60 days without commits. |
jobs:
auto-assign:
name: Auto assign
permissions:
issues: write
pull-requests: write
uses: backend-br/.github/.github/workflows/auto-assign.yml@main
with:
assignment-options: 'ISSUE,PULL_REQUEST'jobs:
validate-links:
name: Validate links
permissions:
issues: write
contents: read
uses: backend-br/.github/.github/workflows/validate-links.yml@mainvalidate-links.yml accepts build-site, to build a pnpm site before the check, and lychee-args.
jobs:
sync-labels:
name: Sync labels
permissions:
issues: write
uses: backend-br/.github/.github/workflows/sync-labels.yml@mainjobs:
enable-schedules:
name: Enable schedules
permissions:
actions: write
uses: backend-br/.github/.github/workflows/enable-schedules.yml@maintaxonomy.json holds the levels, contract types, work models and stacks shared by
vagas and me-contrata. Each entry
is a label, and its aliases are the other ways the same term is written. The forms of both repositories list the
stacks in this order, and their CI fails when they drift apart.
SECURITY.md, SUPPORT.md and PULL_REQUEST_TEMPLATE.md apply to every repository that does not have its own.