Release v0.6.0 #286
Loading…
Reference in a new issue
No description provided.
Delete branch "release/v0.6.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cuts v0.6.0. Six merges have landed since v0.5.0 with nothing in the changelog: the Fjord Account refresh and re-login fixes (#273, #274), the required-check glob fix (#275), and the spec-parity work (#278, #279, #281) that takes fj to every requirement of the fjord-client-spec.
Minor rather than patch because it adds command groups (
admin,profile,org team,issue reaction|dependency|time,repo transfer,repo commit,repo contents,auth group,auth proxy) and changes output scripts can notice:fj statushas a leadingIDcolumn,fj pr checksaREQUIREDcolumn,fj variable lista new table and JSON shape, andfj label create|edit --coloris now--label-color(the old spelling panicked at parse time, so nothing could have depended on it).The spec-parity PRs were covered by unit and wiremock tests only, so before this I ran a main build against rasterhub.com:
stephen/fj-cli-testplus a throwaway private org, all removed afterwards. Exercised and working:issue create --milestone,issue list --sort,issue reaction add|toggle|remove|liston an issue and a pull request,issue dependency add|remove|listin both directions including the duplicate, reverse-cycle and unknown-target refusals,issue time add|list|delete,pr review --line-comment(single, batched with--event, and the three local refusals),pr checks,statusandstatus read,variable set|list|deleteat repo and org scope,org create, everyorg teamsubcommand,label create|list --orgwith--exclusive,repo topics add|remove, andrepo commit listwith the signature column.That turned up one bug, fixed in the first commit:
fj issue time listprinted its total on the last row of the table.Not exercised live:
fj admin(needs a site administrator and creates real users),fj profile edit|email|avatar,repo transfer,status unsubscribe|mute, the Commons and re-login paths (need a Fjord Account), the Gitea capability gates, andauth proxy. The "disabled on this repository" and "permission denied" wording for dependencies and tracked time is still unverified, since the test repo has both enabled and I own it.Second commit is the mechanical release: version bump (Cargo.toml, Cargo.lock), README badge and install URLs, and the CHANGELOG [0.6.0] section.
make release-preflight TAG=v0.6.0passes runners and secrets and failed only on the version, which this fixes. Tagv0.6.0after merge to trigger the release build.