Skip to content

Conversation

viveksinghggits
Copy link
Contributor

Summary

Since we can not notarize the kubectl-mongodb binary in dev/staging workflow, we won't be able to just promote those binaries when we are planning to release the product. That's why while releasing the kubectl-mongodb plugin we will have to build the binary again using goreleaser, which involves creating release artifacts, notarizing/signing the binary and uploading the release artifacts to the github release as assets.

This PR adds a python script that does that.

Proof of Work

ToDo

Checklist

  • Have you linked a jira ticket and/or is the ticket in the title?
  • Have you checked whether your jira ticket required DOCSP changes?
  • Have you added changelog file?

…easer

Apart from  running goreleaser to release the plugin we also need to upload
the release artifacts to the S3 bucket. That's what this commit does.
@viveksinghggits viveksinghggits added the skip-changelog Use this label in Pull Request to not require new changelog entry file label Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip-changelog Use this label in Pull Request to not require new changelog entry file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant