Vorspann ueber die volle Seitenbreite #5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Prueflauf | |
| # Der Pruefknopf im Blatt ist der Test. Hier wird er im echten Browser gedrueckt, | |
| # an derselben Datei, die auch veroeffentlicht wird. | |
| # | |
| # Sparsam gehalten: | |
| # - laeuft nur, wenn sich das Blatt oder der Pruefer aendert (nicht bei README) | |
| # - bricht einen noch laufenden Lauf desselben Zweigs ab | |
| # - haelt den Browser im Cache, statt ihn jedes Mal zu laden | |
| # - Zeitplan monatlich, damit Browser-Aenderungen auffallen, ohne Laerm zu machen | |
| on: | |
| push: | |
| paths: | |
| - "**.html" | |
| - "**.mjs" | |
| - ".github/workflows/pruefen.yml" | |
| workflow_dispatch: | |
| schedule: | |
| - cron: "0 6 1 * *" | |
| concurrency: | |
| group: pruefen-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| pruefen: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 10 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: "20" | |
| - name: Browser aus dem Cache | |
| id: browsercache | |
| uses: actions/cache@v4 | |
| with: | |
| path: ~/.cache/ms-playwright | |
| key: playwright-1.47.2-${{ runner.os }} | |
| - name: Playwright holen | |
| run: npm install --no-save --no-audit --no-fund playwright@1.47.2 | |
| - name: Chromium holen | |
| if: steps.browsercache.outputs.cache-hit != 'true' | |
| run: npx playwright install chromium | |
| - name: Prueflauf im Browser druecken | |
| # fuenf Blaetter in einem Repo: Uebersicht plus vier Einzelblaetter | |
| run: node .github/pruefen.mjs index.html kollaps.html spur.html zoo.html interferenz.html |