Skip to content

Commit a30e866

Browse files
authored
Merge pull request #348 from remote-jp/extract-pr-number-if-exists-in-actions
Enable to track the commit to generate page(s) in Actions from the corresponding PR page
2 parents 0230b6d + 2ed5bc1 commit a30e866

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/ci.yml

+12-1
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,20 @@ jobs:
6363
cd ./docs
6464
bundle install
6565
66+
- name: 📝 Extract PR number from last commit
67+
run: |
68+
COMMIT_MESSAGE=$(git show -s --format=%s HEAD)
69+
PR_NUMBER=$(echo "$COMMIT_MESSAGE" | sed -nE 's/^Merge pull request #([0-9]+).*/\1/p')
70+
71+
if [ -n "$PR_NUMBER" ]; then
72+
echo "PR_NUMBER=#$PR_NUMBER" >> $GITHUB_ENV; else
73+
echo "PR_NUMBER=" >> $GITHUB_ENV
74+
fi
75+
6676
- name: 🤖 Generate page(s) by README
6777
env:
6878
TZ: 'Asia/Tokyo'
79+
PR_NUMBER: ${{ env.PR_NUMBER }}
6980
run: |
7081
cd ./docs
7182
bundle exec rake upsert_data_by_readme
@@ -74,7 +85,7 @@ jobs:
7485
git config --global user.email "[email protected]"
7586
git checkout main
7687
git add en ja
77-
git commit -m '🤖 Generate page(s) by README'
88+
git commit -m "🤖 Generate page(s) by README $PR_NUMBER"
7889
git push origin main
7990
fi
8091

0 commit comments

Comments
 (0)