Skip to content

Document & automate release process #4278

Closed
@ralfhandl

Description

@ralfhandl

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)

Metadata

Metadata

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions