Skip to content

Merge branch 'backendv3.0' of https://github.com/Althra/gnalc into ba… #122

Merge branch 'backendv3.0' of https://github.com/Althra/gnalc into ba…

Merge branch 'backendv3.0' of https://github.com/Althra/gnalc into ba… #122

Workflow file for this run

name: Gnalc Backend Test
concurrency:
group: backend-test-${{ github.ref_name }}
cancel-in-progress: true
permissions:
contents: write
on:
push:
branches: [ "main", "backendv3.0" ]
paths:
- 'lib/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- '.github/workflows/compile-artifacts.yml'
- '.github/workflows/evaluate-artifacts-backend.yml'
- '.github/workflows/backend-test.yml'
pull_request:
branches: [ "main", "backendv3.0" ]
paths:
- 'lib/**'
- 'include/**'
- 'test/**'
- 'CMakeLists.txt'
- '.github/workflows/compile-artifacts.yml'
- '.github/workflows/evaluate-artifacts-backend.yml'
- '.github/workflows/backend-test.yml'
env:
BUILD_TYPE: Release
ARTIFACTS_BRANCH: "artifacts-${{ github.ref_name }}"
TESTDATA_VERSION: "v1.0.0"
TESTDATA_ZIP_URL: "https://github.com/caozhanhao/gnalc-test-data/releases/download/v1.0.0/testdata.zip"
TESTDATA_DIR: "${{ github.workspace }}/testdata"
ZIP_CACHE_DIR: "${{ github.workspace }}/testdata_cache"
ARTIFACTS_COMMIT_THRESHOLD: 10
jobs:
compile:
uses: ./.github/workflows/compile-artifacts.yml
with:
branch: ${{ github.ref_name }}
evaluate:
needs: compile
uses: ./.github/workflows/evaluate-artifacts-backend.yml
with:
branch: ${{ github.ref_name }}
publish:
needs: evaluate
uses: ./.github/workflows/process-test-results.yml
with:
branch: ${{ github.ref_name }}