mirror of
https://github.com/garrytan/gstack.git
synced 2026-11-08 09:48:20 +01:00
feat(ship): PR bodies lead with the problem and carry a Blast radius line, and gstack-prose-lint checks the CHANGELOG entry and PR body drafts
Absorb lane B (Garry, 2026-10-26: "Do it, send" on plans/absorb-tstack.md item 4 and plans/absorb-pstack.md items 2(a) and 11). Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
576839cb8c
commit
4ded8efad2
18 files changed
+674
-19
No files matched your search
@@ -57,6 +57,12 @@ jobs:
|
||||
- name: Slop scan (changed files, advisory)
|
||||
run: bun run slop:diff || true
|
||||
|
||||
# The CHANGELOG's [Unreleased] block is the entry this PR adds (the train
|
||||
# stamps it at merge). The lint gates only that block: an older entry, a
|
||||
# template or a doc gets a report from the same bin and never a red check.
|
||||
- name: Prose lint (CHANGELOG [Unreleased] block, gating)
|
||||
run: bun --no-env-file --config=/dev/null bin/gstack-prose-lint CHANGELOG.md --unreleased --gate
|
||||
|
||||
- name: Scan changed text for credentials (added lines, own redact engine)
|
||||
env:
|
||||
BASE_SHA: ${{ github.event.pull_request.base.sha || github.event.before }}
|
||||
|
||||
Reference in new issue
Block a user