diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 97b62c4..0464b8e 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -12,11 +12,3 @@ runs: - name: Install packages shell: bash run: bun install - - - name: Check Branch - shell: bash - run: | - if [[ "${{ github.event.pull_request.head.ref }}" == "changeset-release/main" ]]; then - echo "Bypassing checks for changeset-release/main" - exit 0 - fi diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3084b2a..e53f191 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,6 +7,7 @@ on: jobs: format: + if: github.event.pull_request.head.ref != 'changeset-release/main' name: ๐Ÿ’… Format runs-on: ubuntu-latest steps: @@ -20,6 +21,7 @@ jobs: run: bun run format:check lint: + if: github.event.pull_request.head.ref != 'changeset-release/main' name: ๐Ÿ•ต Lint runs-on: ubuntu-latest steps: @@ -33,6 +35,7 @@ jobs: run: bun run lint typecheck: + if: github.event.pull_request.head.ref != 'changeset-release/main' name: โœ… Typecheck runs-on: ubuntu-latest steps: @@ -46,6 +49,7 @@ jobs: run: bun run typecheck test: + if: github.event.pull_request.head.ref != 'changeset-release/main' name: ๐Ÿงช Test runs-on: ubuntu-latest steps: @@ -59,6 +63,7 @@ jobs: run: bun run test build: + if: github.event.pull_request.head.ref != 'changeset-release/main' name: ๐Ÿงฐ Build runs-on: ubuntu-latest steps: @@ -70,3 +75,11 @@ jobs: - name: Run build run: bun run build + + status-check: + if: github.event.pull_request.head.ref == 'changeset-release/main' + name: ๐Ÿ“‹ Status check + runs-on: ubuntu-latest + steps: + - name: Report Success + run: echo "Marking all checks as successful for changeset-release/main branch."