diff --git a/.github/workflows/dev-test-on-pr.yml b/.github/workflows/dev-test-on-pr.yml index 242695e..9b4505e 100644 --- a/.github/workflows/dev-test-on-pr.yml +++ b/.github/workflows/dev-test-on-pr.yml @@ -7,7 +7,7 @@ jobs: local-test: runs-on: ubuntu-latest environment: test # The below environment variables are only available in the test environment - + env: TEST_PRIVATE_KEY: ${{ secrets.TEST_PRIVATE_KEY }} TOKEN_CONTRACT: ${{ vars.TOKEN_CONTRACT }} @@ -19,38 +19,38 @@ jobs: AVS_BUILD_VERSION: passing-result-to-subsequent-steps steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Bring up docker compose - run: | - - docker compose up -d - - - name: Debug environment variables - run: | - echo "TOKEN_CONTRACT: $TOKEN_CONTRACT" - echo "ORACLE_CONTRACT: $ORACLE_CONTRACT" - echo "ENDPOINT: $ENDPOINT" - - - name: Use Node.js - uses: actions/setup-node@v4 - with: - node-version: '18.x' - cache: 'npm' - - - name: Install dependencies - run: npm ci - - - name: ensure the aggregator and env is ready - run: | - until curl --output /dev/null --silent --fail http://localhost:1323/up; do - printf '.' - sleep 5 - done - - - name: Run tests againts local AVS - run: | - export TEST_API_KEY="$(docker compose exec aggregator /ava create-api-key --role=admin --subject=apikey)" - export ENDPOINT="localhost:2206" - npm test \ No newline at end of file + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Bring up docker compose + run: | + + docker compose up -d + + - name: Debug environment variables + run: | + echo "TOKEN_CONTRACT: $TOKEN_CONTRACT" + echo "ORACLE_CONTRACT: $ORACLE_CONTRACT" + echo "ENDPOINT: $ENDPOINT" + + - name: Use Node.js + uses: actions/setup-node@v4 + with: + node-version: "18.x" + cache: "yarn" + + - name: Install dependencies + run: yarn install + + - name: ensure the aggregator and env is ready + run: | + until curl --output /dev/null --silent --fail http://localhost:1323/up; do + printf '.' + sleep 5 + done + + - name: Run tests againts local AVS + run: | + export TEST_API_KEY="$(docker compose exec aggregator /ava create-api-key --role=admin --subject=apikey)" + export ENDPOINT="localhost:2206" + yarn test diff --git a/.github/workflows/staging-test-on-pr.yml b/.github/workflows/staging-test-on-pr.yml index 00bc223..4153686 100644 --- a/.github/workflows/staging-test-on-pr.yml +++ b/.github/workflows/staging-test-on-pr.yml @@ -31,11 +31,11 @@ jobs: uses: actions/setup-node@v4 with: node-version: '18.x' - cache: 'npm' + cache: 'yarn' - name: Install dependencies - run: npm ci + run: yarn install - name: Run tests againts staging AVS run: | - npm test \ No newline at end of file + yarn test \ No newline at end of file