From 98753394d3f702ffadc9963c0031b4cef31acda0 Mon Sep 17 00:00:00 2001 From: Rasmus Mikkelsen Date: Fri, 31 Jul 2026 12:19:33 +0200 Subject: [PATCH 1/7] Cleanup CI --- .github/workflows/pipeline.yaml | 2 +- .github/workflows/test-reports.yaml | 24 ------------------------ 2 files changed, 1 insertion(+), 25 deletions(-) delete mode 100644 .github/workflows/test-reports.yaml diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index d16218482..0c2335320 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -15,7 +15,7 @@ on: bake-version: required: false type: string - default: '0.37.51' + default: '0.41.56' environment: required: false type: string diff --git a/.github/workflows/test-reports.yaml b/.github/workflows/test-reports.yaml deleted file mode 100644 index 2e9570cfc..000000000 --- a/.github/workflows/test-reports.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: test reports - -on: - workflow_run: - workflows: - - 'pull-requests' - - 'release' - types: - - completed - -jobs: - report: - runs-on: ubuntu-latest - permissions: - id-token: write - contents: read - checks: write - steps: - - uses: dorny/test-reporter@v1 - with: - artifact: test-results - name: Test results - path: '**/*.trx' - reporter: dotnet-trx From f9d6a69d1c5d7a6e0702041c5bd8a3c171909797 Mon Sep 17 00:00:00 2001 From: Rasmus Mikkelsen Date: Fri, 31 Jul 2026 12:21:31 +0200 Subject: [PATCH 2/7] Update versions --- .github/workflows/pipeline.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index 0c2335320..692947c55 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -84,15 +84,18 @@ jobs: with: stack-version: 6.8.3 - - uses: actions/checkout@v3 + - uses: actions/checkout@v7 + with: + lfs: true - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 3.1.x 6.0.x 8.0.x + 10.0.x # Yes, EventFlow has a custom built build tool. If you are reading this # you might have a better idea of how to do it alternatively, if so, @@ -113,7 +116,7 @@ jobs: --destination="nuget>github,nuget,release>github" - name: Upload NuGet packages - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: success() with: name: packages @@ -121,7 +124,7 @@ jobs: if-no-files-found: error - name: Upload test results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: success() || failure() with: name: test-results From 451d449225b530015610b18e8def763a7cfd1edd Mon Sep 17 00:00:00 2001 From: Rasmus Mikkelsen Date: Fri, 31 Jul 2026 12:31:41 +0200 Subject: [PATCH 3/7] Update a few more actions --- .github/workflows/codeql-analysis.yaml | 9 +++++---- .github/workflows/docs.yaml | 7 +++++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/codeql-analysis.yaml b/.github/workflows/codeql-analysis.yaml index 9ca614a88..3672871c4 100644 --- a/.github/workflows/codeql-analysis.yaml +++ b/.github/workflows/codeql-analysis.yaml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v7 - name: Setup .NET uses: actions/setup-dotnet@v4 @@ -34,15 +34,16 @@ jobs: 3.1.x 6.0.x 8.0.x + 10.0.x # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} - name: Autobuild - uses: github/codeql-action/autobuild@v3 + uses: github/codeql-action/autobuild@v4 # â„šī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -56,4 +57,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index beba077db..ac81af962 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -11,8 +11,11 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v7 + with: + lfs: true + + - uses: actions/setup-python@v7 with: python-version: 3.x From 8b658930f7b7883d6d73ae6356943da35c01b39d Mon Sep 17 00:00:00 2001 From: Rasmus Mikkelsen Date: Fri, 31 Jul 2026 12:32:54 +0200 Subject: [PATCH 4/7] Minor cleanup --- .github/workflows/codeql-analysis.yaml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/workflows/codeql-analysis.yaml b/.github/workflows/codeql-analysis.yaml index 3672871c4..c1c6d2a4e 100644 --- a/.github/workflows/codeql-analysis.yaml +++ b/.github/workflows/codeql-analysis.yaml @@ -4,7 +4,6 @@ on: push: branches: [ develop-v1, develop-v*, release-v* ] pull_request: - # The branches below must be a subset of the branches above branches: [ develop-v1 ] schedule: - cron: '30 3 * * 1' @@ -45,16 +44,5 @@ jobs: - name: Autobuild uses: github/codeql-action/autobuild@v4 - # â„šī¸ Command-line programs to run using the OS shell. - # 📚 https://git.io/JvXDl - - # âœī¸ If the Autobuild fails above, remove it and uncomment the following three lines - # and modify them (or add more) to build your code if your project - # uses a compiled language - - #- run: | - # make bootstrap - # make release - - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v4 From 73971b7d08fb4a94b3c0c30679275e999fb8e1bd Mon Sep 17 00:00:00 2001 From: Rasmus Mikkelsen Date: Fri, 31 Jul 2026 12:33:45 +0200 Subject: [PATCH 5/7] Cancel if there's a new build --- .github/workflows/pipeline.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index 692947c55..b747ae4ce 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -29,6 +29,10 @@ jobs: runs-on: - ubuntu-22.04 + concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: ${{ !contains(github.ref, 'release') && inputs.cancel-in-progress }} + environment: name: ${{ inputs.environment }} From b832e1b61941ac40f87e18836125dda856b503d2 Mon Sep 17 00:00:00 2001 From: Rasmus Mikkelsen Date: Fri, 31 Jul 2026 12:35:35 +0200 Subject: [PATCH 6/7] Minor cleanup --- .github/workflows/codeql-analysis.yaml | 2 ++ .github/workflows/docs.yaml | 2 ++ .github/workflows/pipeline.yaml | 2 +- .github/workflows/stale.yaml | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/codeql-analysis.yaml b/.github/workflows/codeql-analysis.yaml index c1c6d2a4e..e3a77f7ce 100644 --- a/.github/workflows/codeql-analysis.yaml +++ b/.github/workflows/codeql-analysis.yaml @@ -11,7 +11,9 @@ on: jobs: analyze: name: Analyze + runs-on: ubuntu-latest + permissions: actions: read contents: read diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index ac81af962..4b055520b 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -8,8 +8,10 @@ on: jobs: deploy: runs-on: ubuntu-latest + permissions: contents: write + steps: - uses: actions/checkout@v7 with: diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index b747ae4ce..906440fda 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -27,7 +27,7 @@ on: jobs: build: runs-on: - - ubuntu-22.04 + - ubuntu-24.04 concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index 2875eb722..61c169d5b 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -14,6 +14,7 @@ permissions: jobs: stale: runs-on: ubuntu-latest + steps: - uses: actions/stale@v8 with: From 333ded91c3dc4f41d6944733074e67fa57d52912 Mon Sep 17 00:00:00 2001 From: Rasmus Mikkelsen Date: Fri, 31 Jul 2026 12:37:32 +0200 Subject: [PATCH 7/7] Fix --- .github/workflows/pipeline.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pipeline.yaml b/.github/workflows/pipeline.yaml index 906440fda..7bea2eb0c 100644 --- a/.github/workflows/pipeline.yaml +++ b/.github/workflows/pipeline.yaml @@ -31,7 +31,7 @@ jobs: concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} - cancel-in-progress: ${{ !contains(github.ref, 'release') && inputs.cancel-in-progress }} + cancel-in-progress: ${{ !contains(github.ref, 'release') }} environment: name: ${{ inputs.environment }}