Force use of matrix in GitHub Action job names

This commit is contained in:
Carlos Felix 2024-12-09 12:44:05 -05:00 committed by Carlos Felix
parent dbcbf6b7e1
commit e7be2b9236
2 changed files with 7 additions and 0 deletions

View file

@ -8,6 +8,7 @@ concurrency:
jobs: jobs:
# JOB to run change detection # JOB to run change detection
detect-be-changes: detect-be-changes:
name: Detect backend changes
runs-on: ubuntu-latest runs-on: ubuntu-latest
# Required permissions # Required permissions
permissions: permissions:
@ -23,7 +24,9 @@ jobs:
filters: | filters: |
backend: backend:
- 'data/**' - 'data/**'
- '.github/workflows/pr_backend.yml'
code-quality-checks: code-quality-checks:
name: Code quality checks and tests - ${{ matrix.python-version }}
needs: detect-be-changes needs: detect-be-changes
if: ${{ needs.detect-be-changes.outputs.backend == 'true' }} if: ${{ needs.detect-be-changes.outputs.backend == 'true' }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -66,6 +69,7 @@ jobs:
run: | run: |
poetry run pytest data_pipeline/ poetry run pytest data_pipeline/
generate-score-tiles: generate-score-tiles:
name: Score and tile generation - ${{ matrix.python-version }}
needs: detect-be-changes needs: detect-be-changes
if: ${{ needs.detect-be-changes.outputs.backend == 'true' }} if: ${{ needs.detect-be-changes.outputs.backend == 'true' }}
runs-on: ubuntu-latest runs-on: ubuntu-latest

View file

@ -7,6 +7,7 @@ concurrency:
jobs: jobs:
# JOB to run change detection # JOB to run change detection
detect-fe-changes: detect-fe-changes:
name: Detect frontend changes
runs-on: ubuntu-latest runs-on: ubuntu-latest
# Required permissions # Required permissions
permissions: permissions:
@ -22,7 +23,9 @@ jobs:
filters: | filters: |
frontend: frontend:
- 'client/**' - 'client/**'
- '.github/workflows/pr_frontend.yml'
frontend-build: frontend-build:
name: Frontend build - ${{ matrix.node-version }}
needs: detect-fe-changes needs: detect-fe-changes
if: ${{ needs.detect-fe-changes.outputs.frontend == 'true' }} if: ${{ needs.detect-fe-changes.outputs.frontend == 'true' }}
runs-on: ubuntu-latest runs-on: ubuntu-latest