twbs / bootstrap

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
https://getbootstrap.com
MIT License
170.85k stars 78.88k forks source link

Automatically publish a nightly or weekly pre-release #33393

Closed mdo closed 2 years ago

mdo commented 3 years ago

There are some nice Actions out there that could help us do this, but my intent is to encourage others to help us test our builds more regularly, helping us to land important changes and communicate what we're working on. Would love if someone wanted to jump in and help us by drafting something or stirring the conversation.


More thoughts:

korki43 commented 3 years ago

@mdo should the build be published to npm as well, or only as a github pre-release?

mdo commented 3 years ago

Maybe just GitHub? Unless we use the same tag over and over again... not 100% sure.

whizzsfe commented 3 years ago

I don't see using the same tag over again. It would make issue tracking hard.... Then again I just use a plain git pull to get current changes.

korki43 commented 3 years ago

I did a bit of research and it seems like release-drafter can not be run in scheduled github actions (release-drafter/release-drafter#783). So we would need to get the changelog from the drafted release. (Or switch to another changelog generator.)

korki43 commented 3 years ago

@whizzsfe I'm totally with you. I think it would attract more people to test the nightly version if it was released directly on npm. It's way more comfortable to just install it with npm and have it integrate with all the other modules, than to build the whole project yourself or download it from the releases.