diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1bb2728..10bb22b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,21 +9,36 @@ on: jobs: build: - strategy: - matrix: - browser: [ electron, chrome, firefox ] runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - uses: DeterminateSystems/nix-installer-action@main - uses: DeterminateSystems/magic-nix-cache-action@main - run: nix build . + - uses: actions/upload-artifact@v4 + with: + name: aslp-web-build + path: result/lib/ocaml/*/site-lib/aslp_web/* + + test: + needs: [ build ] + strategy: + matrix: + browser: [ electron, chrome, firefox ] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/download-artifact@v4 + with: + name: aslp-web-build + path: result + - uses: cypress-io/github-action@v6 with: - start: "python3 -m http.server -d result/lib/ocaml/5.1.1/site-lib/aslp_web 10000" + start: "python3 -m http.server -d result 10000" browser: ${{ matrix.browser }}