Add megajob called tests

This commit is contained in:
Luc Perkins 2024-05-15 18:16:09 -03:00
parent 94a9e4375c
commit ca7cf68c63
No known key found for this signature in database
GPG key ID: 16DB1108FB591835

View file

@ -7,6 +7,15 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
tests:
runs-on: ubuntu-22.04
needs:
- check-dist-up-to-date
- install-nix-linux
- install-nix-macos
steps:
- run: true
check-dist-up-to-date: check-dist-up-to-date:
name: Check the dist/ folder is up to date name: Check the dist/ folder is up to date
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
@ -29,7 +38,7 @@ jobs:
- name: Ensure no staged changes - name: Ensure no staged changes
run: git diff --exit-code run: git diff --exit-code
run-test-suite-linux: install-nix-linux:
name: Run test suite for Linux systems name: Run test suite for Linux systems
strategy: strategy:
matrix: matrix:
@ -117,7 +126,7 @@ jobs:
duration: 5m duration: 5m
authorized-users: grahamc authorized-users: grahamc
run-test-suite-darwin: install-nix-macos:
name: Run test suite for macOS systems name: Run test suite for macOS systems
strategy: strategy:
matrix: matrix: