Skip to content

Merge branch 'topic/593-kanig-json' into 'master' #99

Merge branch 'topic/593-kanig-json' into 'master'

Merge branch 'topic/593-kanig-json' into 'master' #99

Workflow file for this run

name: Main workflow
on:
pull_request:
push:
schedule:
# Prime the caches every Monday
- cron: 0 1 * * MON
permissions: read-all
jobs:
build:
strategy:
fail-fast: false
matrix:
os:
- macos-latest
- ubuntu-latest
- windows-latest
ocaml-compiler:
- "4.11.2"
runs-on: ${{ matrix.os }}
steps:
- name: Checkout tree
uses: actions/checkout@v3
- name: Set up Python 3.10
uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Set-up OCaml ${{ matrix.ocaml-compiler }}
uses: ocaml/setup-ocaml@v2
with:
ocaml-compiler: ${{ matrix.ocaml-compiler }}
- name: Call build script
run: |
opam exec -- bash ./fsf_build.sh staging
- name: Upload package
uses: actions/upload-artifact@v3
with:
name: why3pack-${{matrix.os}}
path: staging