New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revamping building and release with dagger multibuild pipeline #25
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
Awesome! I'll looking forward to try this out! |
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
Hello @Vad1mo @OrlinVasilev |
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
Signed-off-by: Bishal Das <70086051+bishal7679@users.noreply.github.com>
@Vad1mo could you pls take a look on it. Now with dagger CI it's also adding release binary to multiple pkg manager and its workflow files running successfully! |
Signed-off-by: Bishal Das <70086051+bishal7679@users.noreply.github.com>
build go is building not the harbor cli but rather the build.go file Something lke this: |
can you also provide instrustion on how to test ideally locally the release and pull-request flow? |
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
Signed-off-by: Bishal Das <70086051+bishal7679@users.noreply.github.com>
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
Signed-off-by: bishal7679 <bishalhnj127@gmail.com>
To test the 1. Release
NOTE:- The below command will automatically be triggered whenever a new tag will be pushed
2. Pull-request
NOTE:- This pull-request action flow will be triggered whenever a new pull-request come to this repo. At first it will check whether all test files are passed or not then will create a --snapshot for the current release and will signal for ready-to-merge I hope this will help!! |
Signed-off-by: Bishal Das <70086051+bishal7679@users.noreply.github.com>
Fixing #22
Previous State
Current Behavior
build.go
release
andpull_request
event separately [addeddeb
rpm
package based binary release with architecture]brew install
supportgoharbor
namedhomebrew-tap
for uploading the tap formula which will eventually be used during brew installationScreenshot
PS:- should be removed
go.work
&go.work.sum
file after using the release pipeline once!//cc @Vad1mo