diff --git a/.github/workflows/nebula-ci.yml b/.github/workflows/nebula-ci.yml index c1e21d149..8a3763568 100644 --- a/.github/workflows/nebula-ci.yml +++ b/.github/workflows/nebula-ci.yml @@ -20,13 +20,14 @@ jobs: run: | git config --global user.name "Mantis OSS Maintainers" git config --global user.email "mantis-oss-dev@googlegroups.com" - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup jdk - uses: actions/setup-java@v1 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} + distribution: 'zulu' - name: Gradle Cache - uses: actions/cache@v4 + uses: actions/cache@v5 id: gradle-cache with: path: ~/.gradle/caches @@ -34,7 +35,7 @@ jobs: restore-keys: | - ${{ runner.os }}-gradle- - name: Gradle Wrapper Cache - uses: actions/cache@v4 + uses: actions/cache@v5 id: gradle-wrapper-cache with: path: ~/.gradle/wrapper diff --git a/.github/workflows/nebula-publish.yml b/.github/workflows/nebula-publish.yml index 796a4ed39..91abc3db9 100644 --- a/.github/workflows/nebula-publish.yml +++ b/.github/workflows/nebula-publish.yml @@ -11,14 +11,15 @@ on: jobs: build: runs-on: ubuntu-latest + environment: Publish steps: - name: Setup Git run: | git config --global user.name "Mantis OSS Maintainers" git config --global user.email "mantis-oss-dev@googlegroups.com" - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup jdk - uses: actions/setup-java@v2 + uses: actions/setup-java@v5 with: java-version: 17 distribution: 'zulu' diff --git a/.github/workflows/nebula-snapshot.yml b/.github/workflows/nebula-snapshot.yml index a35d60fa3..ba5067c53 100644 --- a/.github/workflows/nebula-snapshot.yml +++ b/.github/workflows/nebula-snapshot.yml @@ -6,6 +6,7 @@ on: jobs: approve: # First step runs-on: ubuntu-latest + environment: Publish steps: - name: Approve run: echo For security reasons, all pull requests need to be approved first before running any automated CI. @@ -20,11 +21,11 @@ jobs: git config --global user.name "Mantis OSS Maintainers" git config --global user.email "mantis-oss-dev@googlegroups.com" - name: Checkout PR - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} - name: Setup jdk - uses: actions/setup-java@v2 + uses: actions/setup-java@v5 with: java-version: 17 distribution: 'zulu' diff --git a/.github/workflows/push-docker-image.yml b/.github/workflows/push-docker-image.yml index 73b7e712c..b8e83c216 100644 --- a/.github/workflows/push-docker-image.yml +++ b/.github/workflows/push-docker-image.yml @@ -44,11 +44,12 @@ jobs: git config --global user.name "Mantis OSS Maintainers" git config --global user.email "mantis-oss-dev@googlegroups.com" - name: Checkout PR - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup jdk - uses: actions/setup-java@v1 + uses: actions/setup-java@v5 with: java-version: 17 + distribution: 'zulu' - name: Generate dockerfiles uses: gradle/gradle-build-action@v2 @@ -92,7 +93,7 @@ jobs: uses: docker/setup-buildx-action@v2 - name: Cache Docker layers - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-buildx-${{ github.sha }}