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
64 changes: 0 additions & 64 deletions .changeset/config.json

This file was deleted.

46 changes: 0 additions & 46 deletions .changeset/first-publishable-release.md

This file was deleted.

51 changes: 0 additions & 51 deletions .github/workflows/publish.yml

This file was deleted.

13 changes: 4 additions & 9 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,9 @@ Thanks for your interest in Corbits Workbench.
a package-owned ledger table, applied transactionally.
8. Security issues go through [SECURITY.md](SECURITY.md), never a public
issue.
9. Changed a publishable `workflows/*` or `packages/*-tools` package?
Run `bun run changeset`, describe the change, and commit the
generated `.changeset/*.md` file alongside it — that's what the
tool-package-freshness check now expects instead of a hand-bumped
version. A "Version Packages" PR opened automatically off `main`
applies every pending changeset's version bump and changelog; merging
it is what actually ships the release to npm. See
[.changeset/config.json](.changeset/config.json) for which packages
are still `private` and excluded from this.
9. Changed a publishable `workflows/*` or `packages/*-tools` package's
`src/`? Bump its `package.json` version — the tool-package-freshness
check enforces this. Nothing publishes to npm from this monorepo; a
package moves to its own repository before it can be published.

This document will grow as the project does.
2 changes: 1 addition & 1 deletion IMPLEMENTATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ own `noop-inference` endpoint or an unreachable placeholder host —
enforced by `assertNeverRealProvider` in `scripts/e2e/harness.ts`. CI infers
required-ness from `CI=true` so a missing `DATABASE_URL` fails loudly there
instead of silently skipping. Start Postgres locally with
`docker compose -f docker-compose.test.yml up -d`.
`docker compose -f compose.test.yml up -d`.

## Deployment

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ brew services start postgresql@17
```

Or, to match what CI runs against exactly, bring up
[`docker-compose.test.yml`](docker-compose.test.yml) instead:
[`compose.test.yml`](compose.test.yml) instead:

```sh
docker compose -f docker-compose.test.yml up -d
docker compose -f compose.test.yml up -d
```

Then:
Expand Down Expand Up @@ -178,7 +178,7 @@ in any order:
`<database>_e2e` database that it owns outright — drops and rebuilds its
own schema on every run — so it can never touch your working database.
Without `DATABASE_URL` the suite skips with a warning naming
`docker compose -f docker-compose.test.yml up -d`; CI infers
`docker compose -f compose.test.yml up -d`; CI infers
required-ness from `CI=true` so that skip fails loudly there instead of
silently passing.

Expand Down Expand Up @@ -212,7 +212,7 @@ a hard failure on CI jobs that provision Postgres.
To run these locally against the same Postgres CI uses:

```sh
docker compose -f docker-compose.test.yml up -d
docker compose -f compose.test.yml up -d
DATABASE_URL=postgres://postgres:postgres@localhost:5432/workbench bun test packages apps/hub/test
```

Expand Down
Loading
Loading