diff --git a/.github/workflows/build-cli-jar.yml b/.github/workflows/build-cli-jar.yml index 4d269dba..2bf8b0bf 100644 --- a/.github/workflows/build-cli-jar.yml +++ b/.github/workflows/build-cli-jar.yml @@ -24,9 +24,9 @@ jobs: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK 21 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '21' distribution: 'temurin' diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index a4932ed6..230c0d74 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -39,13 +39,13 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v6 - uses: actions/setup-java@v1 with: java-version: 17 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -56,7 +56,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v4 # â„šī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -70,4 +70,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 7fe5b2a6..f246f945 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -10,10 +10,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Log in to Docker Hub - uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a + uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee with: registry: docker.io username: ${{ secrets.DOCKER_USERNAME }} @@ -21,12 +21,12 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 + uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 with: images: ${{ vars.DOCKER_REPO }} - name: Build and push Docker image - uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 + uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf with: context: . file: ./Dockerfile @@ -35,19 +35,19 @@ jobs: tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - - uses: shrink/actions-docker-extract@v3 + - uses: shrink/actions-docker-extract@v4 id: extract with: image: ${{ vars.DOCKER_REPO }} path: /app/artifacts/. - name: Extract files to release from docker image - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: path: ${{ steps.extract.outputs.destination }} name: artifacts - name: Release files - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v3 with: files: ${{ steps.extract.outputs.destination }}/* \ No newline at end of file diff --git a/.github/workflows/maven_Java11.yml b/.github/workflows/maven_Java11.yml index c5308d4b..0807101b 100644 --- a/.github/workflows/maven_Java11.yml +++ b/.github/workflows/maven_Java11.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up JDK 11 uses: actions/setup-java@v1 with: diff --git a/.github/workflows/maven_Java14.yml b/.github/workflows/maven_Java14.yml index b43e657c..d266bf24 100644 --- a/.github/workflows/maven_Java14.yml +++ b/.github/workflows/maven_Java14.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up JDK 14 uses: actions/setup-java@v1 with: diff --git a/.github/workflows/maven_Java17.yml b/.github/workflows/maven_Java17.yml index 41ec190d..76b01311 100644 --- a/.github/workflows/maven_Java17.yml +++ b/.github/workflows/maven_Java17.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up JDK 17 uses: actions/setup-java@v1 with: diff --git a/.github/workflows/maven_Java17_windows.yml b/.github/workflows/maven_Java17_windows.yml index 4686c246..cfa58dd6 100644 --- a/.github/workflows/maven_Java17_windows.yml +++ b/.github/workflows/maven_Java17_windows.yml @@ -13,7 +13,7 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up JDK 17 uses: actions/setup-java@v1 with: diff --git a/.github/workflows/publish_to_mvn-central.yml b/.github/workflows/publish_to_mvn-central.yml index 413af52b..6d9878e3 100644 --- a/.github/workflows/publish_to_mvn-central.yml +++ b/.github/workflows/publish_to_mvn-central.yml @@ -8,9 +8,9 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Maven Central Repository - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin'