Skip to content

chore: reset published spec baseline#9

Merged
dean-harel-unipaas merged 1 commit into
mainfrom
chore/reset-spec-baseline
Jun 17, 2026
Merged

chore: reset published spec baseline#9
dean-harel-unipaas merged 1 commit into
mainfrom
chore/reset-spec-baseline

Conversation

@dean-harel-unipaas

Copy link
Copy Markdown
Contributor

Why

The first real publish-openapi run cut v1.12+20260617.86e6d5d, but its changelog/release notes are a raw oasdiff diff against the under-annotated seed baseline (v1.12+20260610.28cae0f, a manual seed). On this public hub that reads as a wall of breaking API changes (new required fields, type changes, new path params) when in fact the runtime API never changed, these are spec-accuracy corrections.

What this does

Resets the hub to a pristine state so we can re-publish the accurate spec as a clean baseline:

  • removes spec/openapi.json, spec/openapi.yaml, spec/provenance.json
  • truncates CHANGELOG.md to its header

Follow-up (not in this PR)

After merge: delete the two existing GitHub releases + tags, then redrive the production pipeline. With no prior spec on disk, publish.ts takes the first-publish path and emits Initial published spec., producing a single clean baseline release with no misleading breaking-change dump.

Retire the under-annotated seed baseline and its noisy correction diff. Re-publish
from the accurate producer spec so the first published release is a clean baseline
(publish.ts emits 'Initial published spec.' when no prior spec exists).
@dean-harel-unipaas
dean-harel-unipaas merged commit 0b783f8 into main Jun 17, 2026
1 check passed
@dean-harel-unipaas
dean-harel-unipaas deleted the chore/reset-spec-baseline branch June 17, 2026 15:37
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