Jonas L. 23917f7d8f
ci: fine grained test release (#3171)
### Description

Allow fine grained configuration on which release the test should be
run. This will be useful to start testing liquidsoap >=2.0.0 in our ci.
2025-06-14 18:41:59 +02:00

49 lines
916 B
YAML

name: Analyzer
on:
workflow_dispatch:
push:
branches: [main, stable-*]
paths:
- .github/workflows/_python-*.yml
- .github/workflows/analyzer.yml
- analyzer/**
- shared/**
- tools/python*
pull_request:
branches: [main, stable-*]
paths:
- .github/workflows/_python-*.yml
- .github/workflows/analyzer.yml
- analyzer/**
- shared/**
- tools/python*
schedule:
- cron: 0 1 * * 1
jobs:
lint:
uses: ./.github/workflows/_python-lint.yml
with:
context: analyzer
test-focal:
uses: ./.github/workflows/_python-test.yml
with:
context: analyzer
release: focal
test-bullseye:
uses: ./.github/workflows/_python-test.yml
with:
context: analyzer
release: bullseye
test-jammy:
uses: ./.github/workflows/_python-test.yml
with:
context: analyzer
release: jammy