feat: Move main.go into root for direct install. #68
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
TL;DR: make it easier to run
go install github.com/upsidr/merge-gatekeeper@v${GATEKEEPER_VERSION}
Docker Hub rate limiting makes repeatedly pulling the Golang image to build this action from GitHub actions problematic.
In my use case, a private registry and cache for the action runners is already available, to which I'm storing the amd64 build of the following:
Using
go install
would simplify this a lot.Changes
main.go
andversion.txt
into the repository root.version.txt
to the latest tagged version of your repo.Side note: propose leveraging Actions and a Semantic release tool (example) to automate version changes.
I'm keen to contribute other changes in line with my use-case, but this one is pretty fundamental to my use case. Thanks in advance!