Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

#140

Require a linked issue when opening a change request

merged · by keenan 9d ago · merged into main at 6242f46d by keenan 9d ago

keenan opened this 9d ago

What changes

Adds a repository setting that requires at least one linked issue when a new change request is opened.

  • The rule lives with the repository’s review policy: Require a linked issue when opening a change in the Access section of Settings.
  • The browser marks Closes as required and refuses an unlinked request.
  • The push gate applies the same rule to requests added through the CLI or a hand-written metadata commit, so the setting cannot be bypassed.
  • Existing requests are unaffected: turning the rule on does not block edits, approvals, or landings for requests that are already there.
  • Adds vole admin acl require-issues enable|disable <repo> and updates the access, CLI, and change-request docs.

Testing

  • ./vole workflow check
  • ./vole workflow run verify (format, vet, build, licenses, govulncheck, packages, markdown links, race test suite)

Closes #139

Discussion (0)

No discussion yet.