Skip to content

Commit c14cd58

Browse files
authored
Update merge-and-generate-problems.yml
1 parent f23b763 commit c14cd58

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/workflows/merge-and-generate-problems.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
echo "${{ secrets.GITHUB_TOKEN }}" | gh auth login --with-token
3333
3434
- name: Merge All Open PRs
35+
id: merge-prs
3536
run: |
3637
PR_LIST=$(gh pr list --state open --json number -q '.[].number')
3738
@@ -51,12 +52,16 @@ jobs:
5152
continue
5253
}
5354
done
55+
56+
echo "pr_found=true" >> $GITHUB_ENV
5457
else
5558
echo "No open PRs to merge."
59+
echo "pr_found=false" >> $GITHUB_ENV
5660
fi
5761
5862
- name: Determine Next Test Folder
5963
id: determine-folder
64+
if: env.pr_found == 'true'
6065
run: |
6166
LATEST_TEST=$(find live* -type d -name 'test[0-9]*' 2>/dev/null | sort | tail -n 1 | grep -o '[0-9]*$' || echo "0")
6267
@@ -68,13 +73,15 @@ jobs:
6873
echo "LIVE_FOLDER=live$LIVE_GROUP" >> $GITHUB_ENV
6974
7075
- name: Create Next Test Folder
76+
if: env.pr_found == 'true'
7177
run: |
7278
mkdir -p $LIVE_FOLDER/$NEXT_TEST/{문제1,문제2,문제3}
7379
touch $LIVE_FOLDER/$NEXT_TEST/문제1/.gitkeep
7480
touch $LIVE_FOLDER/$NEXT_TEST/문제2/.gitkeep
7581
touch $LIVE_FOLDER/$NEXT_TEST/문제3/.gitkeep
7682
7783
- name: Commit and Push Changes
84+
if: env.pr_found == 'true'
7885
run: |
7986
git config --global user.name "GenerateBot"
8087
git config --global user.email "[email protected]"

0 commit comments

Comments
 (0)