docs: record VacatureRadar release-history blocker #2

Merged
Jens merged 6 commits from chatgpt/repo-hygiene-vacatureradar into main 2026-09-01 16:12:26 +00:00
Showing only changes of commit 9643916f16 - Show all commits
+7 -5
View File
@@ -23,6 +23,11 @@ jobs:
name: full name: full
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
container:
image: mcr.microsoft.com/playwright/python:v1.54.0-noble
options: --ipc=host
env:
PLAYWRIGHT_BROWSERS_PATH: /ms-playwright
steps: steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Validate repository with a bounded profile - name: Validate repository with a bounded profile
@@ -58,11 +63,8 @@ jobs:
export PATH="${UV_PROJECT_ENVIRONMENT}/bin:${PATH}" export PATH="${UV_PROJECT_ENVIRONMENT}/bin:${PATH}"
if [[ "${profile}" == test || "${profile}" == full ]]; then if [[ "${profile}" == test || "${profile}" == full ]]; then
if "${managed_uv}" run python -c 'import pytest' 2>/dev/null; then if "${managed_uv}" run python -c 'import pytest' 2>/dev/null; then
# Avoid an unbounded apt transaction here: it previously # The version-matched Playwright CI image supplies Chromium
# kept the job alive for more than an hour before any test # and its runtime libraries without an apt transaction.
# had started. Missing runtime libraries still fail closed
# when the mandatory browser tests launch Chromium.
timeout --foreground 10m "${managed_uv}" run playwright install chromium
timeout --foreground 20m "${managed_uv}" run python -m pytest timeout --foreground 20m "${managed_uv}" run python -m pytest
fi fi
fi fi