Compress executable artifacts
parent
72fd6959f7
commit
09fabe8d16
|
@ -11,14 +11,10 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os:
|
include:
|
||||||
- macos-11
|
- { os: macos-11, ghc: 9.0.1, cabal: 3.6.2.0 }
|
||||||
- ubuntu-20.04
|
- { os: ubuntu-20.04, ghc: 9.0.1, cabal: 3.6.2.0 }
|
||||||
- windows-2019
|
- { os: windows-2019, ghc: 9.0.1, cabal: 3.6.2.0, ext: .exe }
|
||||||
ghc:
|
|
||||||
- 9.0.1
|
|
||||||
cabal:
|
|
||||||
- 3.6.2.0
|
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
@ -44,6 +40,10 @@ jobs:
|
||||||
- run: cabal test --test-show-details direct
|
- run: cabal test --test-show-details direct
|
||||||
- run: cabal check
|
- run: cabal check
|
||||||
- run: cabal sdist --output-dir artifact/${{ matrix.os }}
|
- run: cabal sdist --output-dir artifact/${{ matrix.os }}
|
||||||
|
- uses: svenstaro/upx-action@v2
|
||||||
|
with:
|
||||||
|
file: artifact/${{ matrix.os }}/brittany${{ matrix.ext }}
|
||||||
|
args: --best
|
||||||
- uses: actions/upload-artifact@v2
|
- uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
path: artifact
|
path: artifact
|
||||||
|
|
Loading…
Reference in New Issue