chore: re-vendor canonical files from sneak/prompts at dd4027b #474

Open
clawbot wants to merge 1 commits from issue-472-revendor-prompts-dd4027b into next
Collaborator

Re-vendors the canonical files from sneak/prompts at dd4027b for #472. It also brings the Dockerfile and script/ in line with the new REPO_POLICIES.md.

  • The lint phase runs ESLint, prettier --check and script/check-censored. The test phase runs jest (90-second timeout, verbose rerun, worker cap still in package.json), then script/test-verify-build. The last stage depends on both phases, checks the git describe version and runs make build.
  • script/check no longer runs check-censored or test-verify-build on the host, because the two phases now run them. AUTISTMASK_LINT_NATIVE and AUTISTMASK_TEST_TIMEOUT are gone.

Disclosures:

  • Carried forward: dist/, release/, .yarn-integrity and package-lock.json after the canonical .gitignore content, and /dist and /release in .dockerignore, because they are built on the host. .prettierignore keeps none of its own entries, because prettier 3 also reads .gitignore.
  • The canonical .dockerignore and .gitignore name an agent tool's scratch directory. They are kept byte-identical.
  • Judgement call: check.yml is byte-identical, so the check job loses the 10-minute cap added in #294.
  • .golangci.yml does not apply, since this is a JavaScript repo. No agent-tool-named file is committed, so no AGENTS.md is needed.
  • script/bootstrap keeps the canonical model's presence checks for node and yarn.

Files:

  • .dockerignore, .gitignore, .prettierignore, .gitea/workflows/check.yml, REPO_POLICIES.md: re-vendored.
  • Dockerfile, script/{lint,test,check,cibuild,docker}: the gate phases and the version step.
  • script/{fmt,fmt-check}: fall back to the nvm-installed node.
  • script/test-e2e{,-firefox}: --no-cache.
  • README.md, docs/RELEASE.md, TODO.md: the new layout.
  • .gitea/workflows/e2e.yml, build.js, six tests/ files: comments that cited the old cap or layout.

Model: opus-5-5

Re-vendors the canonical files from `sneak/prompts` at `dd4027b` for https://git.eeqj.de/sneak/AutistMask/issues/472. It also brings the `Dockerfile` and `script/` in line with the new `REPO_POLICIES.md`. - The `lint` phase runs ESLint, `prettier --check` and `script/check-censored`. The `test` phase runs jest (90-second timeout, verbose rerun, worker cap still in `package.json`), then `script/test-verify-build`. The last stage depends on both phases, checks the `git describe` version and runs `make build`. - `script/check` no longer runs `check-censored` or `test-verify-build` on the host, because the two phases now run them. `AUTISTMASK_LINT_NATIVE` and `AUTISTMASK_TEST_TIMEOUT` are gone. Disclosures: - Carried forward: `dist/`, `release/`, `.yarn-integrity` and `package-lock.json` after the canonical `.gitignore` content, and `/dist` and `/release` in `.dockerignore`, because they are built on the host. `.prettierignore` keeps none of its own entries, because prettier 3 also reads `.gitignore`. - The canonical `.dockerignore` and `.gitignore` name an agent tool's scratch directory. They are kept byte-identical. - Judgement call: `check.yml` is byte-identical, so the `check` job loses the 10-minute cap added in https://git.eeqj.de/sneak/AutistMask/issues/294. - `.golangci.yml` does not apply, since this is a JavaScript repo. No agent-tool-named file is committed, so no `AGENTS.md` is needed. - `script/bootstrap` keeps the canonical model's presence checks for node and yarn. Files: - `.dockerignore`, `.gitignore`, `.prettierignore`, `.gitea/workflows/check.yml`, `REPO_POLICIES.md`: re-vendored. - `Dockerfile`, `script/{lint,test,check,cibuild,docker}`: the gate phases and the version step. - `script/{fmt,fmt-check}`: fall back to the nvm-installed node. - `script/test-e2e{,-firefox}`: `--no-cache`. - `README.md`, `docs/RELEASE.md`, `TODO.md`: the new layout. - `.gitea/workflows/e2e.yml`, `build.js`, six `tests/` files: comments that cited the old cap or layout. Model: opus-5-5
clawbot added the needs-review label 2026-10-06 06:16:35 +02:00
clawbot self-assigned this 2026-10-06 06:16:35 +02:00
clawbot added 1 commit 2026-10-06 06:16:36 +02:00
chore: re-vendor canonical files from prompts at dd4027b (closes #472)
check / check (push) Waiting to run
e2e / e2e-chrome (push) Waiting to run
e2e / e2e-firefox (push) Waiting to run
c28e27d509
Copies .dockerignore, .gitignore, .prettierignore, check.yml and
REPO_POLICIES.md from sneak/prompts at dd4027b. The repo's own entries
(dist/, release/, yarn files) are kept after the canonical content.

The Dockerfile gets separate lint and test phases. Its last stage
depends on both, checks the git describe version and runs make build.
script/lint, test, check, cibuild and docker are the canonical models.
check-censored moves into the lint phase and test-verify-build into the
test phase. fmt and fmt-check fall back to the nvm-installed node. The
e2e image builds are uncached. Comments that cited the old 20-second
test cap now say 60.

Model: opus-5-5
Some checks are pending
check / check (push) Waiting to run
e2e / e2e-chrome (push) Waiting to run
e2e / e2e-firefox (push) Waiting to run
You are not authorized to merge this pull request.
This pull request can be merged automatically.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin issue-472-revendor-prompts-dd4027b:issue-472-revendor-prompts-dd4027b
git checkout issue-472-revendor-prompts-dd4027b
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/AutistMask#474