Skip to content

Latest v0.7.1 release lacks the unattended auto workflow marked shipped in #511 #525

Description

@MongLong0214

What is inconsistent

Issue #511 was closed as completed with the statement that unattended capture had shipped in v0.7.1, including commitlore auto on|off|status.

The published v0.7.1 release does not contain that implementation:

Reproduction

With the latest published release installed:

$ commitlore --version
0.7.1

$ commitlore --help
# no `auto` command

$ commitlore capture --help
# no `--unattended` option

A repository can contain .commitlore-policy.json with mode: "auto" and unattended: true, while the latest release has no command or capture option that exposes the shipped unattended workflow.

Building current dev at 78f88be16413796845794d70465f60d7b919fe3f restores both surfaces:

commitlore auto status
unattended capture: on

commitlore capture --help
--unattended

The focused auto/init/prepare/post-commit tests pass on that head (44 tests across the relevant files).

Expected

One of the following should make the release state truthful and discoverable:

  1. Publish a release containing Let a repository say capture may stop asking #517 and Ask once at install about capture with nobody in the loop #519, then update M-UX: capture leaves the user's workflow #511's completion reference; or
  2. Reopen/relabel M-UX: capture leaves the user's workflow #511 as merged-to-dev but unreleased.

Until then, the latest release should not be described as having shipped unattended capture.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions