aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2023-12-15 23:43:58 -0800
committerPinapelz <yukais@pinapelz.com>2023-12-15 23:43:58 -0800
commit664077db86adc68052f365d565058185e8ad38b6 (patch)
treec7a3fc439acc237ffeae9fc93a5dd1a67da90880
parentb06bcbc58723c3f83ccfa97571145b667685164e (diff)
attempt to fix deploy.yml ?
- Not sure how its wrong
-rw-r--r--.github/workflows/deploy.yml64
1 files changed, 64 insertions, 0 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index e69de29..607f08b 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -0,0 +1,64 @@
+name: Build documentation
+on:
+ push:
+ branches: ["main"]
+ workflow_dispatch:
+env:
+ # Name of module and id separated by a slash
+ INSTANCE: Writerside/hi
+ # Replace HI with the ID of the instance in capital letters
+ ARTIFACT: webHelpHI2-all.zip
+ # Writerside docker image version
+ DOCKER_VERSION: 232.10275
+ # Add the variable below to upload Algolia indexes
+ # Replace HI with the ID of the instance in capital letters
+ ALGOLIA_ARTIFACT: algolia-indexes-HI.zip
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
+ - name: Build Writerside docs using Docker
+ uses: JetBrains/writerside-github-action@v4
+ with:
+ instance: ${{ env.INSTANCE }}
+ artifact: ${{ env.ARTIFACT }}
+ docker-version: ${{ env.DOCKER_VERSION }}
+
+ - name: Upload documentation
+ uses: actions/upload-artifact@v3
+ with:
+ name: docs
+ path: |
+ artifacts/${{ env.ARTIFACT }}
+ artifacts/report.json
+ retention-days: 7
+
+ # Add the step below to upload Algolia indexes
+ - name: Upload algolia-indexes
+ uses: actions/upload-artifact@v3
+ with:
+ name: algolia-indexes
+ path: artifacts/${{ env.ALGOLIA_ARTIFACT }}
+ retention-days: 7
+
+ # Add the job below and artifacts/report.json on Upload documentation step above if you want to fail the build when documentation contains errors
+ test:
+ # Requires build job results
+ needs: build
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Download artifacts
+ uses: actions/download-artifact@v1
+ with:
+ name: docs
+ path: artifacts
+
+ - name: Test documentation
+ uses: JetBrains/writerside-checker-action@v1
+ with:
+ instance: ${{ env.INSTANCE }} \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage