From 09fabe8d163ee4a398df58e70186cc7e11375c58 Mon Sep 17 00:00:00 2001 From: Taylor Fausak <taylor@fausak.me> Date: Sat, 6 Nov 2021 17:47:27 +0000 Subject: [PATCH] Compress executable artifacts --- .github/workflows/ci.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0189cb7..cc3cd3e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -11,14 +11,10 @@ jobs: strategy: fail-fast: false matrix: - os: - - macos-11 - - ubuntu-20.04 - - windows-2019 - ghc: - - 9.0.1 - cabal: - - 3.6.2.0 + include: + - { os: macos-11, ghc: 9.0.1, cabal: 3.6.2.0 } + - { os: ubuntu-20.04, ghc: 9.0.1, cabal: 3.6.2.0 } + - { os: windows-2019, ghc: 9.0.1, cabal: 3.6.2.0, ext: .exe } runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 @@ -44,6 +40,10 @@ jobs: - run: cabal test --test-show-details direct - run: cabal check - 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 with: path: artifact