[llvm] Pr issue 2 (PR #126989)

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 12 16:47:23 PST 2025


https://github.com/tstellar created https://github.com/llvm/llvm-project/pull/126989

None

>From 6ccab3f6adfa16be995d79cc540837954c70dee7 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Wed, 12 Feb 2025 16:33:17 -0800
Subject: [PATCH 1/6] Add pr-release-workflow file

---
 .github/workflows/pr-release-workflow.yml | 27 +++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 .github/workflows/pr-release-workflow.yml

diff --git a/.github/workflows/pr-release-workflow.yml b/.github/workflows/pr-release-workflow.yml
new file mode 100644
index 0000000000000..33646c8d8e0d6
--- /dev/null
+++ b/.github/workflows/pr-release-workflow.yml
@@ -0,0 +1,27 @@
+name: PR Release Workflow
+
+permissions:
+  contents: read
+
+on:
+  pull_request:
+    types:
+      - milestoned
+      - closed
+
+jobs:
+  backport-commit:
+    if: >-
+      github.event.pull_request.merged &&
+      contains(github.event.pull_request.milestone.title, "Release")
+    steps:
+      - uses: actions/github-script at 60a0d83039c74a4aee543508d2ffcb1c3799cdea #v7.0.1
+        with:
+          github-token: ${{ secrets.ISSUE_SUBSCRIBER_TOKEN }}
+          script: |
+            github.rest.issues.createComment({
+               issue_number: context.pull_request.number,
+               owner: context.repo.owner,
+               repo: context.repo.repo,
+               body: `/cherry-pick ${context.sha}`
+            });

>From a4bb253ccdf29b0265866c571bf3eb9f2532e8bc Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Wed, 12 Feb 2025 16:35:17 -0800
Subject: [PATCH 2/6] Fix runs-on

---
 .github/workflows/pr-release-workflow.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.github/workflows/pr-release-workflow.yml b/.github/workflows/pr-release-workflow.yml
index 33646c8d8e0d6..739ad4bdf9a30 100644
--- a/.github/workflows/pr-release-workflow.yml
+++ b/.github/workflows/pr-release-workflow.yml
@@ -11,6 +11,7 @@ on:
 
 jobs:
   backport-commit:
+    runs-on: ubuntu-22.04
     if: >-
       github.event.pull_request.merged &&
       contains(github.event.pull_request.milestone.title, "Release")

>From 6dd83609a688f5aadd0607923a42f2bcebbfe180 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Wed, 12 Feb 2025 16:36:21 -0800
Subject: [PATCH 3/6] Fix quotes

---
 .github/workflows/pr-release-workflow.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/pr-release-workflow.yml b/.github/workflows/pr-release-workflow.yml
index 739ad4bdf9a30..4f9d684785553 100644
--- a/.github/workflows/pr-release-workflow.yml
+++ b/.github/workflows/pr-release-workflow.yml
@@ -14,7 +14,7 @@ jobs:
     runs-on: ubuntu-22.04
     if: >-
       github.event.pull_request.merged &&
-      contains(github.event.pull_request.milestone.title, "Release")
+      contains(github.event.pull_request.milestone.title, 'Release')
     steps:
       - uses: actions/github-script at 60a0d83039c74a4aee543508d2ffcb1c3799cdea #v7.0.1
         with:

>From 852e2b285e6b893aeb4a4dafcaf3205474bbb5b3 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Wed, 12 Feb 2025 16:37:47 -0800
Subject: [PATCH 4/6] context

---
 .github/workflows/pr-release-workflow.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/pr-release-workflow.yml b/.github/workflows/pr-release-workflow.yml
index 4f9d684785553..0476681485301 100644
--- a/.github/workflows/pr-release-workflow.yml
+++ b/.github/workflows/pr-release-workflow.yml
@@ -21,7 +21,7 @@ jobs:
           github-token: ${{ secrets.ISSUE_SUBSCRIBER_TOKEN }}
           script: |
             github.rest.issues.createComment({
-               issue_number: context.pull_request.number,
+               issue_number: context.issue.number,
                owner: context.repo.owner,
                repo: context.repo.repo,
                body: `/cherry-pick ${context.sha}`

>From bd722615136aa6edb346072c1a998b0dac8a265c Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Wed, 12 Feb 2025 16:37:58 -0800
Subject: [PATCH 5/6] Fix quotes

---
 .github/workflows/pr-release-workflow.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/pr-release-workflow.yml b/.github/workflows/pr-release-workflow.yml
index 0476681485301..2fcd9ec3457ff 100644
--- a/.github/workflows/pr-release-workflow.yml
+++ b/.github/workflows/pr-release-workflow.yml
@@ -18,7 +18,7 @@ jobs:
     steps:
       - uses: actions/github-script at 60a0d83039c74a4aee543508d2ffcb1c3799cdea #v7.0.1
         with:
-          github-token: ${{ secrets.ISSUE_SUBSCRIBER_TOKEN }}
+          #github-token: ${{ secrets.ISSUE_SUBSCRIBER_TOKEN }}
           script: |
             github.rest.issues.createComment({
                issue_number: context.issue.number,

>From 5524e201b8d41beac9a2b5af2b58f5ea37252033 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Wed, 12 Feb 2025 16:41:26 -0800
Subject: [PATCH 6/6] Fix

---
 .github/workflows/pr-release-workflow.yml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/.github/workflows/pr-release-workflow.yml b/.github/workflows/pr-release-workflow.yml
index 2fcd9ec3457ff..2e6bcbea2b264 100644
--- a/.github/workflows/pr-release-workflow.yml
+++ b/.github/workflows/pr-release-workflow.yml
@@ -15,11 +15,14 @@ jobs:
     if: >-
       github.event.pull_request.merged &&
       contains(github.event.pull_request.milestone.title, 'Release')
+    permissions:
+      issues: write
     steps:
       - uses: actions/github-script at 60a0d83039c74a4aee543508d2ffcb1c3799cdea #v7.0.1
         with:
           #github-token: ${{ secrets.ISSUE_SUBSCRIBER_TOKEN }}
           script: |
+            console.log(`Number: ${context.issue.number}`);
             github.rest.issues.createComment({
                issue_number: context.issue.number,
                owner: context.repo.owner,



More information about the llvm-commits mailing list