Update CD pipeline

This commit is contained in:
Oliver 2026-01-15 22:28:10 -07:00
parent 6bff0bd5ac
commit bc5e21680e

View file

@ -51,11 +51,17 @@ jobs:
needs: needs:
- create-draft-release - create-draft-release
steps: steps:
- name: Checkout main code
uses: actions/checkout@v4
with:
submodules: true
- name: "Clone wiki repo" - name: "Clone wiki repo"
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
repository: "${{forgejo.repository}}.wiki" repository: "${{forgejo.repository}}.wiki"
ref: "main" ref: "main"
path: "wiki"
token: ${{forgejo.token}} token: ${{forgejo.token}}
- name: "Install dependencies" - name: "Install dependencies"
@ -63,9 +69,11 @@ jobs:
- name: "Remove git folder" - name: "Remove git folder"
run: "rm -rf .git" run: "rm -rf .git"
working-directory: "wiki"
- name: "Compress wiki folder" - name: "Compress wiki folder"
run: "zip -r wiki.zip . --exclude .git node_modules" run: "zip -r wiki.zip ."
working-directory: "wiki"
- name: "Upload wiki archive" - name: "Upload wiki archive"
run: "node scripts/src/addWikiArtifactToRelease.mjs" run: "node scripts/src/addWikiArtifactToRelease.mjs"