Skip to content

fix: add missing env vars for binary tag release channel notification - #4765

Open
Behzad Mirkhanzadeh (behzad-mir) wants to merge 1 commit into
masterfrom
fix/binary-tag-notify-env
Open

fix: add missing env vars for binary tag release channel notification#4765
Behzad Mirkhanzadeh (behzad-mir) wants to merge 1 commit into
masterfrom
fix/binary-tag-notify-env

Conversation

@behzad-mir

Copy link
Copy Markdown
Contributor

The notify_release_channel job in create-release-tag.yml was missing TEAMS_TEAM_ID, NOTIFIER_URL, and NOTIFIER_AUDIENCE env vars needed by release-cli notify. These are set at workflow level in scheduled-release.yaml but were not carried over to create-release-tag.yml.

Error seen after approving binary tags:

Error: team-id is required (or set TEAMS_TEAM_ID)

Fixes the notification failure for binary tag approvals (dropgz, azure-ipam, etc.).

Copilot AI lite review requested due to automatic review settings August 26, 2026 21:54
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes the notify_release_channel job in .github/workflows/create-release-tag.yml by adding the missing environment variables required by release-cli notify, aligning it with the notification configuration already present in scheduled-release.yaml. This addresses the observed failure when approving binary tags (e.g., team-id is required (or set TEAMS_TEAM_ID)).

Changes:

  • Add TEAMS_TEAM_ID to the notify_release_channel job environment.
  • Add NOTIFIER_URL and NOTIFIER_AUDIENCE to the notify_release_channel job environment to support OIDC-authenticated notifier calls.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@github-actions

Copy link
Copy Markdown
Contributor

This pull request is stale because it has been open for 2 weeks with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions Bot added the stale Stale due to inactivity. label Sep 10, 2026
The notify_release_channel job in create-release-tag.yml was missing
TEAMS_TEAM_ID, NOTIFIER_URL, and NOTIFIER_AUDIENCE env vars needed by
release-cli notify. These are set at workflow level in scheduled-release.yaml
but were not carried over to create-release-tag.yml.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 138a957a-e271-4f92-89b0-3b80edc3ffd5

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No unresolved review issues remain.

Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@github-actions github-actions Bot removed the stale Stale due to inactivity. label Sep 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants