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
17 changes: 13 additions & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,6 @@ touches, and search `node_modules/effect/src` for anything it does not cover.

- Command, env, or output: update [README.md](README.md), CLI tests, and
[skills/rokit/](skills/rokit/SKILL.md) agent guardrails.
- CI, release, or publishing: update [docs/distribution.md](docs/distribution.md)
in the same change.

## Checks

Expand Down Expand Up @@ -102,5 +100,16 @@ Which proof a change needs:

## Delivery

Open a pull request. Release credentials and smoke checks:
[docs/distribution.md](docs/distribution.md).
Open a pull request. Release rules no file enforces:

- npm Trusted Publishing for `@putdotio/rokit` must trust owner `putdotio`, repository `rokit`,
workflow [`ci.yml`](https://github.com/putdotio/rokit/blob/main/.github/workflows/ci.yml), and Environment `release`.
Renaming any of them breaks publishing until the npm setting matches.
- Keep `effect`, `@effect/platform-node`, and `@effect/platform-node-shared` in
[`package.json`](package.json) on one exact version. A newer shared runtime
can break the pinned Effect.
- The build bundles `jpeg-js` with the patch in [`patches/`](https://github.com/putdotio/rokit/blob/main/patches),
because npm consumers do not inherit pnpm patches. Drop it only when a pinned
upstream release passes the partial-interval and early-end-marker
regressions and installed-package proof. Keep
[docs/third-party-notices.md](docs/third-party-notices.md) in step.
2 changes: 0 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,3 @@ file. The CLI reads `.rokit/.env`; `live:probe` also reads `.env` and
- Keep changes focused.
- Add or update tests when command behavior, parsing, output, or public exports change.
- Keep app-specific journeys out of `rokit`; they belong in the consuming app repo.

Release and publishing: [Distribution](./docs/distribution.md).
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@ content, app-specific UI nodes, and review artifacts.

- [Contributing](./CONTRIBUTING.md)
- [Agent guide](./AGENTS.md)
- [Distribution](./docs/distribution.md)
- [rokit skill](./skills/rokit/SKILL.md)
- [Roku debugging](./skills/rokit/references/debugging.md)
- [Security](https://github.com/putdotio/.github/blob/main/SECURITY.md)
Expand Down
47 changes: 0 additions & 47 deletions docs/distribution.md

This file was deleted.