From aff2d73e459a96f47d07dfddf5ea93b281e6e3ab Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Tue, 4 May 2021 08:37:48 +0100 Subject: [PATCH] build SMP server on tags (#127) * build SMP server on tags * stack test -> stack build --test --- .github/workflows/build.yml | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dd30dbb1d..d16b77604 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,26 +47,9 @@ jobs: matrix: include: - os: ubuntu-20.04 - cache_path: ~/.stack - stack_args: "--test" - artifact_rel_path: /bin/dog-food - asset_name: dog-food-ubuntu-20_04-x86-64 + asset_name: smp-server-ubuntu-20_04-x86-64 - os: ubuntu-18.04 - cache_path: ~/.stack - stack_args: "--test" - artifact_rel_path: /bin/dog-food - asset_name: dog-food-ubuntu-18_04-x86-64 - - os: macos-latest - cache_path: ~/.stack - stack_args: "--test" - artifact_rel_path: /bin/dog-food - asset_name: dog-food-macos-x86-64 - # TODO enable tests for windows once fixed (remove stack_args altogether) - - os: windows-latest - cache_path: C:/sr - stack_args: "" - artifact_rel_path: /bin/dog-food.exe - asset_name: dog-food-windows-x86-64 + asset_name: smp-server-ubuntu-18_04-x86-64 steps: - name: Clone project uses: actions/checkout@v2 @@ -81,13 +64,13 @@ jobs: - name: Cache dependencies uses: actions/cache@v2 with: - path: ${{ matrix.cache_path }} + path: ~/.stack key: ${{ matrix.os }}-${{ hashFiles('stack.yaml') }} - name: Build & test id: build_test run: | - stack build ${{ matrix.stack_args }} + stack build --test echo "::set-output name=LOCAL_INSTALL_ROOT::$(stack path --local-install-root)" - name: Upload binaries to release @@ -95,6 +78,6 @@ jobs: uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} - file: ${{ steps.build_test.outputs.LOCAL_INSTALL_ROOT }}${{ matrix.artifact_rel_path }} + file: ${{ steps.build_test.outputs.LOCAL_INSTALL_ROOT }}/bin/smp-server asset_name: ${{ matrix.asset_name }} tag: ${{ github.ref }}