Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/binary-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
contents: write
with:
install_command: bun install --frozen-lockfile
prebuild_command: bun run validate:release-version && bun run test:fast
prebuild_command: bun run validate:release-version && bun run typecheck && bun run test:fast
binaries: |
[
{
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/pr-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ jobs:
- name: Install dependencies
run: bun install --frozen-lockfile

- name: Typecheck
run: bun run typecheck

- name: Run tests
run: bun test

Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,12 +172,13 @@ If you run the project directly on the host instead of inside the repository dev

```bash
bun install
bun run typecheck
bun test
bun run test:fast
bun run build
```

Pull requests run the same test-and-build checks automatically through GitHub Actions.
Pull requests run the same typecheck, test, and build checks automatically through GitHub Actions.

`bun test` now includes the real example-workspace devcontainer integration tests by default, so it requires Docker and the Dev Container CLI to be available in the environment where the tests run.

Expand Down
49 changes: 45 additions & 4 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,15 @@
"dev": "bun run src/cli.ts",
"test": "bun test",
"test:fast": "DEVBOX_SKIP_LIVE_EXAMPLE_TESTS=1 bun test",
"typecheck": "tsc --noEmit",
"validate:release-version": "bun run scripts/validate-release-version.ts"
},
"dependencies": {
"@pablozaiden/installer": "0.0.6",
"jsonc-parser": "3.3.1"
},
"devDependencies": {
"@types/bun": "1.3.10"
"@types/bun": "1.3.14",
"typescript": "7.0.2"
}
}
Loading