diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 0b0025c642..03029c7aa7 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -4,11 +4,25 @@ on: push: branches: - release/** + - fix/canary-ci-error # test jobs: + check_changeset: + name: Check Changeset exists + runs-on: ubuntu-latest + + steps: + - name: Checkout Branch + uses: actions/checkout@v4 + + - name: Check + run: test "$(ls -1 .changeset | wc -l)" -gt "2" + canary: - name: Canary + name: Publish Canary runs-on: ubuntu-latest + needs: check_changeset + if: !contains(needs.check_changeset.outputs.status, 'failure') strategy: matrix: @@ -16,7 +30,7 @@ jobs: steps: - name: Checkout Branch - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install pnpm uses: pnpm/action-setup@v4 @@ -30,9 +44,6 @@ jobs: - name: Setup run: pnpm run setup - - name: Check changeset exists - run: test "$(ls -1 .changeset | wc -l)" -gt "2" - - name: Config npm run: echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > .npmrc env: