Skip to content

Commit aedf327

Browse files
committed
step 1
1 parent ccf2ca1 commit aedf327

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

.github/workflows/dev.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Dummy
2+
on:
3+
pull_request:
4+
5+
6+
jobs:
7+
get-pr-number:
8+
uses: ./.github/workflows/self-scheduled.yml
9+
10+
show-pr-number:
11+
runs-on: ubuntu-latest
12+
needs: get-pr-number
13+
steps:
14+
- run: echo ${{ needs.get-pr-number.outputs.PR_NUMBER }}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Get PR number
2+
on:
3+
workflow_call:
4+
outputs:
5+
PR_NUMBER:
6+
description: "The extracted PR number"
7+
value: ${{ jobs.get-pr-number.outputs.PR_NUMBER }}
8+
9+
jobs:
10+
get-pr-number:
11+
runs-on: ubuntu-22.04
12+
name: Get PR number
13+
outputs:
14+
PR_NUMBER: ${{ steps.set_pr_number.outputs.PR_NUMBER }}
15+
steps:
16+
- name: Get PR number
17+
shell: bash
18+
run: |
19+
if [[ "${{ github.event.issue.number }}" != "" && "${{ github.event.issue.pull_request }}" != "" ]]; then
20+
echo "PR_NUMBER=${{ github.event.issue.number }}" >> $GITHUB_ENV
21+
elif [[ "${{ github.event.pull_request }}" != "" ]]; then
22+
echo "PR_NUMBER=${{ github.event.number }}" >> $GITHUB_ENV
23+
else
24+
echo "PR_NUMBER=" >> $GITHUB_ENV
25+
fi
26+
27+
- name: Check PR number
28+
shell: bash
29+
run: |
30+
echo "${{ env.PR_NUMBER }}"
31+
32+
- name: Set PR number
33+
id: set_pr_number
34+
run: echo "PR_NUMBER=${{ env.PR_NUMBER }}" >> "$GITHUB_OUTPUT"

0 commit comments

Comments
 (0)