name: Build on: workflow_dispatch: pull_request: push: branches: [main] jobs: build-action: name: Build Action runs-on: ubuntu-24.04 steps: - name: Checkout Project uses: actions/checkout@v4.2.2 - name: Setup pnpm uses: threeal/setup-pnpm-action@v1.0.0 - name: Install Dependencies run: pnpm install - name: Check Formatting run: pnpm format && git diff --exit-code HEAD - name: Check Lint run: pnpm lint - name: Test Action run: pnpm test - name: Build Action run: pnpm build && git diff --exit-code HEAD