Skip to content

0.9.11: batch deploy, copy PR links, plain Dokploy values - #395

Merged
cvince merged 3 commits into
mainfrom
vince/0.9.11-batch-deploy
Oct 15, 2026
Merged

cvince merged 3 commits into
mainfrom
vince/0.9.11-batch-deploy

Conversation

@cvince

@cvince cvince commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

What's in 0.9.11

  • Batch deploy from capy secrets. Ctrl+D in the list (d in details) deploys the chosen variables to every Dokploy target that uses them. Enter confirms, targets are selectable, and values show masked with r to reveal. Agents use capy secrets deploy <names> --row/--all-rows/--exclude --dry-run then --confirm <plan_id> --json.
  • Missing variables are left out and reported. A variable listed in a repo's deploy.json but not in Capy no longer fails the whole target.
  • Result screens close on Esc only, and c copies the PR links (one per line), on both the batch deploy and batch edit result screens.
  • Plain Dokploy values are written unquoted. A value made only of letters, digits and _ - . / : @ , + = goes out bare (KEY=180); anything else is quoted as before, and the dotenv round-trip tests still cover every value.
  • CI-mode delivery records are built from the server's keep.
  • Version bump to 0.9.11 (the earlier release PR merged before its bump commit landed).

Verification

Typecheck clean; full suite green (bash tests/run-tests.sh); bundle checked to contain the new code before it was installed in a test VM and used against real Dokploy services.

cvince added 3 commits October 5, 2026 17:42
- Ctrl+D in the secrets list (d in details) deploys the chosen variables
  to every Dokploy target that uses them; Enter confirms, targets are
  selectable, values show masked with r to reveal.
- capy secrets deploy <names> with --row/--all-rows/--exclude/--confirm,
  --dry-run and --json for agents.
- Variables in deploy.json with no value in Capy are left out and reported.
- Deploy and edit result screens close on Esc only, so PR links can be copied.
- CI-mode delivery records are built from the server keep.
- Batch deploy and batch edit result screens: c copies the PR links,
  one per line; the screen stays open until Esc.
- Dokploy delivery writes a value bare when it is only plain characters
  (letters, digits, _ - . / : @ , + =) and quotes it only when needed
  ($, #, whitespace, quotes, backslash, newline, empty).
@cvince
cvince merged commit 7f657ac into main Oct 15, 2026
5 checks passed
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