- commit
- fa038de1d01839b21d1573f2c1c3f9ff70476428
- parent
- fc2fbf946aa3bdf5bba922f57f11e7a3ca5fd2d2
- author
- Dami <dami.etoile@gmail.com>
| A | .github/ | 35 | ++++++++++++++++++++++++++++++ |
@@ -0,0 +1,35 @@
1+name: M2 layer 12+3+on:4+ pull_request:5+ branches: [m2]6+ workflow_dispatch:7+8+permissions:9+ contents: read10+11+concurrency:12+ group: m2-layer1-${{ github.event.pull_request.number || github.ref }}13+ cancel-in-progress: true14+15+jobs:16+ reference-golden-path:17+ runs-on: ubuntu-latest18+ timeout-minutes: 2019+ steps:20+ - uses: actions/checkout@v421+ - uses: denoland/setup-deno@v222+ with:23+ deno-version: 2.9.024+ - name: Install pinned Chromium25+ run: deno run -A npm:playwright@1.61.1 install --with-deps chromium26+ - name: Prove the Deno-only command surface27+ shell: bash28+ run: |29+ sentinel="$(mktemp -d)"30+ printf '#!/bin/sh\necho "unexpected Node command: $*" >&2\nexit 97\n' > "$sentinel/node"31+ chmod +x "$sentinel/node"32+ export PATH="$sentinel:$PATH"33+ deno task check34+ deno task test35+ deno task test:golden:checkout