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

Add the auto release process #88

Merged
merged 9 commits into from
Feb 11, 2019
Merged

Add the auto release process #88

merged 9 commits into from
Feb 11, 2019

Conversation

zephraph
Copy link
Collaborator

@zephraph zephraph commented Jan 30, 2019

This PR adds auto to automatically release changes on PRs. I still have work to do around setting env variables in Travis.

Todo

  • In CI create an .npmrc file w/ a publish token
  • Add GH_TOKEN to CI

@zephraph zephraph changed the title Add the auto release process [WIP] Add the auto release process Jan 30, 2019
@orta
Copy link
Member

orta commented Jan 30, 2019

I added you as an admin, so you should be able to do the CI stuff

@zephraph
Copy link
Collaborator Author

I'll round back up on this tomorrow. I've just got to remember how you set keys in Travis 😄 . It's been a minute.

@zephraph
Copy link
Collaborator Author

zephraph commented Feb 4, 2019

@orta or @alloy... what github account do you want to be responsible for pushing these changes? I ultimately need an npm & github token. Is there a relay-tools bot?

@alloy
Copy link
Member

alloy commented Feb 6, 2019

There is no such bot. I can create tokens for you on my account for now, I'll reach out to you privately.

@zephraph zephraph added the Version: Trivial Changes only affect the internal API label Feb 11, 2019
@zephraph zephraph changed the title [WIP] Add the auto release process Add the auto release process Feb 11, 2019
@zephraph
Copy link
Collaborator Author

@alloy this is ready for your final review/merging

One note: there's a command that checks the PR for a sem-ver label. If a label isn't present, it'll fail the PR. Adding a label doesn't actually rerun the build... so you can either ignore the error after adding the label and merge anyway or manually retrigger the build. Really can't wait for github actions to become public....

@alloy
Copy link
Member

alloy commented Feb 11, 2019

Awesome, thanks! Looks great, so let’s do this 🚀✨

@alloy alloy merged commit fc05ffe into master Feb 11, 2019
@alloy alloy deleted the add-auto branch February 11, 2019 11:03
@kastermester
Copy link
Contributor

@zephraph Is it possible to get the version tagged in the repo as well? Bonus points if we can generate a commit that updates the version in package.json and tags that commit :) Great work though :D

@alloy
Copy link
Member

alloy commented Aug 27, 2019

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Version: Trivial Changes only affect the internal API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants