diff --git a/.github/workflows/core.yml b/.github/workflows/core.yml index e434ac75..b09e9306 100644 --- a/.github/workflows/core.yml +++ b/.github/workflows/core.yml @@ -32,16 +32,18 @@ jobs: deno-version: ${{ matrix.deno-version }} - name: Install nats-server - uses: sigoden/install-binary@v1 + uses: aricart/install-binary@v1.0.0 with: repo: nats-io/nats-server name: nats-server + cache: true - name: Lint Deno Module working-directory: core run: | deno fmt --check deno lint + - name: Test Deno Module working-directory: core env: diff --git a/.github/workflows/jetstream.yml b/.github/workflows/jetstream.yml index fdc2ff58..3ed6bdb0 100644 --- a/.github/workflows/jetstream.yml +++ b/.github/workflows/jetstream.yml @@ -27,15 +27,12 @@ jobs: with: deno-version: ${{ matrix.deno-version }} - - name: Set NATS Server Version - run: echo "NATS_VERSION=v2.10.17" >> $GITHUB_ENV - - - name: Get nats-server - run: | - wget "https://github.com/nats-io/nats-server/releases/download/$NATS_VERSION/nats-server-$NATS_VERSION-linux-amd64.zip" -O tmp.zip - unzip tmp.zip - mv nats-server-$NATS_VERSION-linux-amd64 nats-server - rm nats-server/README.md LICENSE + - name: Install nats-server + uses: aricart/install-binary@v1.0.0 + with: + repo: nats-io/nats-server + name: nats-server + cache: true - name: Lint Deno Module working-directory: jetstream diff --git a/.github/workflows/kv.yml b/.github/workflows/kv.yml index 181888e8..40be3906 100644 --- a/.github/workflows/kv.yml +++ b/.github/workflows/kv.yml @@ -27,15 +27,12 @@ jobs: with: deno-version: ${{ matrix.deno-version }} - - name: Set NATS Server Version - run: echo "NATS_VERSION=v2.10.17" >> $GITHUB_ENV - - - name: Get nats-server - run: | - wget "https://github.com/nats-io/nats-server/releases/download/$NATS_VERSION/nats-server-$NATS_VERSION-linux-amd64.zip" -O tmp.zip - unzip tmp.zip - mv nats-server-$NATS_VERSION-linux-amd64 nats-server - rm nats-server/README.md LICENSE + - name: Install nats-server + uses: aricart/install-binary@v1.0.0 + with: + repo: nats-io/nats-server + name: nats-server + cache: true - name: Lint Deno Module working-directory: kv diff --git a/.github/workflows/obj.yml b/.github/workflows/obj.yml index 4414fc29..256a9635 100644 --- a/.github/workflows/obj.yml +++ b/.github/workflows/obj.yml @@ -27,15 +27,12 @@ jobs: with: deno-version: ${{ matrix.deno-version }} - - name: Set NATS Server Version - run: echo "NATS_VERSION=v2.10.17" >> $GITHUB_ENV - - - name: Get nats-server - run: | - wget "https://github.com/nats-io/nats-server/releases/download/$NATS_VERSION/nats-server-$NATS_VERSION-linux-amd64.zip" -O tmp.zip - unzip tmp.zip - mv nats-server-$NATS_VERSION-linux-amd64 nats-server - rm nats-server/README.md LICENSE + - name: Install nats-server + uses: aricart/install-binary@v1.0.0 + with: + repo: nats-io/nats-server + name: nats-server + cache: true - name: Lint Deno Module working-directory: obj diff --git a/.github/workflows/services.yml b/.github/workflows/services.yml index a4df4e39..9f186ac2 100644 --- a/.github/workflows/services.yml +++ b/.github/workflows/services.yml @@ -27,6 +27,13 @@ jobs: with: deno-version: ${{ matrix.deno-version }} + - name: Install nats-server + uses: aricart/install-binary@v1.0.0 + with: + repo: nats-io/nats-server + name: nats-server + cache: true + - name: Set NATS Server Version run: echo "NATS_VERSION=v2.10.17" >> $GITHUB_ENV diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7c3dfbbd..64ed40ff 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,20 +29,18 @@ jobs: with: deno-version: ${{ matrix.deno-version }} - - name: Set NATS Server Version - run: echo "NATS_VERSION=v2.10.17" >> $GITHUB_ENV - # this here because dns seems to be wedged on gha # - name: Add hosts to /etc/hosts # run: | # sudo echo "145.40.102.131 demo.nats.io" | sudo tee -a /etc/hosts - - name: Get nats-server - run: | - wget "https://github.com/nats-io/nats-server/releases/download/$NATS_VERSION/nats-server-$NATS_VERSION-linux-amd64.zip" -O tmp.zip - unzip tmp.zip - mv nats-server-$NATS_VERSION-linux-amd64 nats-server - rm nats-server/README.md LICENSE + + - name: Install nats-server + uses: aricart/install-binary@v1.0.0 + with: + repo: nats-io/nats-server + name: nats-server + cache: true - name: Lint Deno Module run: |