Skip to content

Commit f6831b9

Browse files
committed
Update Github Actions to use latest NetflixOSS recommendations
1 parent 5153e88 commit f6831b9

4 files changed

Lines changed: 20 additions & 14 deletions

File tree

.github/workflows/nebula-ci.yml

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

.github/workflows/nebula-publish.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,25 @@ on:
1111
jobs:
1212
build:
1313
runs-on: ubuntu-latest
14+
environment: Publish
1415
steps:
15-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1617
- run: |
1718
git config --global user.name "Mantis OSS Maintainers"
1819
git config --global user.email "mantis-oss-dev@googlegroups.com"
1920
- name: Setup jdk 8
20-
uses: actions/setup-java@v1
21+
uses: actions/setup-java@v5
2122
with:
2223
java-version: 1.8
23-
- uses: actions/cache@v4
24+
distribution: 'zulu'
25+
- uses: actions/cache@v5
2426
id: gradle-cache
2527
with:
2628
path: ~/.gradle/caches
2729
key: ${{ runner.os }}-gradle-${{ hashFiles('**/gradle/dependency-locks/*.lockfile') }}
2830
restore-keys: |
2931
- ${{ runner.os }}-gradle-
30-
- uses: actions/cache@v4
32+
- uses: actions/cache@v5
3133
id: gradle-wrapper-cache
3234
with:
3335
path: ~/.gradle/wrapper

.github/workflows/nebula-snapshot.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,26 @@ on:
88
jobs:
99
build:
1010
runs-on: ubuntu-latest
11+
environment: Publish
1112
steps:
12-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v6
1314
with:
1415
fetch-depth: 0
1516
- run: |
1617
git config --global user.name "Mantis OSS Maintainers"
1718
git config --global user.email "mantis-oss-dev@googlegroups.com"
1819
- name: Set up JDK
19-
uses: actions/setup-java@v1
20+
uses: actions/setup-java@v5
2021
with:
2122
java-version: 8
22-
- uses: actions/cache@v4
23+
distribution: 'zulu'
24+
- uses: actions/cache@v5
2325
id: gradle-cache
2426
with:
2527
path: |
2628
~/.gradle/caches
2729
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
28-
- uses: actions/cache@v4
30+
- uses: actions/cache@v5
2931
id: gradle-wrapper-cache
3032
with:
3133
path: |

.github/workflows/push-docker-image.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,12 @@ jobs:
2424

2525
steps:
2626
- name: Checkout PR
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v6
2828
- name: Setup jdk
29-
uses: actions/setup-java@v1
29+
uses: actions/setup-java@v5
3030
with:
3131
java-version: 8
32+
distribution: 'zulu'
3233

3334
- name: Generate dockerfiles
3435
uses: gradle/gradle-build-action@v2

0 commit comments

Comments
 (0)