build(deps): bump the bun-dependencies group with 10 updates #377
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| jobs: | |
| quality: | |
| name: Format, Lint, Typecheck, Test, Build | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 20 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 | |
| with: | |
| persist-credentials: false | |
| - name: Setup Devbox | |
| uses: ./.github/actions/setup-devbox | |
| - name: Install dependencies | |
| run: devbox run -- bun install --frozen-lockfile --ignore-scripts | |
| - name: Format check | |
| run: devbox run -- bun run format:check | |
| - name: Lint | |
| run: devbox run -- bun run lint | |
| - name: Type check | |
| run: devbox run -- bun run check-types | |
| - name: Test | |
| run: devbox run -- bun run test | |
| - name: Build | |
| run: devbox run -- bun run build |