CI: Prueflauf bei jedem Push im Browser druecken #1
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 bei jedem Push gedrueckt — | |
| # im echten Browser, an derselben Datei, die auch veroeffentlicht wird. | |
| on: | |
| push: | |
| pull_request: | |
| workflow_dispatch: | |
| schedule: | |
| # einmal im Monat, damit Browser-Aenderungen auffallen und nicht erst beim | |
| # naechsten Commit in einem halben Jahr | |
| - cron: "0 6 1 * *" | |
| jobs: | |
| pruefen: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 15 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: "20" | |
| - name: Playwright holen | |
| run: | | |
| npm install --no-save --no-audit --no-fund playwright@1.47.2 | |
| npx playwright install --with-deps 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 |