Skip to content

Commit 3b2fa4a

Browse files
Update Github Actions to use latest NetflixOSS recommendations (#1133)
Co-authored-by: Roberto Perez Alcolea <rperezalcolea@netflix.com>
1 parent d872e40 commit 3b2fa4a

File tree

3 files changed

+19
-12
lines changed

3 files changed

+19
-12
lines changed

.github/workflows/nebula-ci.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,24 @@ jobs:
1616
java: [ 8 ]
1717
name: CI with Java ${{ matrix.java }}
1818
steps:
19-
- uses: actions/checkout@v1
19+
- uses: actions/checkout@v6
2020
- name: Setup git user
2121
run: |
2222
git config --global user.name "NetflixOss Maintainers"
2323
git config --global user.email "netflix-oss@netflix.com"
2424
- name: Setup jdk
25-
uses: actions/setup-java@v1
25+
uses: actions/setup-java@v5
2626
with:
2727
java-version: ${{ matrix.java }}
28-
- uses: actions/cache@v4
28+
distribution: 'zulu'
29+
- uses: actions/cache@v5
2930
id: gradle-cache
3031
with:
3132
path: ~/.gradle/caches
3233
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }}
3334
restore-keys: |
3435
- ${{ runner.os }}-gradle-
35-
- uses: actions/cache@v4
36+
- uses: actions/cache@v5
3637
id: gradle-wrapper-cache
3738
with:
3839
path: ~/.gradle/wrapper

.github/workflows/nebula-publish.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,28 @@ on:
1111
jobs:
1212
build:
1313
runs-on: ubuntu-latest
14+
environment: Publish
1415
steps:
15-
- uses: actions/checkout@v1
16+
- uses: actions/checkout@v6
17+
with:
18+
fetch-depth: 0
1619
- name: Setup git user
1720
run: |
1821
git config --global user.name "NetflixOss Maintainers"
1922
git config --global user.email "netflix-oss@netflix.com"
2023
- name: Setup jdk 8
21-
uses: actions/setup-java@v1
24+
uses: actions/setup-java@v5
2225
with:
2326
java-version: 1.8
24-
- uses: actions/cache@v4
27+
distribution: 'zulu'
28+
- uses: actions/cache@v5
2529
id: gradle-cache
2630
with:
2731
path: ~/.gradle/caches
2832
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }}
2933
restore-keys: |
3034
- ${{ runner.os }}-gradle-
31-
- uses: actions/cache@v4
35+
- uses: actions/cache@v5
3236
id: gradle-wrapper-cache
3337
with:
3438
path: ~/.gradle/wrapper

.github/workflows/nebula-snapshot.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,27 @@ on:
88
jobs:
99
build:
1010
runs-on: ubuntu-latest
11+
environment: Publish
1112
steps:
12-
- uses: actions/checkout@v2
13+
- uses: actions/checkout@v6
1314
with:
1415
fetch-depth: 0
1516
- name: Setup git user
1617
run: |
1718
git config --global user.name "NetflixOss Maintainers"
1819
git config --global user.email "netflix-oss@netflix.com"
1920
- name: Set up JDK
20-
uses: actions/setup-java@v1
21+
uses: actions/setup-java@v5
2122
with:
2223
java-version: 8
23-
- uses: actions/cache@v4
24+
distribution: 'zulu'
25+
- uses: actions/cache@v5
2426
id: gradle-cache
2527
with:
2628
path: |
2729
~/.gradle/caches
2830
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
29-
- uses: actions/cache@v4
31+
- uses: actions/cache@v5
3032
id: gradle-wrapper-cache
3133
with:
3234
path: |

0 commit comments

Comments
 (0)