Skip to content

chore: bump sync-openapi-version pin to v0.1.0 - #1015

Merged
ChrisSchinnerl merged 1 commit into
masterfrom
chris/bump-openapi-sync-pin
Sep 17, 2026
Merged

ChrisSchinnerl merged 1 commit into
masterfrom
chris/bump-openapi-sync-pin

Conversation

@ChrisSchinnerl

Copy link
Copy Markdown
Member

Moves the sync-openapi-version.yml pin to ead28a5, tagged v0.1.0, which includes the fix from SiaFoundation/workflows#27.

Why

The previous pin predates that fix, so every run of this workflow resolved zero spec files, logged No spec files resolved. and exited green without opening a PR. That is why this repo's spec still declares a version well behind the latest release.

The pin is labelled # v0.1.0 rather than # master. Dependabot resolves action pins against the target repo's tags and reads that trailing comment for the current version, so labelling it is what lets this pin be tracked automatically from here on.

Verified upstream

Already merged and dispatched in s3d#268: the sync step now resolves the spec and reports Updated openapi.yml: 0.1.1 -> 0.1.4, where the old pin reported No spec files resolved.

Heads up on the first sync PR

Once this lands, the next release (or a manual workflow_dispatch) opens a version-bump PR. The workflow writes with yq -i, which reserializes the whole document — it collapses hand-wrapped block scalars onto single lines and strips blank lines between sections. So the first such PR reformats the spec rather than changing one line. It is semantically lossless (parsed documents are byte-identical apart from the version), and it is one-time: afterwards the file is in yq's canonical style and later bumps are clean two-line diffs. This was a deliberate call — the alternative fix was considered and declined in SiaFoundation/workflows#28.

Scope

Only the openapi-sync.yml pin. Other references to SiaFoundation/workflows in this repo are on their own SHAs and are better bumped separately, with their own testing.

🤖 Generated with Claude Code

The previous pin predates SiaFoundation/workflows#27, so the sync step
resolved no spec files and never opened a version-bump PR. Labelling the
pin v0.1.0 also lets Dependabot track it from here on.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 17, 2026 13:41
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 17, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-17T13:43:12.408476Z d125e5b PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The pin matches the verified upstream v0.1.0 tag and preserves the existing workflow configuration.

Pull request overview

Updates the OpenAPI synchronization workflow to the upstream version containing the spec-resolution fix.

Changes:

  • Pins sync-openapi-version.yml to v0.1.0.
File summaries
File Description
.github/workflows/openapi-sync.yml Updates the reusable workflow commit pin.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ChrisSchinnerl
ChrisSchinnerl merged commit 410eab0 into master Sep 17, 2026
15 checks passed
@ChrisSchinnerl
ChrisSchinnerl deleted the chris/bump-openapi-sync-pin branch September 17, 2026 13:55
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Sia Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants