Skip to content
This repository has been archived by the owner on Apr 27, 2023. It is now read-only.

Automate releases #59

Open
8 tasks
eejdoowad opened this issue Jul 15, 2018 · 0 comments
Open
8 tasks

Automate releases #59

eejdoowad opened this issue Jul 15, 2018 · 0 comments
Milestone

Comments

@eejdoowad
Copy link
Member

This is a long term idea. Time is probably better spent on features and bug fixes.

Write a release script that:

  • is executed with npm run release
  • asks for a version number
  • asks for release notes
  • updates the version number in the manifest
  • creates a commit and an accompanying tag
  • pushes the commit and tag to github
  • triggers a travis build that generates versioned zip-files and creates a github release
  • uploads the release to the Firefox Marketplace and Chrome Webstore
@pureooze pureooze added this to the 0.17.0 milestone Aug 27, 2018
@pureooze pureooze pinned this issue Feb 16, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants