ci: run verify/build on Linux and Windows, allow manual dispatch

Add a fail-fast: false OS matrix (ubuntu-latest, windows-latest) and a
workflow_dispatch trigger so CI can be run on demand.
This commit is contained in:
Federico Jaramillo Martinez
2026-06-13 11:41:17 +02:00
parent c0d12222a2
commit ef03439b5c
+9 -2
View File
@@ -4,14 +4,21 @@ on:
push: push:
branches: [main] branches: [main]
pull_request: pull_request:
workflow_dispatch:
permissions: permissions:
contents: read contents: read
jobs: jobs:
verify: verify:
name: Verify and package name: Verify and package (${{ matrix.os }})
runs-on: ubuntu-latest runs-on: ${{ matrix.os }}
strategy:
# Report Linux and Windows results independently instead of cancelling
# the matrix on the first failure.
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v5 uses: actions/checkout@v5