Skip to content
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

[invoke] Add security-agent-policies and macos-build versions to release tasks #6410

Merged
merged 8 commits into from
Sep 18, 2020

Conversation

KSerrania
Copy link
Contributor

What does this PR do?

Extends version parsing support to tags starting with "v", and tags with no patch versions (eg. 0.1).
Adds security-agent-policies and datadog-agent-macos-build to the release.json entries.

Motivation

Keep jobs up-to-date for the release process.

Describe your test plan

Try inv release.create-rc to create the 6/7.23.0-rc.1 entries then inv release.finish --ignore-rc-tag to create the 6/7.23.0 entries.

Copy link
Member

@mx-psi mx-psi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This LGTM if it works, although the logic on finish is getting increasingly complicated and we should probably do something about it (not necessarily now). I left some nits but feel free to ignore if merging this is urgent.

tasks/release.py Outdated Show resolved Hide resolved
tasks/release.py Outdated Show resolved Hide resolved
tasks/release.py Outdated Show resolved Hide resolved
tasks/release.py Outdated Show resolved Hide resolved
KSerrania and others added 2 commits September 18, 2020 14:21
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
@KSerrania KSerrania merged commit c73333c into master Sep 18, 2020
@KSerrania KSerrania deleted the kserrania/update-release-tasks-sap-macos branch September 18, 2020 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants