- Move install, lint, typecheck, and test steps ahead of release commit/tag in `release.yml` - Add `buildVersion` to staged desktop `package.json` and set it to the app version
Showing the changes to .github (1 of 2 files). Show all
Unified · Split
| @@ -84,6 +84,18 @@ jobs: · 83 unmodified lines | |||
| 84 | if: github.event_name == 'workflow_dispatch' | 84 | if: github.event_name == 'workflow_dispatch' |
| 85 | run: bun install | 85 | run: bun install |
| 86 | 86 | ||
| 87 | - name: Install dependencies | ||
| 88 | run: bun install --frozen-lockfile | ||
| 89 | |||
| 90 | - name: Lint | ||
| 91 | run: bun run lint | ||
| 92 | |||
| 93 | - name: Typecheck | ||
| 94 | run: bun run typecheck | ||
| 95 | |||
| 96 | - name: Test | ||
| 97 | run: bun run test | ||
| 98 | |||
| 87 | - name: Commit and push release version + tag | 99 | - name: Commit and push release version + tag |
| 88 | if: github.event_name == 'workflow_dispatch' | 100 | if: github.event_name == 'workflow_dispatch' |
| 89 | shell: bash | 101 | shell: bash |
| @@ -117,18 +129,6 @@ jobs: · 27 unmodified lines | |||
| 117 | echo "value=${GITHUB_SHA}" >> "$GITHUB_OUTPUT" | 129 | echo "value=${GITHUB_SHA}" >> "$GITHUB_OUTPUT" |
| 118 | fi | 130 | fi |
| 119 | 131 | ||
| 120 | - name: Install dependencies | ||
| 121 | run: bun install --frozen-lockfile | ||
| 122 | |||
| 123 | - name: Lint | ||
| 124 | run: bun run lint | ||
| 125 | |||
| 126 | - name: Typecheck | ||
| 127 | run: bun run typecheck | ||
| 128 | |||
| 129 | - name: Test | ||
| 130 | run: bun run test | ||
| 131 | |||
| 132 | build: | 132 | build: |
| 133 | name: Build ${{ matrix.label }} | 133 | name: Build ${{ matrix.label }} |
| 134 | needs: preflight | 134 | needs: preflight |