Skip to content

Fix Release for changesets/action v2; test sign-in routes and the secrets file - #14

Merged
mrprkr merged 1 commit into
mainfrom
claude/studio-tests-ci-ef5965
Nov 4, 2026
Merged

mrprkr merged 1 commit into
mainfrom
claude/studio-tests-ci-ef5965

Conversation

@mrprkr

@mrprkr mrprkr commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Release workflow: changesets/action@v2 renamed its inputs and errors on the old ones, so Release has failed on every push to main since the bump. Renamed version, publish, commit, title to version-script, publish-script, commit-message, pr-title.
  • test/credentials-file.test.ts (new): 0700 folder and 0600 file, no temp file left behind, missing/corrupt/wrongly shaped file reads as empty, updates keep unknown keys, forget is idempotent.
  • test/viewer.test.ts: the cloud routes the viewer serves. Signed out, workspace listing is refused in words; choosing a workspace needs an id; sign-in needs this page's Origin; sign-out drops the sign-in, keeps the model connection and never sends the token to the page; a cancelled OAuth callback is escaped and does not redirect.

No changeset: tests and CI only.

Checks

pnpm format:check, pnpm lint, pnpm type-check, pnpm test (129 pass, 0 skipped) and pnpm build pass locally.

…nd the secrets file

changesets/action v2 renamed its inputs (version-script, publish-script,
commit-message, pr-title) and fails on the old names, so Release has failed
on main since the bump.

The cloud routes the viewer serves and credentials-file.ts had no direct
tests: sign-in refusals, sign-out keeping the model connection, an escaped
cancelled callback, and the file's modes, atomic write and fallbacks.

Signed-off-by: Michael Parker <michael@stuntdouble.io>
@mrprkr
mrprkr merged commit 85673a8 into main Nov 4, 2026
3 checks passed
@mrprkr
mrprkr deleted the claude/studio-tests-ci-ef5965 branch November 4, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant