mirror of
https://github.com/obra/superpowers.git
synced 2026-11-09 16:23:38 +00:00
package-codex-plugin.sh and sync-to-codex-plugin.sh checked for a checkout with [[ -d .git ]]. In a linked worktree .git is a file, so both scripts died with "not a git checkout" there, and tests/codex/test-package-codex-plugin.sh failed 9 checks when run from any worktree. Test that .git exists instead: it covers both layouts and still requires the path to be the root of a checkout, which matters for sync's user-supplied --local path. The scripts' later git commands already work in worktrees. Regression tests run the package script from a linked worktree of the repo, and a sync preview from a linked upstream worktree into a linked destination worktree. The package test is adapted from #1910. Co-authored-by: tianma-if <tianma-if@users.noreply.github.com> Claude-Session: https://claude.ai/code/session_01SHANcr4A71nzuU9et4Fnba |
||
|---|---|---|
| .. | ||
| antigravity | ||
| brainstorm-server | ||
| claude-code | ||
| codex | ||
| codex-plugin-sync | ||
| devin | ||
| diagnosing-superpowers | ||
| explicit-skill-requests | ||
| hermes | ||
| hooks | ||
| kimi | ||
| opencode | ||
| pi | ||
| shell-lint | ||
| skill-size | ||
| systematic-debugging | ||
| version-bump | ||
| writing-skills | ||