Replies: 2 comments 9 replies
-
There is also release-please, I think it could be used with GoReleaser if I'm not wrong. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Good points, but here I would say it's only about using tools, so any would be OK as long as there is someone who knows how to use them. The configuration journey might be rollercoaster |
Beta Was this translation helpful? Give feedback.
8 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi ! I'm currently investigating how we can improve our release process.
Currently, we face 2 problems.
1. I'm the only one making release and I do it by hand
Basically, I
git tag -a v0.x.y
and push the tag and it create a release thanks to Go package system.But :
2. We're using a monorepo
Currently we're releasing several modules in one repo.
git tag v0.x.y
git tag extra/fuegogin/v0.x.y
I sometimes forget to tag extra packages, and it's hard to maintain tags related to each other. What does
extra/fuegogin/v0.4.0
means to fuego main package?Solutions?
Should we have a system to push tags altogether? It means that when I push a new fuego
v0.x.y+1
, I'll also push aextra/fuegogin/v0.x.y+1
.react
andreact-dom
do so, for example.extra/fuegogin/v0.x.y.patch-1
for exampleUsing GoReleaser might help?
Beta Was this translation helpful? Give feedback.
All reactions