Skip to content

fix(release): 0.6.1 — re-format provider + workflow files for oxfmt#5

Merged
mabry1985 merged 1 commit into
mainfrom
fix/release-0.6.1-formatting-2026-05-25
May 25, 2026
Merged

fix(release): 0.6.1 — re-format provider + workflow files for oxfmt#5
mabry1985 merged 1 commit into
mainfrom
fix/release-0.6.1-formatting-2026-05-25

Conversation

@mabry1985

Copy link
Copy Markdown

Summary

v0.6.0 tag-push fired the new publish.yml quality gate which caught oxfmt issues in the files I added for the proto provider — that's the gate doing its job. Auto-formatted via pnpm format; tests still pass (731/0 + 1 pre-existing skipped); format:check now clean.

Why 0.6.1, not re-tag 0.6.0

Tag immutability is the rule we want — never re-publish the same version, even when an earlier attempt didn't actually reach npm. Treating tags as one-shot from day one is cheaper than figuring out the corner cases later. The v0.6.0 git tag stays as a historical "this attempt failed" marker; v0.6.1 will be the first version actually on the registry.

After merge

git tag v0.6.1 && git push --tags

…publishes @protolabsai/protopatch@0.6.1. Then workstacean Dockerfile swaps github:protoLabsAI/protoPatch@protolabsai/protopatch@^0.6.1 for proper version pinning.

🤖 Generated with Claude Code

The 0.6.0 tag-push fired publish.yml's quality gate which caught
oxfmt issues in the files I added for the proto provider (provider.ts,
provider.test.ts, docs/providers.md, CHANGELOG.md, package.json, and
the new publish.yml itself). Auto-formatted via `pnpm format`,
which the format gate now accepts.

Bumped to 0.6.1 instead of re-using the v0.6.0 tag because:
  1. Tag immutability is the rule we want — never re-publish the
     same version even when an earlier attempt didn't reach npm.
  2. The v0.6.0 git tag stays in place as the historical "this attempt
     failed" marker; v0.6.1 will be the first version actually on npm.

After merge: tag v0.6.1 → publish workflow → @protolabsai/protopatch@0.6.1
on npm. Then workstacean Dockerfile swaps from `github:` to
`@protolabsai/protopatch@^0.6.1`.
@mabry1985 mabry1985 merged commit 42cddad into main May 25, 2026

@mabry1985 mabry1985 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA Audit — PR #5 | fix(release): 0.6.1 — re-format provider + workflow files for oxfmt

VERDICT: WARN


CI Status

  • Analyze (typescript): queued
  • test: queued
  • Review dependency changes: queued

⚠️ CI not yet complete. This review flags readiness; an APPROVED action will follow once CI clears.


Diff Review

  • package.json: version bump 0.6.0 → 0.6.1; field reorder (publishConfig moved below type, repository below license) — all cosmetic
  • CHANGELOG.md + docs/providers.md: oxfmt table reformatting (pipe-alignment normalization); markdown bullet indent fix (+-) in providers.md line 407
  • .github/workflows/publish.yml: quote style ('v*.*.*'"v*.*.*") and spacing normalization per oxfmt
  • src/provider.test.ts: multi-line argument formatting only — no behavioral change

All changes are pnpm format-driven cosmetic reformatting or a straightforward version bump. The PR author confirms 731 tests pass (1 pre-existing skip) and format:check is clean.


Observations

  • LOW: CI still queued at time of review — APPROVED contingent on all checks passing
  • LOW: package.json field reorder is cosmetic but worth noting repository now comes after license rather than adjacent to publishConfig; no functional impact
  • INFO: Tag immutability rationale (never re-tag 0.6.0, bump to 0.6.1) is sound release hygiene
  • INFO: No unresolved CodeRabbit threads

— Quinn, QA Engineer

@mabry1985

Copy link
Copy Markdown
Author

Submitted COMMENT review on protoLabsAI/protoPatch#5. CI was still queued at time of review — verdict is WARN (pending), with the intent to upgrade to APPROVED once checks clear.

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