Skip to content

feat: automate many release steps#429

Merged
wesleyboar merged 1 commit intomainfrom
feature/automate-many-release-steps
Jan 17, 2025
Merged

feat: automate many release steps#429
wesleyboar merged 1 commit intomainfrom
feature/automate-many-release-steps

Conversation

@wesleyboar
Copy link
Copy Markdown
Member

@wesleyboar wesleyboar commented Jan 17, 2025

Overview

Add release automation scripts and offers release PR template.

Related

Changes

  • renamed PR template to uppercase
  • added release PR template
  • added release automation scripts
  • updated contributing docs
  • removed prepublishOnly script

Testing

  1. Run ./bin/release-prepare.sh and verify it…
    • Checks for clean working directory
    • Prompts for version
    • Creates/uses release branch
    • Builds CSS
    • Updates version
    • Commits and pushes changes
  2. Run ./bin/release-publish.sh v0.0.0 and verify it…
    • Checks npm login
    • Publishes to npm
    • Guides through GitHub release
    • Handles tag annotation

Notes

The scripts include safeguards and confirmations to prevent accidental actions and guide users through the release process.

@wesleyboar wesleyboar merged commit 37d8316 into main Jan 17, 2025
@wesleyboar wesleyboar deleted the feature/automate-many-release-steps branch January 17, 2025 05:32
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