Skip to content

fix(ci): pin release-please-action to v4.4.1 to avoid commit parsing regression #350

fix(ci): pin release-please-action to v4.4.1 to avoid commit parsing regression

fix(ci): pin release-please-action to v4.4.1 to avoid commit parsing regression #350

Workflow file for this run

name: CI
on:
pull_request:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: read
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true
jobs:
validate:
if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository
runs-on: arc-general
timeout-minutes: 15
env:
PYTHONPATH: src:src/export
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
with:
python-version: "3.13"
cache: pip
cache-dependency-path: requirements-dev.txt
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: "24"
- name: Install validation dependencies
run: python -m pip install -r requirements-dev.txt
- name: Check whitespace
run: git diff --check
- name: Validate repository
run: python scripts/validate_repo.py
- name: Run tests (pytest, fast, fake only)
run: PYTHONPATH=src:src/export python -m pytest -m "not slow" -n auto --tb=short tests/tier1_unit tests/tier2_backend tests/tier3_api_integration
- name: Validate Renovate configuration
run: npx --yes --package renovate@43.245.0 renovate-config-validator renovate.json