Skip to content

Add security release checklist

Steve Xuereb requested to merge add-security-process into master

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

closes gitlab-org/gitlab-runner#21301 (closed)

Edited by Steve Xuereb

Merge request reports