Skip to content

Release v0.1.4 - #14

Merged
Gmulti merged 7 commits into
mainfrom
develop
May 15, 2026
Merged

Release v0.1.4#14
Gmulti merged 7 commits into
mainfrom
develop

Conversation

@Gmulti

@Gmulti Gmulti commented May 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Patch release. Closes the three remaining v0.1.0 read-through findings.

Test plan

  • verify-build CI green on this PR.
  • After merge: tag v0.1.4 on main and publish the GitHub release.

Gmulti added 7 commits May 15, 2026 13:28
The repository's default branch is develop, but the workflow only ran on
pushes to main. Direct commits to develop now also trigger verification.

Closes #1
…evelop

ci: run verify-build on pushes to develop
git diff only compares tracked files, so a new file added under skills/
after a build was invisible to the check and CI passed green even when
the contributor forgot to commit it. Switch to git status --porcelain
which surfaces untracked, modified, and deleted entries.

Closes #2
…acked-files

ci: detect untracked files in verify-build drift check
Step 6 treated any non-empty .code as terminal and broke out of the
poll, but the /processes status enum includes "pending" — a queued
process surfaces a non-empty but non-terminal code, so the loop would
declare success while the update was still running.

Replace the truthy check with an explicit case match against the three
terminal codes (success, failed, finished) and default missing .code to
"pending" so the still-running signal is unambiguous.

Also document the canonical terminal codes in SKILL.md section 6 so
future workflow authors do not re-introduce the same bug.

Closes #4
…e-poll-terminal-codes

fix: match terminal codes explicitly in safe-plugin-update poll
@Gmulti
Gmulti merged commit 7115c87 into main May 15, 2026
2 checks passed
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