diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 3ab8c506b4..35773488fc 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -35,18 +35,19 @@ jobs: if: ${{ github.event_name == 'pull_request' }} - name: Set up Java - uses: actions/setup-java@v1 + uses: actions/setup-java@v5 with: java-version: 11 + distribution: temurin # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 # Override language selection by uncommenting this and choosing your languages with: languages: java - name: Cache local Maven repository - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} @@ -59,4 +60,4 @@ jobs: ./gradlew build --info cd ../.. - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index f67f5a42c2..cc4d0888b6 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -9,8 +9,8 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout Repository' - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Dependency Review - uses: actions/dependency-review-action@v3 + uses: actions/dependency-review-action@v4 with: fail-on-severity: high diff --git a/.github/workflows/maven-pulls.yml b/.github/workflows/maven-pulls.yml index d2a3f0d85c..17523a0923 100644 --- a/.github/workflows/maven-pulls.yml +++ b/.github/workflows/maven-pulls.yml @@ -13,9 +13,9 @@ jobs: java: [ 11, 17 ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} distribution: temurin @@ -23,7 +23,7 @@ jobs: server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - name: Cache local Maven repository - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} diff --git a/.github/workflows/maven-v1-pulls.yml b/.github/workflows/maven-v1-pulls.yml index df417ac5cc..5c898625cd 100644 --- a/.github/workflows/maven-v1-pulls.yml +++ b/.github/workflows/maven-v1-pulls.yml @@ -13,13 +13,14 @@ jobs: java: [ 11, 17 ] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up Java - uses: actions/setup-java@v1 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} + distribution: temurin - name: Cache local Maven repository - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} diff --git a/.github/workflows/maven-v1.yml b/.github/workflows/maven-v1.yml index d3ea2d64b7..f178e31148 100644 --- a/.github/workflows/maven-v1.yml +++ b/.github/workflows/maven-v1.yml @@ -13,11 +13,12 @@ jobs: java: [ 11, 17 ] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up Java - uses: actions/setup-java@v1 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} + distribution: temurin server-id: sonatype-nexus-snapshots server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 67d45a81e6..1ac4203cb9 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -13,9 +13,9 @@ jobs: java: [ 11, 17 ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} distribution: temurin @@ -23,7 +23,7 @@ jobs: server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - name: Cache local Maven repository - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index 75742a8371..197485c3f3 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -10,18 +10,18 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: tibdex/github-app-token@v1 + - uses: actions/checkout@v6 + - uses: tibdex/github-app-token@v2 id: generate-token with: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Set up Python 3.10 - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Set up Java 11 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: 11 distribution: temurin @@ -29,7 +29,7 @@ jobs: server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - name: Cache local Maven repository - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} @@ -50,7 +50,7 @@ jobs: echo "SC_VERSION=$SC_VERSION" >> $GITHUB_ENV echo "SC_NEXT_VERSION=$SC_NEXT_VERSION" >> $GITHUB_ENV - name: Create Prepare Release Pull Request - uses: peter-evans/create-pull-request@v4 + uses: peter-evans/create-pull-request@v8 if: env.PREPARE_RELEASE_OK == 'yes' with: token: ${{ steps.generate-token.outputs.token }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 181e592ecd..6599a14554 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,18 +10,18 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: tibdex/github-app-token@v1 + - uses: actions/checkout@v6 + - uses: tibdex/github-app-token@v2 id: generate-token with: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Set up Python 3.10 - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Set up Java 11 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: 11 distribution: temurin @@ -30,7 +30,7 @@ jobs: server-password: MAVEN_PASSWORD gpg-private-key: ${{ secrets.OSSRH_GPG_PRIVATE_KEY }} - name: Cache local Maven repository - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} @@ -72,7 +72,7 @@ jobs: run: | . ./CI/prepare-javadocs.sh - name: Checkout gh-pages - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: "gh-pages" fetch-depth: 0 @@ -83,7 +83,7 @@ jobs: TMPDIR="$(dirname -- "${0}")" . $TMPDIR/publish-javadocs.sh - name: Checkout master - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: "master" fetch-depth: 0 @@ -93,7 +93,7 @@ jobs: run: | . ./CI/post-release.sh - name: Create Next Snapshot Pull Request - uses: peter-evans/create-pull-request@v4 + uses: peter-evans/create-pull-request@v8 if: env.RELEASE_OK == 'yes' with: token: ${{ steps.generate-token.outputs.token }} @@ -101,7 +101,7 @@ jobs: title: 'bump snapshot ${{ env.SC_NEXT_VERSION }}-SNAPSHOT' branch: bump-snap-${{ env.SC_NEXT_VERSION }}-SNAPSHOT - name: Checkout 1.5 - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: "1.5" fetch-depth: 0 @@ -112,7 +112,7 @@ jobs: TMPDIR="$(dirname -- "${0}")" . $TMPDIR/update-v1-readme.sh ${{ env.SC_LAST_RELEASE }} ${{ env.SC_VERSION }} - name: Create Update V1 Readme Pull Request - uses: peter-evans/create-pull-request@v4 + uses: peter-evans/create-pull-request@v8 if: env.RELEASE_OK == 'yes' with: token: ${{ steps.generate-token.outputs.token }} @@ -120,7 +120,7 @@ jobs: title: 'update 1.5 Readme with new v2 version ${{ env.SC_VERSION }}' branch: update-v1-readme-${{ env.SC_VERSION }} - name: Checkout Wiki - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: swagger-api/swagger-core.wiki token: ${{ steps.generate-token.outputs.token }} @@ -135,7 +135,7 @@ jobs: TMPDIR="$(dirname -- "${0}")" . $TMPDIR/update-wiki.sh - name: Checkout master - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: ref: "master" fetch-depth: 0