drone-cache icon indicating copy to clipboard operation
drone-cache copied to clipboard

Move releases from GitHub Actions to Drone CI

Open bdebyl opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe. There are no specific problems with having Goreleaser, or releases in general part of GitHub Actions, but it does mean maintaining both GitHub Actions pipelines and Drone CI pipelines for a single repository.

Describe the solution you'd like Simply move the release steps related to drone-cache from GitHub Actions to Drone CI steps

Describe alternatives you've considered Keeping it in GitHub Actions is certainly a possibility, though it will continue to add operational overhead in maintaining two separate tools that are able to do the same tasks. Simplifying these down to a single CI tool such as Drone CI would be best.

Additional context None, all discussion and feedback is welcome here.

bdebyl avatar Sep 06 '22 16:09 bdebyl

@bdebyl would open source contributors have access to build information in Drone as well? Similar to what they can see in the GitHub Actions output today?

spier avatar Sep 15 '22 08:09 spier

@spier are you able to see the Drone CI build outputs from the commits here? If so then yes.

The only step that's used by GitHub Actions is Goreleaser, which I assume was used with Actions as it has more straightforward release creation than what one might see in Drone CI for GitHub.

Beyond that I don't see any advantage in maintaining two separate CI platforms.

bdebyl avatar Sep 28 '22 18:09 bdebyl

@bdebyl I looked at the output in an incognito browser window, and yes, I can see it. Excellent, so meltwater org membership isn't required for that.

Thanks for exploring this with me :)

spier avatar Sep 29 '22 11:09 spier