• v0.4.0 ceaca814fd

    smith 0.4.0
    All checks were successful
    CI / gate (push) Successful in 3m1s
    Release / release (push) Successful in 9m57s
    Stable

    Arzaroth released this 2026-09-29 22:25:55 +02:00 | 0 commits to master since this release

    Added

    • Boolean flags take a value as in gh (=true, =false, =0, -d=false):
      repo edit --enable-wiki=false, release edit --draft=false.
    • issue view and pr view show the milestone.
    • repo list takes gh's --fork, --source, --visibility, --archived,
      --no-archived, -l/--language and --topic.

    Fixed

    • milestone create --due meant the end of that day in UTC, so a Forgejo
      east of UTC stored the next day; it is now the end of the day where you
      are, and due dates show as local days.
    • pr merge retries for a few seconds when Forgejo says "try again later"
      (it is still checking the branch right after a push or pr update-branch),
      and otherwise says the branch may conflict.
    • pr merge -d fast-forwards the base branch it switches to, from the pull
      request's repository, and leaves local branches alone outside a clone of
      that repository.
    • secret delete and variable delete ask first and take --yes, like
      every other deletion; scripts that delete secrets or variables need to
      add --yes.
    • repo sync on a fork that is already up to date says so, and on a fork
      it cannot sync says why, instead of Forgejo's "You can't sync this
      branch".
    Downloads