on: workflow_call: inputs: SOURCE_REF: description: "Commit SHA that was pushed to ses-light-novel" required: true type: string jobs: publish: runs-on: ubuntu-latest container: image: pi5-16.local:3005/novoyuuparosk-wiki/novoyuuparosk-wiki-runner:4f134af steps: - name: Checkout ses-light-novel env: FAPAT: ${{ secrets.FAPAT }} URL_TO_GITEA: ${{ vars.URL_TO_GITEA }} run: | git clone "http://mikkeli:${FAPAT}@${URL_TO_GITEA#http://}/novoyuuparosk-wiki/ses-light-novel" ses-light-novel git -C ses-light-novel checkout ${{ inputs.SOURCE_REF }} - name: Checkout auto-wiki env: FAPAT: ${{ secrets.FAPAT }} URL_TO_GITEA: ${{ vars.URL_TO_GITEA }} run: git clone "http://mikkeli:${FAPAT}@${URL_TO_GITEA#http://}/novoyuuparosk-wiki/novoyuuparosk-auto-wiki" auto-wiki - name: Publish env: WIKI_API_URL: ${{ vars.WIKI_API_URL }} WIKI_BASE_URL: ${{ vars.WIKI_BASE_URL }} WIKI_BOT_USER: ${{ secrets.WIKI_BOT_USER }} WIKI_BOT_PASSWORD: ${{ secrets.WIKI_BOT_PASSWORD }} SOURCE_REF: ${{ inputs.SOURCE_REF }} GITEA_REPO_URL: ${{ vars.URL_TO_GITEA }}/novoyuuparosk-wiki/ses-light-novel run: | python auto-wiki/pipelines/ses/publish.py \ --source-dir ses-light-novel \ --all