Add security release checklist
Overview
Create a new command which will create the checklist for a security release.
An example of the command:
GITLAB_API_PRIVATE_TOKEN=asdf rrhelper --dry-run create-security-release-checklist --runner-tags 13.2.2,13.1.2,13.0.2 --helm-tags 0.19.2,0.18.2,0.17.2 --project-id 19963662 --security-url steveazz-playground/security-public#34
Example of the checklist created can be found in steveazz-playground/security-public#39.
How to test
# Dry run
go run cmd/rrhelper/main.go --dry-run create-security-release-checklist --runner-tags 13.2.2,13.1.2,13.0.2 --helm-tags 0.19.2,0.18.2,0.17.2 --project-id 19963662 --security-url https://gitlab.com/steveazz-playground/security-public/-/issues/34
# Create issue on a specific project
GITLAB_API_PRIVATE_TOKEN=asdf go run cmd/rrhelper/main.go --dry-run create-security-release-checklist --runner-tags 13.2.2,13.1.2,13.0.2 --helm-tags 0.19.2,0.18.2,0.17.2 --project-id 19963662 --security-url https://gitlab.com/steveazz-playground/security-public/-/issues/34
Reference
Edited by Steve Xuereb