From 34404d2cc83476606b56f57d6db4d1727744b9eb Mon Sep 17 00:00:00 2001 From: Miguel Angel Quinones Date: Thu, 11 Jan 2024 16:38:41 +0100 Subject: [PATCH] Run tests sequentially --- .github/workflows/CI.yml | 41 ++++++++++++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 3d17d5bb..6d12d7af 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -5,38 +5,59 @@ on: branches: [ develop ] workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: - lint: + run_lint: runs-on: macos-latest + steps: - - uses: actions/checkout@v3 - # - name: Lint - # run: ./scripts/runSwiftFormat.sh -l - macos: - # needs: lint + - uses: actions/checkout@v4 + + - name: Lint + run: ./scripts/runSwiftFormat.sh -l + + test_macos: + needs: run_lint + runs-on: macos-latest + env: TESTS_PRIVATEKEY: ${{ secrets.TESTS_PRIVATEKEY }} + steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - name: SetupKey run: ./scripts/setupKey.sh "${{ secrets.TESTS_PRIVATEKEY }}" + - name: Build run: swift build -v + - name: Tests run: swift test -v - linux: - # needs: lint + + test_linux: + needs: [run_lint, test_macos] + runs-on: ubuntu-latest + container: image: swift:5.7-bionic + env: TESTS_PRIVATEKEY: ${{ secrets.TESTS_PRIVATEKEY }} + steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - name: SetupKey run: ./scripts/setupKey.sh "${{ secrets.TESTS_PRIVATEKEY }}" + - name: Build run: swift build -v + - name: Tests run: swift test -v