8
8
workflow_dispatch :
9
9
10
10
env :
11
- OWNER : wp-portugal
12
- REPO : wp-portugal-i18n-build-files
13
- ACCESS_TOKEN : ${{ secrets.ACCESS_TOKEN }} # Access Token with write permissions.
11
+ OWNER : ${{ github.repository_owner }}
12
+ REPO : ${{ github.repository }}
13
+ TOKEN : ${{ secrets.GITHUB_TOKEN }}
14
14
15
15
permissions :
16
16
contents : write
17
+ pull-requests : write
17
18
18
19
jobs :
19
20
@@ -104,9 +105,15 @@ jobs:
104
105
id : check_pr
105
106
run : |
106
107
BRANCH=main
107
- RESPONSE=$(curl -X GET -H "Authorization: token $ACCESS_TOKEN " "https://api.github.com/repos/$OWNER /$REPO/pulls?head=$OWNER:trunk")
108
+ RESPONSE=$(curl -X GET -H "Authorization: token $TOKEN " "https://api.github.com/repos/$REPO/pulls?head=$OWNER:trunk")
108
109
PR_NUMBER=$(echo "$RESPONSE" | jq -r '.[].number')
109
- echo "pr_number=$PR_NUMBER" >> $GITHUB_OUTPUT
110
+ if [ -n "$PR_NUMBER" ]; then
111
+ echo "PR number found: $PR_NUMBER"
112
+ echo "pr_number=$PR_NUMBER" >> $GITHUB_OUTPUT
113
+ else
114
+ echo "No pull request found."
115
+ fi
116
+
110
117
111
118
- name : Create new Pull Request
112
119
id : create_pr
@@ -115,8 +122,8 @@ jobs:
115
122
BRANCH=main
116
123
TITLE="Actualizar ficheiros originais em inglês"
117
124
BODY="Este pull request automático submete alterações do branch 'trunk' para o 'main'."
118
- URL="https://api.github.com/repos/$OWNER/$ REPO/pulls"
119
- RESPONSE=$(curl -X POST -H "Authorization: token $ACCESS_TOKEN " -d "{\"title\":\"$TITLE\",\"body\":\"$BODY\",\"head\":\"trunk\",\"base\":\"$BRANCH\"}" $URL)
125
+ URL="https://api.github.com/repos/$REPO/pulls"
126
+ RESPONSE=$(curl -X POST -H "Authorization: token $TOKEN " -d "{\"title\":\"$TITLE\",\"body\":\"$BODY\",\"head\":\"trunk\",\"base\":\"$BRANCH\"}" $URL)
120
127
echo $RESPONSE
121
128
122
129
- name : Steps debug info
0 commit comments