From d228685b598a93413029ad36373da2e477911896 Mon Sep 17 00:00:00 2001 From: Alex Zenla Date: Thu, 10 Apr 2025 20:36:14 -0700 Subject: [PATCH] fix and update github workflows --- .github/workflows/plugin.yml | 14 +++++++------- .github/workflows/portal.yml | 14 +++++++------- .github/workflows/publish.yml | 16 ++++++++-------- .github/workflows/qodona.yml | 16 ---------------- .github/workflows/samples.yml | 22 +++++++++------------- 5 files changed, 31 insertions(+), 51 deletions(-) delete mode 100644 .github/workflows/qodona.yml diff --git a/.github/workflows/plugin.yml b/.github/workflows/plugin.yml index 319666a..6806379 100644 --- a/.github/workflows/plugin.yml +++ b/.github/workflows/plugin.yml @@ -5,13 +5,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 - - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - name: Set up JDK 21 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4 with: - java-version: '17' + java-version: '21' distribution: 'temurin' + - name: Setup Gradle + uses: gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4 - name: Build with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: build + run: ./gradlew build diff --git a/.github/workflows/portal.yml b/.github/workflows/portal.yml index d3d4899..bc576f4 100644 --- a/.github/workflows/portal.yml +++ b/.github/workflows/portal.yml @@ -8,13 +8,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 - - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - name: Set up JDK 21 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4 with: - java-version: '17' + java-version: '21' distribution: 'temurin' + - name: Setup Gradle + uses: gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4 - name: Publish with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: "publishPlugins -Pgradle.publish.key=${{ secrets.GRADLE_PLUGIN_PUBLISHING_KEY }} -Pgradle.publish.secret=${{ secrets.GRADLE_PLUGIN_PUBLISHING_SECRET }}" + run: "./gradlew publishPlugins -Pgradle.publish.key=${{ secrets.GRADLE_PLUGIN_PUBLISHING_KEY }} -Pgradle.publish.secret=${{ secrets.GRADLE_PLUGIN_PUBLISHING_SECRET }}" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4a3c26c..8f3b069 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,16 +8,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 - - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - name: Set up JDK 21 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4 with: - java-version: '17' + java-version: '21' distribution: 'temurin' - - name: Publish with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: publishAllPublicationsToGitHubPackagesRepository publishAllPublicationsToGitLabRepository + - name: Setup Gradle + uses: gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4 + - name: Build with Gradle + run: ./gradlew publishAllPublicationsToGitHubPackagesRepository publishAllPublicationsToGitLabRepository env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" GITLAB_TOKEN: "${{ secrets.GITLAB_TOKEN }}" diff --git a/.github/workflows/qodona.yml b/.github/workflows/qodona.yml deleted file mode 100644 index 3e71ba7..0000000 --- a/.github/workflows/qodona.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Qodona -on: [push] -jobs: - scan: - runs-on: ubuntu-latest - steps: - - name: Checkout Repository - uses: actions/checkout@v3 - - name: Qodana Scan - uses: JetBrains/qodana-action@main - env: - QODANA_TOKEN: "${{ secrets.QODANA_TOKEN }}" - - name: Upload CodeQL SARIF - uses: github/codeql-action/upload-sarif@v2 - with: - sarif_file: "${{ runner.temp }}/qodana/results/qodana.sarif.json" diff --git a/.github/workflows/samples.yml b/.github/workflows/samples.yml index 61e0e5b..11ccd67 100644 --- a/.github/workflows/samples.yml +++ b/.github/workflows/samples.yml @@ -5,21 +5,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 - - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - name: Set up JDK 21 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4 with: - java-version: '17' + java-version: '21' distribution: 'temurin' + - name: Setup Gradle + uses: gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4 - name: Build mixed sample with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: -p samples/mixed build + run: ./gradlew -p samples/mixed build - name: Build shared sample with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: -p samples/shared build + run: ./gradlew -p samples/shared build - name: Build simple sample with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: -p samples/simple build + run: ./gradlew -p samples/simple build