Skip to content

chore: propagate clud-bug v0.6.32 (release-discipline guard + dashboard text) - #103

Merged
thrillmot merged 1 commit into
mainfrom
chore/clud-bug-v0.6.32
Jun 1, 2026
Merged

chore: propagate clud-bug v0.6.32 (release-discipline guard + dashboard text)#103
thrillmot merged 1 commit into
mainfrom
chore/clud-bug-v0.6.32

Conversation

@thrillmot

Copy link
Copy Markdown
Collaborator

Picks up v0.6.32.

@vercel

vercel Bot commented Jun 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
logmind-site Ready Ready Preview, Comment Jun 1, 2026 2:18pm

@thrillmot
thrillmot enabled auto-merge (squash) June 1, 2026 14:18
@thrillmot
thrillmot merged commit 556402e into main Jun 1, 2026
14 checks passed
@thrillmot
thrillmot deleted the chore/clud-bug-v0.6.32 branch June 1, 2026 14:21
thrillmot added a commit that referenced this pull request Jun 4, 2026
…lback (§8.3) (#140)

Per master plan §8.3. Two-deliverables-in-one: port
`.github/workflows/notify-agent-skills.yml` off the now-dead
`logmind.core.changelog` Python module (PR #137 deleted it) AND add
idempotency to the `fallback-issue` job so a flapping API can't
accumulate dozens of duplicate issues on `thrillmade/agent-skills` (the
v1.0.0 release wave generated 12 such fallback issues — already closed
in parallel).

**Changes:**

1. `.github/workflows/notify-agent-skills.yml`:
   - Stops importing `logmind.core.changelog` (gone after #137 merge).
- Calls vendored `scripts/parse_changelog.py` (~120 LOC) that reads
`docs/changelog-python.md` (new path after #137) with fallback to
top-level `CHANGELOG.md` for backward compat. Same extract-sections
semantics as the old Python module.
- Adds fallback-issue idempotency: rolling-24h daily-cap via
`created:>${CUTOFF}` issue search + same-skill check (open
`from-logmind` issues with `skills/logmind/SKILL.md in:body`). If a
recent or open fallback for the same skill exists, comment on it rather
than opening a new one.

2. `.github/scripts/parse_changelog.py`:
- New file. Docstring calls out the Option-A migration path: add
`logmind changelog --since <tag>` Go subcommand in next release, replace
this script + `python3` call with single binary invocation.
   - Tested locally against `docs/changelog-python.md`:
     - `--since v0.6.13 --up-to v0.6.14` → 3,535 chars
     - `--since "" --up-to v0.5.10` → 58,357 chars (first-release case)
     - `--since v0.7.0 --up-to v0.6.0` → 0 chars (caller-ahead edge)

**Parallel deliverable — 12 stale fallback issues closed on
`thrillmade/agent-skills`:**
#98 #99 #100 #101 #102 #103 #104 #105 #106 #107 #108 #109 (v1.0.0
release wave: rc1 → rc2 → rc3 → v1.0.0).

**Verification:**
- yaml.safe_load + actionlint both clean on the edited workflow.
- Script tested locally with three representative inputs (above).

URGENT: must land before next logmind tag release; without this, the
next tag fires `notify-agent-skills.yml` which then breaks on the
missing Python module and re-opens the fallback issue noise pattern.

---------

Co-authored-by: thrillmot <thrillmot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant