Preserve staging credentials with CLI 0.7 - #58
Merged
Merged
Conversation
CLI 0.7 separates production and staging tokens. Preserve the existing staging-only dotenv setup while mapping its token into the staging variable and excluding inherited production credentials from children. Pin the compatible Skill source, preserve token-free local commands, and explain token recovery without renaming the existing dotenv key. The shared development image and runtime pins remain unchanged.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CLI 0.7 separates production and staging credentials. Keep Drawing Board's existing staging-only
.envworkflow by passing its token asFIRSTDRAFT_STAGING_API_TOKEN, removing inherited production credentials, and applying the same environment to the version probe. Preserve token-free local commands with--stagingand clarify rejected-token recovery without renaming the existing.envkey.Pin published CLI 0.7.0 and Skills source
35f1553f19dd2ff688a409cda09f693f78d77965for plugin 0.7.0. This pair retains API 0.6 and Foundation Plansketch/0.22; image and language pins are unchanged.Validation: full local
script/check, wrapper isolation and installer contracts, real CLI version/local generation checks, and hosted container CI passed. Both 0.7.0 packages were verified publicly available before merge. Independent review found no remaining material issues.Merged source
416ed5cbf08b0248f5a43cbe2bfe84c1a730c813has the tested tree. Its Codespaces prebuild completed successfully on September 24, 2026 at 20:51:58 UTC. No fresh Codespace journey was run.