From 21b7daaebad62c08d1d7b43b5f56ed58383bcbf0 Mon Sep 17 00:00:00 2001 From: Roberto Perez Alcolea Date: Tue, 16 Dec 2025 15:36:33 -0800 Subject: [PATCH] Update Github Actions to use environments --- .github/workflows/nebula-ci.yml | 8 ++++---- .github/workflows/nebula-publish.yml | 9 +++++---- .github/workflows/nebula-snapshot.yml | 9 +++++---- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/nebula-ci.yml b/.github/workflows/nebula-ci.yml index ea7dfd8c..81e2859e 100644 --- a/.github/workflows/nebula-ci.yml +++ b/.github/workflows/nebula-ci.yml @@ -14,25 +14,25 @@ jobs: java: [ 8, 9, 11, 17, 21] name: CI with Java ${{ matrix.java }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup jdk - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: # Install both the version we'll test with AND 8, which goes later so that it's the default for gradle to run with. java-version: | ${{ matrix.java }} 8 distribution: 'zulu' - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: gradle-cache with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }} restore-keys: | - ${{ runner.os }}-gradle- - - 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 dd9a5e0a..8f4fbcff 100644 --- a/.github/workflows/nebula-publish.yml +++ b/.github/workflows/nebula-publish.yml @@ -8,21 +8,22 @@ on: jobs: build: runs-on: ubuntu-latest + environment: Publish steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup jdk 8 - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: '8' # For publishing build with 8 for compatibility distribution: 'zulu' - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: gradle-cache with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }} restore-keys: | - ${{ runner.os }}-gradle- - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: gradle-wrapper-cache with: path: ~/.gradle/wrapper diff --git a/.github/workflows/nebula-snapshot.yml b/.github/workflows/nebula-snapshot.yml index 3012c02f..868092b6 100644 --- a/.github/workflows/nebula-snapshot.yml +++ b/.github/workflows/nebula-snapshot.yml @@ -8,22 +8,23 @@ on: jobs: build: runs-on: ubuntu-latest + environment: Publish steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v5 with: java-version: '8' # For publishing build with 8 for compatibility distribution: 'zulu' - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: gradle-cache with: path: | ~/.gradle/caches key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: gradle-wrapper-cache with: path: |