-
Notifications
You must be signed in to change notification settings - Fork 534
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
RUBY-3357 SSDLC Requirements #2880
Conversation
also, add a cleanup workflow for use while testing
this is temporary until silk is able to grab the correct sbom lite from the mongo-ruby-driver repo
and for testing, remove dry-run from s3 upload, to make sure it works
.github/workflows/release.yml
Outdated
dry_run: | ||
description: Whether this is a dry run or not ("false" to deploy) | ||
required: true | ||
type: string |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Inputs for workflow_dispatch
support a boolean
type which will be rendered as a checkbox: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#providing-inputs
Consider this:
dry_run: | |
description: Whether this is a dry run or not ("false" to deploy) | |
required: true | |
type: string | |
dry_run: | |
description: Whether this is a dry run or not | |
required: true | |
type: boolean |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, that's good to know! I'll give that a try.
This is so it gets rendered as a checkbox. We'll default it to `true` to avoid accidental releases.
This PR addresses the following issues:
With these working in the driver, it should be fairly straighforward to implement these in our other Ruby projects as well.