Skip to content

Commit

Permalink
CI: push artifacts ?
Browse files Browse the repository at this point in the history
  • Loading branch information
Léana 江 committed Jan 7, 2024
1 parent 28c5787 commit 6f4c4da
Showing 1 changed file with 4 additions and 16 deletions.
20 changes: 4 additions & 16 deletions .github/workflows/haskell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,30 +16,22 @@ jobs:
- macOS-latest
- windows-latest

cabal:
- "3.6.2.0"
ghc:
- "9.4.7"

steps:
- uses: actions/checkout@v2

# - uses: haskell/actions/[email protected]
# name: Setup Haskell Stack
# with:
# ghc-version: ${{ matrix.ghc }}
# stack-version: ${{ matrix.stack }}
- name: Install dependencies
run: |
stack build --system-ghc --test --bench --no-run-tests --no-run-benchmarks --only-dependencies
- uses: actions/cache@v2
name: Cache ~/.stack
with:
path: ~/.stack
key: ${{ matrix.os }}-${{ matrix.ghc }}-stack

- name: Install dependencies
run: |
stack build --system-ghc --test --bench --no-run-tests --no-run-benchmarks --only-dependencies
- name: Test
run: |
stack test --system-ghc
Expand All @@ -48,12 +40,8 @@ jobs:
run: |
stack build --system-ghc --test --bench --no-run-tests --no-run-benchmarks
- name: Upload
run: |
stack build --system-ghc --test --bench --no-run-tests --no-run-benchmarks
- name: Upload executable
uses: actions/upload-artifact@v3
with:
name: prop-solveur-${{ matrix.os }}-${{ github.sha }}
if: matrix.os == "ubuntu-latest"
path: ~/.stack-work/dist/x86_64-linux/ghc-9.4.7/build/prop-solveur/prop-solveur
path: $(stack path --dist-dir)/build/prop-solveur/prop-solveur

0 comments on commit 6f4c4da

Please sign in to comment.