name: Build and publish CMBA rulebooks (Gitea) on: push: tags: - "v*" jobs: build-release: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v6 - uses: actions/setup-python@v6 with: python-version: '3.13' - name: Install Dependencies run: pip install -r mkdocs/requirements.txt >> /dev/null && echo "Done." - name: Build Docs run: | mkdir $RUNNER_TEMP/dist mkdocs build -f mkdocs/mkdocs.yml -d $RUNNER_TEMP/dist/${{ github.ref_name }} cd $RUNNER_TEMP/dist/ zip -r ${{ github.ref_name }}.zip ./${{ github.ref_name }} >> /dev/null && echo "Zipped to ${{ github.ref_name }}.zip" - name: Release if: ${{ vars.SKIP_RELEASE != 'true' }} uses: softprops/action-gh-release@v2 with: files: | ${{ runner.temp }}/dist/${{ github.ref_name }}.zip