From c09f439e0e212a806676de462f9f5d5c11ff157b Mon Sep 17 00:00:00 2001 From: Clyde Johnston Date: Sun, 13 Aug 2023 22:05:07 +0000 Subject: [PATCH] Removed pull_request trigger and changed concurrency rule --- .github/workflows/test-and-release.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-and-release.yml b/.github/workflows/test-and-release.yml index 864e76d..40d2ec6 100644 --- a/.github/workflows/test-and-release.yml +++ b/.github/workflows/test-and-release.yml @@ -1,9 +1,9 @@ name: 'Test and Release Yakut' -on: [ push, pull_request ] +on: push -# Ensures that only one workflow is running at a time - required for duplicate pushes and repushing a PR +# Ensures that only one workflow is running at a time concurrency: - group: ${{ github.workflow }} + group: ${{ github.workflow_sha }} cancel-in-progress: true jobs: @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-2019-npcap] + os: [ubuntu-20.04, windows-2019-npcap] python: ['3.8', '3.9', '3.10'] exclude: - os: windows-2019-npcap @@ -35,8 +35,10 @@ jobs: - name: Install dependencies run: | if [ "$RUNNER_OS" == "Linux" ]; then + uname -r sudo apt-get --ignore-missing update || true sudo apt-get install -y linux-*-extra-$(uname -r) ncat + sudo apt-get install -y linux-modules-extra-5.15.0-1042-azure sudo apt-get install -y libsdl2-2.0-0 # For PySDL2. On Windows/macOS the binaries are pulled from PyPI. sudo apt-get install -y libasound2-dev # For RtMidi. fi