diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
index b32dbf7..9bd6618 100644
--- a/.github/workflows/pages.yml
+++ b/.github/workflows/pages.yml
@@ -140,12 +140,12 @@ jobs:
if [ -f "${RUN_DIR}/jmh/jmh-results.txt" ]; then
JMH_TXT_LINK='
Benchmark Results (TXT)'
JMH_TXT_LATEST_LINK='Benchmark Results (TXT)'
- JMH_TXT_REPORT_MD='- [JMH benchmark results (TXT)](../builds/latest/jmh/jmh-results.txt)'
+ JMH_TXT_REPORT_MD='- [JMH benchmark results (TXT)](https://leogalambos.github.io/Radixor/builds/latest/jmh/jmh-results.txt)'
fi
if [ -f "${RUN_DIR}/jmh/jmh-results.csv" ]; then
JMH_CSV_LINK='Benchmark Results (CSV)'
JMH_CSV_LATEST_LINK='Benchmark Results (CSV)'
- JMH_CSV_REPORT_MD='- [JMH benchmark results (CSV)](../builds/latest/jmh/jmh-results.csv)'
+ JMH_CSV_REPORT_MD='- [JMH benchmark results (CSV)](https://leogalambos.github.io/Radixor/builds/latest/jmh/jmh-results.csv)'
fi
HAS_JMH="true"
@@ -160,7 +160,7 @@ jobs:
if [ -f "${RUN_DIR}/dependency-check/dependency-check-report.html" ]; then
DEPENDENCY_CHECK_LINK='Dependency Vulnerability Report'
DEPENDENCY_CHECK_LATEST_LINK='Dependency Vulnerability Report'
- DEPENDENCY_CHECK_REPORT_MD='- [Dependency vulnerability report](../builds/latest/dependency-check/dependency-check-report.html)'
+ DEPENDENCY_CHECK_REPORT_MD='- [Dependency vulnerability report](https://leogalambos.github.io/Radixor/builds/latest/dependency-check/dependency-check-report.html)'
fi
fi
@@ -171,8 +171,8 @@ jobs:
SBOM_XML_LINK='SBOM (XML)'
SBOM_JSON_LATEST_LINK='SBOM (JSON)'
SBOM_XML_LATEST_LINK='SBOM (XML)'
- SBOM_JSON_REPORT_MD='- [SBOM (JSON)](../builds/latest/sbom/radixor-sbom.json)'
- SBOM_XML_REPORT_MD='- [SBOM (XML)](../builds/latest/sbom/radixor-sbom.xml)'
+ SBOM_JSON_REPORT_MD='- [SBOM (JSON)](https://leogalambos.github.io/Radixor/builds/latest/sbom/radixor-sbom.json)'
+ SBOM_XML_REPORT_MD='- [SBOM (XML)](https://leogalambos.github.io/Radixor/builds/latest/sbom/radixor-sbom.xml)'
fi
python3 \
@@ -189,9 +189,9 @@ jobs:
MUTATION_BADGE_LATEST_LINK='Mutation Badge Metadata'
JMH_BADGE_LINK='Benchmark Badge Metadata'
JMH_BADGE_LATEST_LINK='Benchmark Badge Metadata'
- COVERAGE_BADGE_REPORT_MD='- [Coverage badge metadata](../builds/latest/metrics/coverage-badge.json)'
- MUTATION_BADGE_REPORT_MD='- [Mutation badge metadata](../builds/latest/metrics/pitest-badge.json)'
- JMH_BADGE_REPORT_MD='- [Benchmark badge metadata](../builds/latest/metrics/jmh-badge.json)'
+ COVERAGE_BADGE_REPORT_MD='- [Coverage badge metadata](https://leogalambos.github.io/Radixor/builds/latest/metrics/coverage-badge.json)'
+ MUTATION_BADGE_REPORT_MD='- [Mutation badge metadata](https://leogalambos.github.io/Radixor/builds/latest/metrics/pitest-badge.json)'
+ JMH_BADGE_REPORT_MD='- [Benchmark badge metadata](https://leogalambos.github.io/Radixor/builds/latest/metrics/jmh-badge.json)'
if [ ! -f "${RUN_METRICS_DIR}/coverage-badge.json" ]; then
COVERAGE_BADGE_LINK='Coverage Badge Metadata: not available'
@@ -260,12 +260,12 @@ jobs:
## Primary report entry points
- - [Latest build summary](../builds/latest/)
- - [Javadoc](../builds/latest/javadoc/)
- - [Unit test report](../builds/latest/test/)
- - [PMD report](../builds/latest/pmd/main.html)
- - [JaCoCo coverage report](../builds/latest/coverage/)
- - [PIT mutation testing report](../builds/latest/pitest/)
+ - [Latest build summary](https://leogalambos.github.io/Radixor/builds/latest/)
+ - [Javadoc](https://leogalambos.github.io/Radixor/builds/latest/javadoc/)
+ - [Unit test report](https://leogalambos.github.io/Radixor/builds/latest/test/)
+ - [PMD report](https://leogalambos.github.io/Radixor/builds/latest/pmd/main.html)
+ - [JaCoCo coverage report](https://leogalambos.github.io/Radixor/builds/latest/coverage/)
+ - [PIT mutation testing report](https://leogalambos.github.io/Radixor/builds/latest/pitest/)
${DEPENDENCY_CHECK_REPORT_MD}
${SBOM_JSON_REPORT_MD}
${SBOM_XML_REPORT_MD}
@@ -280,7 +280,7 @@ jobs:
## Historical runs
- - [Browse historical build reports](../builds/)
+ - [Browse historical build reports](https://leogalambos.github.io/Radixor/builds/)
EOF
- name: Build documentation site (MkDocs Material)
@@ -288,7 +288,7 @@ jobs:
run: |
set -euo pipefail
mkdocs build --strict --site-dir .mkdocs-site
- rsync -a --delete --exclude 'builds/' .mkdocs-site/ .gh-pages/
+ rsync -a --delete --exclude '.git' --exclude '.git/' --exclude 'builds/' .mkdocs-site/ .gh-pages/
rm -rf .mkdocs-site
- name: Commit and push gh-pages