Skip to content

Release: v1.4.0 #45

@smcnab1

Description

@smcnab1

Version

v1.4.0

Development

  • Create milestone in GitHub
  • Create release branch (release/vX.Y.Z)
  • Implement scoped features (must-have first, stretch later)
  • Bump version in package.json
  • Run linting/formatting (prettier --write .)
  • Run tests and smoke test commands locally
  • Update internal roadmap (ROADMAP.md) if scope changed

Documentation

  • Update README.md with new features (short “Next Up” block)
  • Update ROADMAP.md (move milestone into ✅ Released if complete)
  • Write CHANGELOG.md entry with summary + features/fixes
  • Prepare GitHub Release description (copy from roadmap style)

Pre-Release / Beta

  • Submit updated extension to Raycast Store (from release branch)
  • Collect feedback and fix high-priority issues
  • Await response/update push to Raycast

Tag & Release

  • Merge release branch → raycast-extension
  • Tag release (git tag vX.Y.Z && git push --tags)
  • Create GitHub Release with notes (link to roadmap milestone)
  • Confirm CI/build passes
  • Confirm main branch synced

Publish

  • Verify listing shows new version & features
  • Announce release (Slack, Twitter, README badge, etc.)

Post-Release

  • Close milestone + submit milestone update
  • Seed issues/tasks from roadmap
  • Note any carry-overs from previous cycle

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions