diff --git a/.github/workflows/branch-snapshot.yml b/.github/workflows/branch-snapshot.yml index 90e24b384..dcc329cc9 100644 --- a/.github/workflows/branch-snapshot.yml +++ b/.github/workflows/branch-snapshot.yml @@ -17,29 +17,18 @@ jobs: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} steps: - name: Setup JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '8' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: gradle-version: '8.14' # Quotes required to prevent YAML converting to number - - name: Setup GO - uses: actions/setup-go@v5 - with: - go-version: stable - name: Install Nats Server - run: | - pkill -9 nats-server 2>/dev/null || true - mkdir -p ~/.local/bin - cd $GITHUB_WORKSPACE - git clone https://github.com/nats-io/nats-server.git - cd nats-server - go build -o ~/.local/bin/nats-server - nats-server -v + uses: synadia-io/workflows/.github/actions/install_nats_server@main - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build run: chmod +x gradlew && ./gradlew clean compileJava - name: Verify Javadoc diff --git a/.github/workflows/build-main.yml b/.github/workflows/build-main.yml index 80f6b542a..aea46ff62 100644 --- a/.github/workflows/build-main.yml +++ b/.github/workflows/build-main.yml @@ -18,29 +18,18 @@ jobs: SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} steps: - name: Setup JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '8' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: gradle-version: '8.14' # Quotes required to prevent YAML converting to number - - name: Setup GO - uses: actions/setup-go@v5 - with: - go-version: stable - name: Install Nats Server - run: | - pkill -9 nats-server 2>/dev/null || true - mkdir -p ~/.local/bin - cd $GITHUB_WORKSPACE - git clone https://github.com/nats-io/nats-server.git - cd nats-server - go build -o ~/.local/bin/nats-server - nats-server -v + uses: synadia-io/workflows/.github/actions/install_nats_server@main - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build and Test run: chmod +x gradlew && ./gradlew clean test jacocoTestReport - name: Verify Javadoc diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index 94dc2bbb1..47593af9c 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -16,29 +16,18 @@ jobs: SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} steps: - name: Setup JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '8' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: gradle-version: '8.14' # Quotes required to prevent YAML converting to number - - name: Setup GO - uses: actions/setup-go@v5 - with: - go-version: stable - name: Install Nats Server - run: | - pkill -9 nats-server 2>/dev/null || true - mkdir -p ~/.local/bin - cd $GITHUB_WORKSPACE - git clone https://github.com/nats-io/nats-server.git - cd nats-server - go build -o ~/.local/bin/nats-server - nats-server -v + uses: synadia-io/workflows/.github/actions/install_nats_server@main - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build and Test run: chmod +x gradlew && ./gradlew clean test jacocoTestReport - name: Verify Javadoc diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 8acc3e576..2a140a09d 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -18,29 +18,18 @@ jobs: SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} steps: - name: Setup JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '8' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 with: gradle-version: '8.14' # Quotes required to prevent YAML converting to number - - name: Setup GO - uses: actions/setup-go@v5 - with: - go-version: stable - name: Install Nats Server - run: | - pkill -9 nats-server 2>/dev/null || true - mkdir -p ~/.local/bin - cd $GITHUB_WORKSPACE - git clone https://github.com/nats-io/nats-server.git - cd nats-server - go build -o ~/.local/bin/nats-server - nats-server -v + uses: synadia-io/workflows/.github/actions/install_nats_server@main - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Build and Test run: chmod +x gradlew && ./gradlew clean test - name: Verify, Sign and Publish Release