From 4ceb87ae1829f394a6569be9b78bd9dc8a00f321 Mon Sep 17 00:00:00 2001 From: David Gregorczyk Date: Tue, 4 Aug 2026 15:51:05 +0200 Subject: [PATCH 1/4] ci: cleanup of ci pipelines. --- .github/prepare_artifacts.sh | 1 + .github/workflows/latest-master-build.yml | 8 ++++++-- .github/workflows/release-build.yml | 8 ++++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/prepare_artifacts.sh b/.github/prepare_artifacts.sh index 353dbaee..d900e648 100755 --- a/.github/prepare_artifacts.sh +++ b/.github/prepare_artifacts.sh @@ -6,6 +6,7 @@ gem install asciidoctor-diagram-plantuml asciidoctor -V cd asciidoc || exit +rm -rf sdpi-documents mkdir sdpi-documents asciidoctor -r asciidoctor-diagram -D ../sdpi-documents sdpi-standard.adoc diff --git a/.github/workflows/latest-master-build.yml b/.github/workflows/latest-master-build.yml index 9ff66809..d212fd2c 100755 --- a/.github/workflows/latest-master-build.yml +++ b/.github/workflows/latest-master-build.yml @@ -37,8 +37,12 @@ jobs: - name: Setup gradle uses: gradle/actions/setup-gradle@v4 - - name: Create HTML with Gradle - run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-standard.adoc --output-folder ../../sdpi-standard --github-token ${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }} --backend html" + - name: Create SDPi Standard HTML with Gradle + run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-standard.adoc --output-folder ../../sdpi-documents/sdpi-standard --github-token '${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }}' --backend html" + working-directory: .ci/asciidoc-converter + + - name: Create SDPi Supplement HTML with Gradle + run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-supplement.adoc --output-folder ../../sdpi-documents/sdpi-supplement --github-token '${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }}' --backend html" working-directory: .ci/asciidoc-converter - name: Generate PlantUML diagrams and copy static files diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index 64a79fac..db6e6ae2 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -37,8 +37,12 @@ jobs: - name: Setup gradle uses: gradle/actions/setup-gradle@v4 - - name: Create HTML with Gradle - run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-standard.adoc --output-folder ../../sdpi-standard --github-token ${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }} --backend html" + - name: Create SDPi Standard HTML with Gradle + run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-standard.adoc --output-folder ../../sdpi-documents/sdpi-standard --github-token '${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }}' --backend html" + working-directory: .ci/asciidoc-converter + + - name: Create SDPi Supplement HTML with Gradle + run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-supplement.adoc --output-folder ../../sdpi-documents/sdpi-supplement --github-token '${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }}' --backend html" working-directory: .ci/asciidoc-converter - name: Generate PlantUML diagrams and static files From bafe6f7a4041b24560a8f2e66d66722ea0eb47a4 Mon Sep 17 00:00:00 2001 From: David Gregorczyk Date: Tue, 4 Aug 2026 15:58:14 +0200 Subject: [PATCH 2/4] ci: cleanup of ci pipelines. --- .github/workflows/release-build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index db6e6ae2..a714bf02 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -37,6 +37,9 @@ jobs: - name: Setup gradle uses: gradle/actions/setup-gradle@v4 + - name: Setup output folder + run: mkdir sdpi-documents + - name: Create SDPi Standard HTML with Gradle run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-standard.adoc --output-folder ../../sdpi-documents/sdpi-standard --github-token '${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }}' --backend html" working-directory: .ci/asciidoc-converter From dfbc9bc913807ec82b88dc97a4dc6d075d41f150 Mon Sep 17 00:00:00 2001 From: David Gregorczyk Date: Tue, 4 Aug 2026 16:01:26 +0200 Subject: [PATCH 3/4] ci: cleanup of ci pipelines. --- .github/workflows/latest-master-build.yml | 5 +++++ .github/workflows/release-build.yml | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/latest-master-build.yml b/.github/workflows/latest-master-build.yml index d212fd2c..3bef59fe 100755 --- a/.github/workflows/latest-master-build.yml +++ b/.github/workflows/latest-master-build.yml @@ -37,6 +37,11 @@ jobs: - name: Setup gradle uses: gradle/actions/setup-gradle@v4 + - name: Create folders + run: | + mkdir -p sdpi-documents/sdpi-standard + mkdir -p sdpi-documents/sdpi-supplement + - name: Create SDPi Standard HTML with Gradle run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-standard.adoc --output-folder ../../sdpi-documents/sdpi-standard --github-token '${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }}' --backend html" working-directory: .ci/asciidoc-converter diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index a714bf02..d251eff2 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -37,8 +37,10 @@ jobs: - name: Setup gradle uses: gradle/actions/setup-gradle@v4 - - name: Setup output folder - run: mkdir sdpi-documents + - name: Create folders + run: | + mkdir -p sdpi-documents/sdpi-standard + mkdir -p sdpi-documents/sdpi-supplement - name: Create SDPi Standard HTML with Gradle run: ./gradlew run --args="--input-file ../../asciidoc/sdpi-standard.adoc --output-folder ../../sdpi-documents/sdpi-standard --github-token '${{ secrets.SDPI_API_ACCESS_TOKEN_SECRET }}' --backend html" From fb4851ee20233298ed8c2dd9f19137ce8e82afc9 Mon Sep 17 00:00:00 2001 From: David Gregorczyk Date: Tue, 4 Aug 2026 16:34:27 +0200 Subject: [PATCH 4/4] ci: remove .asciidoctor folder. --- .github/prepare_artifacts.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/prepare_artifacts.sh b/.github/prepare_artifacts.sh index d900e648..a916459b 100755 --- a/.github/prepare_artifacts.sh +++ b/.github/prepare_artifacts.sh @@ -32,5 +32,7 @@ rm -rf sdpi-documents/sdpi-supplement/readme.md rm -rf sdpi-documents/sdpi-standard.html rm -rf sdpi-documents/sdpi-supplement.html +rm -rf sdpi-documents/.asciidoctor + sudo apt-get install zip gzip tar zip -r "sdpi-documents-$1.zip" sdpi-documents \ No newline at end of file