[llvm] workflows/release-tasks: Pass required secrets to release-binaries workflow (PR #106286)

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 27 13:59:24 PDT 2024


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-github-workflow

Author: Tom Stellard (tstellar)

<details>
<summary>Changes</summary>

Called workflows don't have access to secrets by default, so we need to explicitly pass secrets that we need to use.

---
Full diff: https://github.com/llvm/llvm-project/pull/106286.diff


1 Files Affected:

- (modified) .github/workflows/release-tasks.yml (+5) 


``````````diff
diff --git a/.github/workflows/release-tasks.yml b/.github/workflows/release-tasks.yml
index cf42730aaf8170..a6c21193a86df9 100644
--- a/.github/workflows/release-tasks.yml
+++ b/.github/workflows/release-tasks.yml
@@ -97,6 +97,11 @@ jobs:
       release-version: ${{ needs.validate-tag.outputs.release-version }}
       upload: true
       runs-on: ${{ matrix.runs-on }}
+    secrets:
+      # This will be empty for pull_request events, but that's fine, because
+      # the release-binaries workflow does not use this secret for the
+      # pull_request event.
+      RELEASE_TASKS_USER_TOKEN: ${{ secrets.RELEASE_TASKS_USER_TOKEN }}
 
   release-sources:
     name: Package Release Sources

``````````

</details>


https://github.com/llvm/llvm-project/pull/106286


More information about the llvm-commits mailing list