diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5ad799c..a1131c0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,7 +34,7 @@ jobs: with: submodules: true - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -52,7 +52,7 @@ jobs: env: KONAN_DATA_DIR: ${{runner.tool_cache}}/konan - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: generated-files path: languages/*/build/generated/** @@ -105,7 +105,7 @@ jobs: with: submodules: true - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -122,7 +122,7 @@ jobs: path: ${{runner.tool_cache}}/konan/kotlin-native-prebuilt-* key: konan-${{runner.os}}-prebuilt-1.9 - name: Download generated files - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: path: languages name: generated-files @@ -156,7 +156,7 @@ jobs: env: KONAN_DATA_DIR: ${{runner.tool_cache}}/konan - name: Report test results - uses: mikepenz/action-junit-report@v5 + uses: mikepenz/action-junit-report@v6 if: matrix.platform == 'JVM' && !cancelled() with: annotate_only: true diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 726c004..e48e1a9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -36,7 +36,7 @@ jobs: with: submodules: true - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -63,7 +63,7 @@ jobs: env: KONAN_DATA_DIR: ${{runner.tool_cache}}/konan - name: Upload pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: ktreesitter/build/dokka/html - name: Deploy to GitHub Pages diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 13af39f..be4a1a9 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -28,7 +28,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v5 - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -40,7 +40,7 @@ jobs: id: ktlint run: $RUNNER_TOOL_CACHE/ktlint --reporter=sarif,output=build/reports/ktlint.sarif - name: Upload report - uses: github/codeql-action/upload-sarif@v3 + uses: github/codeql-action/upload-sarif@v4 if: "!cancelled() && steps.ktlint.outcome == 'failure'" with: sarif_file: build/reports/ktlint.sarif @@ -53,7 +53,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v5 - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -67,7 +67,7 @@ jobs: java -jar $RUNNER_TOOL_CACHE/detekt-cli.jar --build-upon-default-config --jvm-target 17 -c .github/detekt.yml -r sarif:build/reports/detekt.sarif - name: Upload report - uses: github/codeql-action/upload-sarif@v3 + uses: github/codeql-action/upload-sarif@v4 if: "!cancelled() && steps.detekt.outcome == 'failure'" with: sarif_file: build/reports/detekt.sarif diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 13c42d9..cdaed8f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -54,7 +54,7 @@ jobs: with: submodules: true - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -74,7 +74,7 @@ jobs: cmake --build .cmake/build --config Release cmake --install .cmake/build --config Release --prefix .cmake/build - name: Upload artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: ktreesitter-lib-${{matrix.platform}}-${{matrix.arch}} path: ktreesitter/.cmake/build/lib/** @@ -124,7 +124,7 @@ jobs: with: submodules: true - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -147,7 +147,7 @@ jobs: path: ${{runner.tool_cache}}/konan/dependencies key: konan-${{runner.os}}-dependencies - name: Download library artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 if: matrix.platform == 'JVM' with: path: ktreesitter/src/jvmMain/resources/lib @@ -165,7 +165,7 @@ jobs: SIGNING_PASSWORD: ${{secrets.SIGNING_PASSWORD}} KONAN_DATA_DIR: ${{runner.tool_cache}}/konan - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: ktreesitter-jars-${{matrix.platform == 'macOS/iOS' && 'macOS-iOS' || matrix.platform}} path: | @@ -186,7 +186,7 @@ jobs: SONATYPE_AUTH: "Authorization: Bearer ${{secrets.SONATYPE_TOKEN}}" steps: - name: Download artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: path: ktreesitter pattern: ktreesitter-jars-* @@ -227,7 +227,7 @@ jobs: with: submodules: true - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17