Skip to content

feat: v22 spec - #42

Merged
rferreira merged 2 commits into
mainfrom
update-ci-actions
May 1, 2026
Merged

rferreira merged 2 commits into
mainfrom
update-ci-actions

Conversation

@rferreira

@rferreira rferreira commented May 1, 2026

Copy link
Copy Markdown
Contributor
  • Added new trace endpoint
  • Corrected some previous

Aligns openapi repo CI with the workspace-wide SDK pattern documented
in CLAUDE.md §10:

pr.yml (was pr.yaml):
- Added name: PR
- Switched tool install from slow Homebrew tap to direct binary download
  (vacuum) and npm (openapi-generator-cli) — no Ruby gem setup overhead
- Removed stale actions/cache@v3 Homebrew cache block (not needed)
- Renamed job from "production" to "lint" for clarity
- Preserved matrix over both spec files

release.yml (was main.yaml):
- Trigger changed from push: branches: main → release: published, matching
  every other SDK release workflow in the workspace
- Removed auto-tagging and gh release create steps — Rafael owns tagging
  per CLAUDE.md §6 ("Never push tags")
- Checkouts by tag name so Pages always reflects the published release
- GitHub Pages generation and deploy steps are unchanged

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rferreira
rferreira force-pushed the update-ci-actions branch from 3986205 to 73624e8 Compare May 1, 2026 20:37
@rferreira rferreira changed the title ci: replace main.yaml + pr.yaml with standard pr.yml + release.yml feat: v22 spec May 1, 2026
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rferreira
rferreira force-pushed the update-ci-actions branch from 73624e8 to f859720 Compare May 1, 2026 20:40
@rferreira
rferreira merged commit 3667046 into main May 1, 2026
2 checks passed
@rferreira
rferreira deleted the update-ci-actions branch May 1, 2026 20:41
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