loopbackio / loopback-next

LoopBack makes it easy to build modern API applications that require complex integrations.
https://loopback.io
Other
4.95k stars 1.07k forks source link

Spike: automated release process #2302

Open bajtos opened 5 years ago

bajtos commented 5 years ago

At the moment, our process for releasing and publishing new versions is based on manual invocation of lerna CLI on a local developer machine, which comes with few issues:

I would like us to improve this process and make it more automated. I am envisioning the following setup:

@strongloop/loopback-maintainers thoughts?

raymondfeng commented 5 years ago

We need to find out how to share npm credentials with travis - https://docs.travis-ci.com/user/encryption-keys/.

bajtos commented 5 years ago

I would like us to eventually enable 2FA for publishes, at which point we will need to find a way how to configure Travis to supply one-time-password token too.

bajtos commented 5 years ago

I changed this issue to be a spike, I don't think we have enough information to be able to estimate the effort required to implement this new process.

stale[bot] commented 4 years ago

This issue has been marked stale because it has not seen activity within six months. If you believe this to be in error, please contact one of the code owners, listed in the CODEOWNERS file at the top-level of this repository. This issue will be closed within 30 days of being stale.

stale[bot] commented 3 years ago

This issue has been marked stale because it has not seen activity within six months. If you believe this to be in error, please contact one of the code owners, listed in the CODEOWNERS file at the top-level of this repository. This issue will be closed within 30 days of being stale.