Skip to content

Latest commit

 

History

History
26 lines (23 loc) · 904 Bytes

RELEASE.md

File metadata and controls

26 lines (23 loc) · 904 Bytes

How JBang is released

Short overview on how JBang is built/released.

graph TD
	tag[Tag repo] -->|build and testing| jreleaser{jreleaser}
	jreleaser -->|prepare release draft| draft[release draft]
	draft -->humanrelease[human release on github]
	humanrelease --> publishpackages[publish packages]
	publishpackages -->|build and testing| publish{jreleaser publish}
	publish --> brew[https://github.com/jbangdev/homebrew-tap]
	publish --> chocolatey
	publish --> docker[https://github.com/jbangdev/jbang-action]
	publish --> |scoop| scoop[https://github.com/jbangdev/scoop-bucket]
	publish --> sdkman
	publish --> snap[https://github.com/jbangdev/jbang-snap]
	publish --> announce
	announce --> sdkmanpublish
	announce --> jbangtwitter
	snap -->|webhook| snaprepo[https://snapcraft.io/jbang/builds]
	docker --> |publish| dockerhub
	docker --> |publish| quay
	docker --> |publish| github

Loading