Skip to content

Commit bbc2019

Browse files
authored
Merge pull request #8 from hsblabs/agent/mark-release-pr-tagged
fix: complete release PR lifecycle
2 parents 0fa00bb + 7d59160 commit bbc2019

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,18 @@ jobs:
104104
args: release --clean
105105
env:
106106
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
107+
108+
- name: Mark release PR as tagged
109+
env:
110+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
111+
run: |
112+
pr_number="$(gh api "/repos/$GITHUB_REPOSITORY/commits/$GITHUB_SHA/pulls" \
113+
--jq 'map(select(.merged_at != null and .base.ref == "main")) | first | .number')"
114+
if [ -z "$pr_number" ]; then
115+
echo "release PR not found for $GITHUB_SHA" >&2
116+
exit 1
117+
fi
118+
119+
gh pr edit "$pr_number" \
120+
--remove-label "autorelease: pending" \
121+
--add-label "autorelease: tagged"

0 commit comments

Comments
 (0)