-
Notifications
You must be signed in to change notification settings - Fork 107
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
Automate releases #938
Comments
@jcscottiii suggested that we can copy from https://github.com/mdn/browser-compat-data/blob/main/.github/workflows/release.yml There are also some goodies in https://github.com/w3c/webref/blob/main/.github/workflows/release-package.yml to take inspiration from. |
#11 (comment) outlined some work done or planned for automating releases as well. |
@ddbeck and I have discussed this a few times, and concluded it makes sense to work backwards, first automating the publishing to NPM, then the creation of tags and GitHub releases. I'll update the description with a list of checkboxes. |
These are the steps I take to make a release manually now:
The last step creates the Git tag. So far I have been running I also take make sure I don't have a stale checkout or anything built from a previous state of the repo when I publish. Sometimes by running |
Let's automate releases more, so that we can quickly release and publish both a GitHub release with
data.json
and the npm package.The text was updated successfully, but these errors were encountered: