55
55
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_S3_PMD_PULL_REQUESTS_SECRET_ACCESS_KEY }}
56
56
AWS_DEFAULT_REGION : eu-central-1
57
57
run : |
58
- aws s3 sync docs-artifact "s3://pmd-pull-requests/pr-${PR_NUMBER}/docs" --no-progress
59
- echo "public url: https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/docs"
58
+ aws s3 sync docs-artifact "s3://pmd-pull-requests/pr-${PR_NUMBER}/${PR_SHA}/ docs" --no-progress
59
+ echo "public url: https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/${PR_SHA}/ docs"
60
60
- name : Add commit status (Documentation)
61
61
env :
62
62
# Token required for GH CLI:
67
67
-H "Accept: application/vnd.github+json" \
68
68
-H "X-GitHub-Api-Version: 2022-11-28" \
69
69
"/repos/pmd/pmd/statuses/${PR_SHA}" \
70
- -f "state=success" -f "target_url=https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/docs" \
70
+ -f "state=success" -f "target_url=https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/${PR_SHA}/ docs" \
71
71
-f "description=PMD Documentation Preview" -f "context=Published Results / Documentation"
72
72
- name : Add Check Status (Documentation)
73
73
env :
82
82
/repos/pmd/pmd/check-runs \
83
83
-f "name=Documentation" -f "head_sha=${PR_SHA}" -f "status=completed" \
84
84
-f "started_at=${timestamp}" -f "conclusion=success" -f "completed_at=${timestamp}" \
85
- -f "output[title]=Documentation Preview" -f "output[summary]=[Documentation Preview](https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/docs)"
85
+ -f "output[title]=Documentation Preview" -f "output[summary]=[Documentation Preview](https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/${PR_SHA}/ docs)"
86
86
87
87
- name : Download pmd-regression-tester
88
88
env :
@@ -100,8 +100,8 @@ jobs:
100
100
AWS_DEFAULT_REGION : eu-central-1
101
101
run : |
102
102
if [ -e "pmd-regression-tester/index.html" ]; then
103
- aws s3 sync pmd-regression-tester "s3://pmd-pull-requests/pr-${PR_NUMBER}/regression" --no-progress
104
- echo "public url: https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/regression"
103
+ aws s3 sync pmd-regression-tester "s3://pmd-pull-requests/pr-${PR_NUMBER}/${PR_SHA}/ regression" --no-progress
104
+ echo "public url: https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/${PR_SHA}/ regression"
105
105
echo "REGRESSION_REPORT_UPLOADED=1" >> "${GITHUB_ENV}"
106
106
else
107
107
echo "No report available."
@@ -118,7 +118,7 @@ jobs:
118
118
-H "Accept: application/vnd.github+json" \
119
119
-H "X-GitHub-Api-Version: 2022-11-28" \
120
120
"/repos/pmd/pmd/statuses/${PR_SHA}" \
121
- -f "state=success" -f "target_url=https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/regression" \
121
+ -f "state=success" -f "target_url=https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/${PR_SHA}/ regression" \
122
122
-f "description=PMD Regression Tester Report" -f "context=Published Results / Regression Tester"
123
123
- name : Prepare regression summary
124
124
run : |-
@@ -127,7 +127,7 @@ jobs:
127
127
summary="
128
128
${summary}
129
129
130
- [Regression Tester Report](https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/regression)
130
+ [Regression Tester Report](https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/${PR_SHA}/ regression)
131
131
"
132
132
fi
133
133
echo "${summary}" > pmd-regression-tester/summary.txt
@@ -153,7 +153,7 @@ jobs:
153
153
- name : Prepare comment text
154
154
run : |-
155
155
summary="$(cat pmd-regression-tester/summary.txt)"
156
- comment="[Documentation Preview](https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/docs)
156
+ comment="[Documentation Preview](https://pull-requests.pmd-code.org/pr-${PR_NUMBER}/${PR_SHA}/ docs)
157
157
158
158
${summary}
159
159
"
0 commit comments