Skip to content

Detect testcase regressions #10

Detect testcase regressions

Detect testcase regressions #10

Workflow file for this run

name: Testcase regression detection
on:
pull_request:
jobs:
regressions:
runs-on: ubuntu-latest
permissions:
# Needed for regression comment generation.
issues: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ">=3.12"
cache: "pip"
cache-dependency-path: pyproject.toml
- uses: ./.github/actions/run-harnesses
id: run-harnesses
- name: run regression checks
# A cache hit means that neither limbo.json nor any of the harnesses
# have changed, so there's no value in checking for regressions.
if: steps.run-harnesses.outputs.cache-hit != 'true'
run: make run ARGS="regression"
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"