radarlabs / react-native-radar

React Native module for Radar, the leading geofencing and location tracking platform
https://radar.com
Apache License 2.0
170 stars 32 forks source link

github action to create react-native-radar SDK releases #164

Closed tjulien closed 2 years ago

tjulien commented 2 years ago

As documented here: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages#publishing-packages-to-the-npm-registry

shortcut-integration[bot] commented 2 years ago

This pull request has been linked to Shortcut Story #8218: create CI for react-native-radar sdk releases.

tjulien commented 2 years ago

@phil-brown It's a good question, right now we're relying on a clean build and test run on master before creating the Release. So the tests have to pass, and the additional ios and android build steps have to work otherwise we'll be blocked from merging into master. As an incremental improvement so that we don't have to do releases manually, having the release workflow is probably a good first step. Longer term, we could move the circle build steps into a Github Action (stop using circle), and then that would make it easier to re-use the steps and run them again during the "release" build.

tjulien commented 2 years ago

Going to merge this to do some testing