Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 11:48
· 9 commits to main since this release
e64498c

Added

  • Try graduation opens a shared terminal/dashboard wizard for the project name,
    category and local/add-URL/create-remote choice, then previews and confirms the
    move. --remote-url, --forge, --namespace, --visibility and --yes also
    support direct scripts; dry-run stays promptless and never publishes.
  • Successful local graduation remembers an optional project name for later
    demote/regraduate cycles. Existing records derive a valid legacy destination
    basename without read-time migration; an explicit name always wins.

Changed

  • Existing remotes are preserved during graduation, including local renames.
    New remote creation defaults to private with push, while adding an existing
    URL defaults to no push; explicit push flags remain authoritative.
  • Remote add/create/push failures return nonzero and retain the completed local
    graduation and any remote effects, without automatic retries or rollback.
    Publication revalidates the checkout and reviewed branch/commit before each
    stage; changed authority after remote creation retains the remote and skips push.

Fixed

  • Detect actual terminals instead of treating every character device as a TTY,
    so redirected commands, including graduation with /dev/null input, remain
    noninteractive instead of entering a wizard and canceling at EOF.
  • Decode quoted and escaped Git configuration values so local remote URLs,
    including Windows paths, are preserved correctly in catalog metadata.