Skip to content

ci: fix release branch pipelines and surface version bump PR link#551

Merged
jbachorik merged 3 commits into
mainfrom
jb/ci-release-pipeline-fixes
May 29, 2026
Merged

ci: fix release branch pipelines and surface version bump PR link#551
jbachorik merged 3 commits into
mainfrom
jb/ci-release-pipeline-fixes

Conversation

@jbachorik
Copy link
Copy Markdown
Collaborator

What does this PR do?:
Two CI fixes for the release workflow:

  1. Exempt release/* branches from the PR gate in prepare.sh; skip build-artifact/deploy-artifact jobs on release branch push (they run on the tag pipeline instead); replace ncipollo/release-action with the gh CLI in gh_release.yml and update_assets.yml
  2. Surface the version-bump PR link in the release script output instead of creating it via the API

Motivation:
Release branch pipelines were being blocked by checks designed for feature branches, and the ncipollo/release-action was causing org-permission issues. The version-bump PR creation via API required extra permissions that can be avoided by printing the URL for manual creation.

Additional Notes:
Both commits were developed in the jb/ci-sanitizer-split worktree on top of local main before being branched off.

How to test the change?:
Trigger a release branch pipeline and verify the gating checks no longer block it; confirm gh_release.yml and update_assets.yml run cleanly with the gh CLI.

For Datadog employees:

  • This PR doesn't touch any of that.
  • JIRA: [JIRA-XXXX]

jbachorik and others added 2 commits May 27, 2026 14:04
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
- prepare.sh: exempt release/* branches from PR gate
- build-artifact/deploy-artifact: skip on release branch push (run on tag pipeline only)
- gh_release.yml: replace ncipollo/release-action with gh CLI
- update_assets.yml: replace ncipollo/release-action with gh CLI

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@jbachorik jbachorik added the AI label May 28, 2026
@datadog-prod-us1-6

This comment has been minimized.

@jbachorik
Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

Copy link
Copy Markdown
Contributor

Copilot AI commented May 29, 2026

@copilot resolve the merge conflicts in this pull request

Conflicts are resolved in merge commit 3042f849.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts Bot commented May 29, 2026

CI Test Results

Run: #26632447132 | Commit: a66661c | Duration: 12m 37s (longest job)

All 32 test jobs passed

Status Overview

JDK glibc-aarch64/debug glibc-amd64/debug musl-aarch64/debug musl-amd64/debug
8 - - -
8-ibm - - -
8-j9 - -
8-librca - -
8-orcl - - -
11 - - -
11-j9 - -
11-librca - -
17 - -
17-graal - -
17-j9 - -
17-librca - -
21 - -
21-graal - -
21-librca - -
25 - -
25-graal - -
25-librca - -

Legend: ✅ passed | ❌ failed | ⚪ skipped | 🚫 cancelled

Summary: Total: 32 | Passed: 32 | Failed: 0


Updated: 2026-05-29 10:52:15 UTC

@jbachorik jbachorik marked this pull request as ready for review May 29, 2026 10:35
@jbachorik jbachorik merged commit 8b1b188 into main May 29, 2026
108 checks passed
@jbachorik jbachorik deleted the jb/ci-release-pipeline-fixes branch May 29, 2026 10:36
@github-actions github-actions Bot added this to the 1.44.0 milestone May 29, 2026
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