mirror of
https://github.com/CatalaLang/catala.git
synced 2024-09-19 00:15:39 +03:00
Still fixing CI (last try)
This commit is contained in:
parent
0bfc2c5c30
commit
30ab1961cc
23
.github/workflows/harness.yml
vendored
23
.github/workflows/harness.yml
vendored
@ -85,7 +85,7 @@ jobs:
|
|||||||
runs-on: self-hosted
|
runs-on: self-hosted
|
||||||
container:
|
container:
|
||||||
image: ${{ needs.build.outputs.image }}
|
image: ${{ needs.build.outputs.image }}
|
||||||
options: --user ocaml
|
options: --user root
|
||||||
steps:
|
steps:
|
||||||
- name: Check promoted files
|
- name: Check promoted files
|
||||||
run: |
|
run: |
|
||||||
@ -100,11 +100,9 @@ jobs:
|
|||||||
cd /home/ocaml/catala
|
cd /home/ocaml/catala
|
||||||
opam exec -- clerk report --xml _build/*@test _build/test-*/*@test >report.junit.xml
|
opam exec -- clerk report --xml _build/*@test _build/test-*/*@test >report.junit.xml
|
||||||
- name: Test Summary
|
- name: Test Summary
|
||||||
uses: dorny/test-reporter@v1
|
uses: test-summary/action@v2
|
||||||
with:
|
with:
|
||||||
name: Catala integrated tests
|
paths: /home/ocaml/catala/report.junit.xml
|
||||||
reporter: java-junit
|
|
||||||
path: /home/ocaml/catala/report.junit.xml
|
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
|
|
||||||
|
|
||||||
@ -114,7 +112,7 @@ jobs:
|
|||||||
runs-on: self-hosted
|
runs-on: self-hosted
|
||||||
container:
|
container:
|
||||||
image: ${{ needs.build.outputs.image }}
|
image: ${{ needs.build.outputs.image }}
|
||||||
options: --user ocaml
|
options: --user root
|
||||||
env:
|
env:
|
||||||
DUNE_PROFILE: release
|
DUNE_PROFILE: release
|
||||||
steps:
|
steps:
|
||||||
@ -149,11 +147,9 @@ jobs:
|
|||||||
cd ~/catala-examples
|
cd ~/catala-examples
|
||||||
opam exec -- clerk report --xml _build/clerk_tests/*@test _build/clerk_tests/test-*/*@test >report.junit.xml
|
opam exec -- clerk report --xml _build/clerk_tests/*@test _build/clerk_tests/test-*/*@test >report.junit.xml
|
||||||
- name: Test Summary
|
- name: Test Summary
|
||||||
uses: dorny/test-reporter@v1
|
uses: test-summary/action@v2
|
||||||
with:
|
with:
|
||||||
name: Tests on catala-examples
|
paths: "/home/ocaml/catala-examples/report.junit.xml"
|
||||||
reporter: java-junit
|
|
||||||
path: "/home/ocaml/catala-examples/report.junit.xml"
|
|
||||||
if: ${{ always() }}
|
if: ${{ always() }}
|
||||||
- name: Checkout french-law repo
|
- name: Checkout french-law repo
|
||||||
run: |
|
run: |
|
||||||
@ -191,12 +187,7 @@ jobs:
|
|||||||
cp catala-examples/_build/french_law_python.tar.gz artifacts/
|
cp catala-examples/_build/french_law_python.tar.gz artifacts/
|
||||||
mv catala/website-assets.tar.gz artifacts/
|
mv catala/website-assets.tar.gz artifacts/
|
||||||
- name: Upload artifacts
|
- name: Upload artifacts
|
||||||
# See the following to switch to a later upload-artifact version:
|
uses: actions/upload-artifact@v4
|
||||||
# continue-on-error: true
|
|
||||||
# Uploading artifacts works but then return failure with:
|
|
||||||
# EACCES: permission denied, open '/__w/_temp/_runner_file_commands/set_output_xxx'
|
|
||||||
# a chmod doesn't work around it so we resort to just ignoring the error...
|
|
||||||
uses: actions/upload-artifact@v2
|
|
||||||
with:
|
with:
|
||||||
name: Catala examples
|
name: Catala examples
|
||||||
path: /home/ocaml/artifacts/*
|
path: /home/ocaml/artifacts/*
|
||||||
|
Loading…
Reference in New Issue
Block a user