Skip to content

Document & automate release process #4278

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
1 task
ralfhandl opened this issue Dec 24, 2024 · 0 comments · Fixed by #4437
Closed
1 task

Document & automate release process #4278

ralfhandl opened this issue Dec 24, 2024 · 0 comments · Fixed by #4437
Assignees
Labels

Comments

@ralfhandl
Copy link
Contributor

ralfhandl commented Dec 24, 2024

Steps

  1. Update EDITORS.md on main
  2. Merge main into dev and dev into vX.Y-dev via PRs
    • Sync PRs are automatically created
  3. Prepare spec files in vX.Y-dev
    • npm run format-markdown
    • npm run build-src
    • open deploy-preview/oas.html in browser and verify correct formatting
    • adjust and repeat until done
    • merge changes to src/oas.md back into vX.Y-dev via PR
  4. Create vX.Y.Z-rel from vX.Y-dev and adjust it
    • move src/oas.md to versions/X.Y.Z.md
    • copy EDITORS.md to versions/X.Y.Z-editors.md
    • delete src/schemas
    • delete tests/schema
    • create script or workflow to automate these steps?
  5. merge vX.Y.Z-rel into main via PR
  6. publish main to gh-pages (existing automation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants