Skip to content

Commit c8ef4b4

Browse files
authored
Update Github Actions to use latest NetflixOSS recommendations (#681)
1 parent 8261d36 commit c8ef4b4

File tree

7 files changed

+37
-28
lines changed

7 files changed

+37
-28
lines changed

.github/workflows/nebula-branch.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,25 @@ jobs:
1515
java: [ 17 ]
1616
name: CI with Java ${{ matrix.java }}
1717
steps:
18-
- uses: actions/checkout@v1
18+
- uses: actions/checkout@v6
1919
- name: Setup jdk
20-
uses: actions/setup-java@v1
20+
uses: actions/setup-java@v5
2121
with:
2222
java-version: ${{ matrix.java }}
23+
distribution: 'zulu'
2324
- name: Login to Docker Hub
2425
uses: docker/login-action@v1
2526
with:
2627
username: ${{ secrets.ORG_NETFLIXOSS_DOCKERHUB_USERNAME }}
2728
password: ${{ secrets.ORG_NETFLIXOSS_DOCKERHUB_PASSWORD }}
28-
- uses: actions/cache@v4
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-pr-functional-aurora-tests.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,20 @@ jobs:
1111
java: [ 17 ]
1212
name: Functional tests with Java ${{ matrix.java }}
1313
steps:
14-
- uses: actions/checkout@v1
14+
- uses: actions/checkout@v6
1515
- name: Setup jdk
16-
uses: actions/setup-java@v1
16+
uses: actions/setup-java@v5
1717
with:
1818
java-version: ${{ matrix.java }}
19-
- uses: actions/cache@v4
19+
distribution: 'zulu'
20+
- uses: actions/cache@v5
2021
id: gradle-cache
2122
with:
2223
path: ~/.gradle/caches
2324
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }}
2425
restore-keys: |
2526
- ${{ runner.os }}-gradle-
26-
- uses: actions/cache@v4
27+
- uses: actions/cache@v5
2728
id: gradle-wrapper-cache
2829
with:
2930
path: ~/.gradle/wrapper

.github/workflows/nebula-pr-functional-crdb-tests.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,20 @@ jobs:
1111
java: [ 17 ]
1212
name: Functional tests with Java ${{ matrix.java }}
1313
steps:
14-
- uses: actions/checkout@v1
14+
- uses: actions/checkout@v6
1515
- name: Setup jdk
16-
uses: actions/setup-java@v1
16+
uses: actions/setup-java@v5
1717
with:
1818
java-version: ${{ matrix.java }}
19-
- uses: actions/cache@v4
19+
distribution: 'zulu'
20+
- uses: actions/cache@v5
2021
id: gradle-cache
2122
with:
2223
path: ~/.gradle/caches
2324
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }}
2425
restore-keys: |
2526
- ${{ runner.os }}-gradle-
26-
- uses: actions/cache@v4
27+
- uses: actions/cache@v5
2728
id: gradle-wrapper-cache
2829
with:
2930
path: ~/.gradle/wrapper

.github/workflows/nebula-pr-functional-tests.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,20 @@ jobs:
1111
java: [ 17 ]
1212
name: Functional tests with Java ${{ matrix.java }}
1313
steps:
14-
- uses: actions/checkout@v1
14+
- uses: actions/checkout@v6
1515
- name: Setup jdk
16-
uses: actions/setup-java@v1
16+
uses: actions/setup-java@v5
1717
with:
1818
java-version: ${{ matrix.java }}
19-
- uses: actions/cache@v4
19+
distribution: 'zulu'
20+
- uses: actions/cache@v5
2021
id: gradle-cache
2122
with:
2223
path: ~/.gradle/caches
2324
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }}
2425
restore-keys: |
2526
- ${{ runner.os }}-gradle-
26-
- uses: actions/cache@v4
27+
- uses: actions/cache@v5
2728
id: gradle-wrapper-cache
2829
with:
2930
path: ~/.gradle/wrapper

.github/workflows/nebula-publish.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,27 @@ 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
1617
- name: Setup jdk 17
17-
uses: actions/setup-java@v1
18+
uses: actions/setup-java@v5
1819
with:
1920
java-version: 17
21+
distribution: 'zulu'
2022
- name: Login to Docker Hub
2123
uses: docker/login-action@v1
2224
with:
2325
username: ${{ secrets.ORG_NETFLIXOSS_DOCKERHUB_USERNAME }}
2426
password: ${{ secrets.ORG_NETFLIXOSS_DOCKERHUB_PASSWORD }}
25-
- uses: actions/cache@v4
27+
- uses: actions/cache@v5
2628
id: gradle-cache
2729
with:
2830
path: ~/.gradle/caches
2931
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }}
3032
restore-keys: |
3133
- ${{ runner.os }}-gradle-
32-
- uses: actions/cache@v4
34+
- uses: actions/cache@v5
3335
id: gradle-wrapper-cache
3436
with:
3537
path: ~/.gradle/wrapper

.github/workflows/nebula-pull-request.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,20 @@ jobs:
1111
java: [ 17 ]
1212
name: CI with Java ${{ matrix.java }}
1313
steps:
14-
- uses: actions/checkout@v1
14+
- uses: actions/checkout@v6
1515
- name: Setup jdk
16-
uses: actions/setup-java@v1
16+
uses: actions/setup-java@v5
1717
with:
1818
java-version: ${{ matrix.java }}
19-
- uses: actions/cache@v4
19+
distribution: 'zulu'
20+
- uses: actions/cache@v5
2021
id: gradle-cache
2122
with:
2223
path: ~/.gradle/caches
2324
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }}
2425
restore-keys: |
2526
- ${{ runner.os }}-gradle-
26-
- uses: actions/cache@v4
27+
- uses: actions/cache@v5
2728
id: gradle-wrapper-cache
2829
with:
2930
path: ~/.gradle/wrapper

.github/workflows/nebula-snapshot.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,28 @@ 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: Set up JDK
16-
uses: actions/setup-java@v1
17+
uses: actions/setup-java@v5
1718
with:
1819
java-version: 17
20+
distribution: 'zulu'
1921
- name: Login to Docker Hub
2022
uses: docker/login-action@v1
2123
with:
2224
username: ${{ secrets.ORG_NETFLIXOSS_DOCKERHUB_USERNAME }}
2325
password: ${{ secrets.ORG_NETFLIXOSS_DOCKERHUB_PASSWORD }}
24-
- uses: actions/cache@v4
26+
- uses: actions/cache@v5
2527
id: gradle-cache
2628
with:
2729
path: |
2830
~/.gradle/caches
2931
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
30-
- uses: actions/cache@v4
32+
- uses: actions/cache@v5
3133
id: gradle-wrapper-cache
3234
with:
3335
path: |

0 commit comments

Comments
 (0)