Skip to content

Commit a6070f5

Browse files
authored
Merge pull request #1618 from nats-io/update-actions-node24
Update GitHub Actions to Node 24 majors, install nats-server via shared action
2 parents 103c365 + fa955b6 commit a6070f5

4 files changed

Lines changed: 16 additions & 60 deletions

File tree

‎.github/workflows/branch-snapshot.yml‎

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,29 +17,18 @@ jobs:
1717
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
1818
steps:
1919
- name: Setup JDK
20-
uses: actions/setup-java@v4
20+
uses: actions/setup-java@v5
2121
with:
2222
java-version: '8'
2323
distribution: 'temurin'
2424
- name: Setup Gradle
25-
uses: gradle/actions/setup-gradle@v4
25+
uses: gradle/actions/setup-gradle@v5
2626
with:
2727
gradle-version: '8.14' # Quotes required to prevent YAML converting to number
28-
- name: Setup GO
29-
uses: actions/setup-go@v5
30-
with:
31-
go-version: stable
3228
- name: Install Nats Server
33-
run: |
34-
pkill -9 nats-server 2>/dev/null || true
35-
mkdir -p ~/.local/bin
36-
cd $GITHUB_WORKSPACE
37-
git clone https://github.com/nats-io/nats-server.git
38-
cd nats-server
39-
go build -o ~/.local/bin/nats-server
40-
nats-server -v
29+
uses: synadia-io/workflows/.github/actions/install_nats_server@main
4130
- name: Check out code
42-
uses: actions/checkout@v4
31+
uses: actions/checkout@v5
4332
- name: Build
4433
run: chmod +x gradlew && ./gradlew clean compileJava
4534
- name: Verify Javadoc

‎.github/workflows/build-main.yml‎

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,18 @@ jobs:
1818
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
1919
steps:
2020
- name: Setup JDK
21-
uses: actions/setup-java@v4
21+
uses: actions/setup-java@v5
2222
with:
2323
java-version: '8'
2424
distribution: 'temurin'
2525
- name: Setup Gradle
26-
uses: gradle/actions/setup-gradle@v4
26+
uses: gradle/actions/setup-gradle@v5
2727
with:
2828
gradle-version: '8.14' # Quotes required to prevent YAML converting to number
29-
- name: Setup GO
30-
uses: actions/setup-go@v5
31-
with:
32-
go-version: stable
3329
- name: Install Nats Server
34-
run: |
35-
pkill -9 nats-server 2>/dev/null || true
36-
mkdir -p ~/.local/bin
37-
cd $GITHUB_WORKSPACE
38-
git clone https://github.com/nats-io/nats-server.git
39-
cd nats-server
40-
go build -o ~/.local/bin/nats-server
41-
nats-server -v
30+
uses: synadia-io/workflows/.github/actions/install_nats_server@main
4231
- name: Check out code
43-
uses: actions/checkout@v4
32+
uses: actions/checkout@v5
4433
- name: Build and Test
4534
run: chmod +x gradlew && ./gradlew clean test jacocoTestReport
4635
- name: Verify Javadoc

‎.github/workflows/build-pr.yml‎

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,18 @@ jobs:
1616
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
1717
steps:
1818
- name: Setup JDK
19-
uses: actions/setup-java@v4
19+
uses: actions/setup-java@v5
2020
with:
2121
java-version: '8'
2222
distribution: 'temurin'
2323
- name: Setup Gradle
24-
uses: gradle/actions/setup-gradle@v4
24+
uses: gradle/actions/setup-gradle@v5
2525
with:
2626
gradle-version: '8.14' # Quotes required to prevent YAML converting to number
27-
- name: Setup GO
28-
uses: actions/setup-go@v5
29-
with:
30-
go-version: stable
3127
- name: Install Nats Server
32-
run: |
33-
pkill -9 nats-server 2>/dev/null || true
34-
mkdir -p ~/.local/bin
35-
cd $GITHUB_WORKSPACE
36-
git clone https://github.com/nats-io/nats-server.git
37-
cd nats-server
38-
go build -o ~/.local/bin/nats-server
39-
nats-server -v
28+
uses: synadia-io/workflows/.github/actions/install_nats_server@main
4029
- name: Check out code
41-
uses: actions/checkout@v4
30+
uses: actions/checkout@v5
4231
- name: Build and Test
4332
run: chmod +x gradlew && ./gradlew clean test jacocoTestReport
4433
- name: Verify Javadoc

‎.github/workflows/build-release.yml‎

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,18 @@ jobs:
1818
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
1919
steps:
2020
- name: Setup JDK
21-
uses: actions/setup-java@v4
21+
uses: actions/setup-java@v5
2222
with:
2323
java-version: '8'
2424
distribution: 'temurin'
2525
- name: Setup Gradle
26-
uses: gradle/actions/setup-gradle@v4
26+
uses: gradle/actions/setup-gradle@v5
2727
with:
2828
gradle-version: '8.14' # Quotes required to prevent YAML converting to number
29-
- name: Setup GO
30-
uses: actions/setup-go@v5
31-
with:
32-
go-version: stable
3329
- name: Install Nats Server
34-
run: |
35-
pkill -9 nats-server 2>/dev/null || true
36-
mkdir -p ~/.local/bin
37-
cd $GITHUB_WORKSPACE
38-
git clone https://github.com/nats-io/nats-server.git
39-
cd nats-server
40-
go build -o ~/.local/bin/nats-server
41-
nats-server -v
30+
uses: synadia-io/workflows/.github/actions/install_nats_server@main
4231
- name: Check out code
43-
uses: actions/checkout@v4
32+
uses: actions/checkout@v5
4433
- name: Build and Test
4534
run: chmod +x gradlew && ./gradlew clean test
4635
- name: Verify, Sign and Publish Release

0 commit comments

Comments
 (0)