on: workflow_call: inputs: SOURCE_REF: description: "Commit SHA that was pushed to tech-blogs" required: true type: string jobs: publish: runs-on: ubuntu-latest container: image: pi5-16.local:3005/mikkeli/novoyuuparosk-wiki-runner:b2714ab steps: - name: Checkout tech-blogs env: FAPAT: ${{ secrets.FAPAT }} URL_TO_GITEA: ${{ vars.URL_TO_GITEA }} run: | git clone "http://mikkeli:${FAPAT}@${URL_TO_GITEA#http://}/mikkeli/tech-blogs" tech-blogs git -C tech-blogs 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://}/mikkeli/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 }}/mikkeli/tech-blogs run: | python auto-wiki/pipelines/tech/publish.py \ --source-dir tech-blogs \ --all