From 45ffc5064a410c453e3c6ed403f74fc12e364639 Mon Sep 17 00:00:00 2001 From: Finn Evers Date: Wed, 28 Jan 2026 17:53:08 +0100 Subject: [PATCH] cli: Add GitHub token to `generate_message` step (#47876) Release Notes: - N/A --- .github/workflows/release.yml | 2 ++ tooling/xtask/src/tasks/workflows/release.rs | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c5f21214c89060c10709e3b6c93c97f40cfe0c7d..0089b5e423d951f4ae22b2877bd8c538c8358b7f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -642,6 +642,8 @@ jobs: ) echo "message=$MESSAGE" >> "$GITHUB_OUTPUT" shell: bash -euxo pipefail {0} + env: + GH_TOKEN: ${{ github.token }} - name: release::send_slack_message run: | curl -X POST -H 'Content-type: application/json'\ diff --git a/tooling/xtask/src/tasks/workflows/release.rs b/tooling/xtask/src/tasks/workflows/release.rs index df6474f65b75db525e607595f47b21acb995e9a5..3b99926a08cbbbaf229df43e756de014d69446c0 100644 --- a/tooling/xtask/src/tasks/workflows/release.rs +++ b/tooling/xtask/src/tasks/workflows/release.rs @@ -1,4 +1,4 @@ -use gh_workflow::{Event, Expression, Push, Run, Step, Use, Workflow}; +use gh_workflow::{Event, Expression, Push, Run, Step, Use, Workflow, ctx::Context}; use indoc::formatdoc; use crate::tasks::workflows::{ @@ -344,7 +344,9 @@ fn generate_slack_message(expression: String) -> (Step, StepOutput) { echo "message=$MESSAGE" >> "$GITHUB_OUTPUT" "# }; - let generate_step = named::bash(&script).id("generate-webhook-message"); + let generate_step = named::bash(&script) + .id("generate-webhook-message") + .add_env(("GH_TOKEN", Context::github().token())); let output = StepOutput::new(&generate_step, "message");