From 7a359952d4630dcf589c66c1bfc0fb084110409f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:30:31 -0700 Subject: [PATCH 1/3] Pin Ubuntu jobs to ubuntu-26.04 --- .github/workflows/check.yaml | 10 +++++----- .github/workflows/release.yaml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 9d29d48..767d07e 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -14,7 +14,7 @@ permissions: jobs: build: name: ๐Ÿ“ฆ Build - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - name: ๐Ÿงน Free disk space uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main @@ -48,7 +48,7 @@ jobs: path: ./build/distributions/content/*/* verify: name: ๐Ÿ” Verify (${{ matrix.label }}) - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 strategy: fail-fast: false matrix: @@ -96,7 +96,7 @@ jobs: path: ${{ github.workspace }}/build/reports/pluginVerifier lint: name: ๐Ÿงน Lint - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - name: ๐Ÿงน Free disk space uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main @@ -118,7 +118,7 @@ jobs: run: ./gradlew ktlintCheck test: name: ๐Ÿงช Unit tests - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - name: ๐Ÿงน Free disk space uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main @@ -140,7 +140,7 @@ jobs: run: ./gradlew test koverVerify ui-test: name: ๐Ÿ–ฅ๏ธ UI tests - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - name: ๐Ÿงน Free disk space uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 606bec2..e126790 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -6,7 +6,7 @@ on: jobs: publish: name: ๐Ÿš€ Publish - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 permissions: contents: write environment: @@ -58,7 +58,7 @@ jobs: post-release: name: ๐Ÿ“ Post-release version bump needs: publish - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 permissions: contents: write pull-requests: write From f5ba7d4de6ca710ea30cdc52167bb8a37433f9f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:30:31 -0700 Subject: [PATCH 2/3] Match action pin comments to their tags --- .github/workflows/check.yaml | 20 ++++++++++---------- .github/workflows/release.yaml | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 767d07e..7fe8345 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-26.04 steps: - name: ๐Ÿงน Free disk space - uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main + uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # v2.0.0 with: tool-cache: false large-packages: false @@ -31,7 +31,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6 + uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 - name: ๐Ÿ”จ Build plugin run: ./gradlew --console=plain buildPlugin - name: ๐Ÿ“ Prepare artifact @@ -60,7 +60,7 @@ jobs: version: 263-EAP-SNAPSHOT steps: - name: ๐Ÿงน Free disk space - uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main + uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # v2.0.0 with: tool-cache: false large-packages: false @@ -78,7 +78,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6 + uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 - name: ๐Ÿ’พ Cache verifier IDEs uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: @@ -99,7 +99,7 @@ jobs: runs-on: ubuntu-26.04 steps: - name: ๐Ÿงน Free disk space - uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main + uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # v2.0.0 with: tool-cache: false large-packages: false @@ -113,7 +113,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6 + uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 - name: ๐Ÿ” Run linter run: ./gradlew ktlintCheck test: @@ -121,7 +121,7 @@ jobs: runs-on: ubuntu-26.04 steps: - name: ๐Ÿงน Free disk space - uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main + uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # v2.0.0 with: tool-cache: false large-packages: false @@ -135,7 +135,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6 + uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 - name: โœ… Run tests with coverage run: ./gradlew test koverVerify ui-test: @@ -143,7 +143,7 @@ jobs: runs-on: ubuntu-26.04 steps: - name: ๐Ÿงน Free disk space - uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main + uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # v2.0.0 with: tool-cache: false large-packages: false @@ -157,7 +157,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6 + uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 - name: ๐Ÿ–ฅ๏ธ Run UI tests run: | export DISPLAY=:99.0 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index e126790..751cfb1 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -18,7 +18,7 @@ jobs: with: ref: ${{ github.event.release.tag_name }} # zizmor: ignore[artipacked] - name: ๐Ÿงน Free disk space - uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # main + uses: jlumbroso/free-disk-space@ceedf095f4ec1a097402bc6bd80831f2e1a6fde6 # v2.0.0 with: tool-cache: false large-packages: false From 1efab64252e321fd623e9bab065b0314b5e69447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:35:14 -0700 Subject: [PATCH 3/3] Bump GitHub Actions to latest --- .github/workflows/check.yaml | 16 ++++++++-------- .github/workflows/release.yaml | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 7fe8345..fca4d4c 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -31,7 +31,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 + uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0 - name: ๐Ÿ”จ Build plugin run: ./gradlew --console=plain buildPlugin - name: ๐Ÿ“ Prepare artifact @@ -42,7 +42,7 @@ jobs: unzip "$FILENAME" -d content echo "filename=${FILENAME:0:-4}" >> $GITHUB_OUTPUT - name: ๐Ÿ“ค Upload artifact - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: ${{ steps.artifact.outputs.filename }} path: ./build/distributions/content/*/* @@ -78,7 +78,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 + uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0 - name: ๐Ÿ’พ Cache verifier IDEs uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: @@ -90,7 +90,7 @@ jobs: MATRIX_VERSION: ${{ matrix.version }} - name: ๐Ÿ“ค Upload results if: ${{ always() }} - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: pluginVerifier-result-${{ matrix.label }} path: ${{ github.workspace }}/build/reports/pluginVerifier @@ -113,7 +113,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 + uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0 - name: ๐Ÿ” Run linter run: ./gradlew ktlintCheck test: @@ -135,7 +135,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 + uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0 - name: โœ… Run tests with coverage run: ./gradlew test koverVerify ui-test: @@ -157,7 +157,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6.3.0 + uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0 - name: ๐Ÿ–ฅ๏ธ Run UI tests run: | export DISPLAY=:99.0 @@ -170,7 +170,7 @@ jobs: kill %1 %2 || true - name: ๐Ÿ“ค Upload UI test artifacts if: ${{ failure() }} - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: ui-test-failure path: | diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 751cfb1..f6f6c4f 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -28,7 +28,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # zizmor: ignore[cache-poisoning] (v6) + uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0 # zizmor: ignore[cache-poisoning] - name: ๐Ÿท๏ธ Set version from tag id: version run: | @@ -76,7 +76,7 @@ jobs: distribution: zulu java-version: 21 - name: ๐Ÿ˜ Set up Gradle - uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # zizmor: ignore[cache-poisoning] (v6) + uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0 # zizmor: ignore[cache-poisoning] - name: ๐Ÿท๏ธ Set version from tag id: version run: |