Skip to content

Commit ef9fffa

Browse files
committed
Add GitHub Pages deployment for HTML test reports
1 parent a4b6347 commit ef9fffa

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.github/workflows/robot-tests.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@ on:
88
- 'backends/advanced/src/**'
99
- '.github/workflows/robot-tests.yml'
1010

11+
permissions:
12+
contents: read
13+
pages: write
14+
id-token: write
15+
1116
jobs:
1217
robot-tests:
1318
runs-on: ubuntu-latest
@@ -241,6 +246,17 @@ jobs:
241246
tests/results/log.html
242247
retention-days: 30
243248

249+
- name: Publish HTML Report as GitHub Pages artifact
250+
if: always()
251+
uses: actions/upload-pages-artifact@v3
252+
with:
253+
path: tests/results
254+
255+
- name: Deploy to GitHub Pages
256+
if: always()
257+
uses: actions/deploy-pages@v4
258+
id: deployment
259+
244260
- name: Upload Robot Framework XML output
245261
if: always()
246262
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)