catala/.github/workflows/run-make-all.yml
Louis Gesbert dfccf8e139 Run all CI tests through a Docker container
Also reworks some dependency handling
2022-07-20 12:05:17 +02:00

22 lines
628 B
YAML

name: Harness
on:
push:
branches: [master]
pull_request:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
run-make-all:
# The type of runner that the job will run on
runs-on: self-hosted
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Prepare container with all dependencies
run: git archive HEAD | docker build - --target dev-build-context
- name: Run builds, checks and tests
run: git archive HEAD | docker build -