aws / aws-xray-sdk-go

AWS X-Ray SDK for the Go programming language.
Apache License 2.0
276 stars 117 forks source link

Release workflow #274

Closed bhautikpip closed 3 years ago

bhautikpip commented 3 years ago

Issue #, if available:

Description of changes:

Automated release process for X-Ray Go SDK

Tested this workflow on my fork: https://github.com/bhautikpip/aws-xray-sdk-go/runs/1705266557?check_suite_focus=true

The workflow released v1.3.0 on my fork here - https://github.com/bhautikpip/aws-xray-sdk-go/releases/tag/v1.3.0

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

bhautikpip commented 3 years ago

I'm wondering how useful this is vs just creating releases in the UI. I guess there's a bit less chance of error though so maybe it's fine.

Yes the major motivation behind is we still have to clone repo and push tags and for that we need to perform standard release processes so we can reduce that operational burden by having an automated workflow for this simple case as well :)