Files
cmba-bylaws/.github/workflows/release-docs.yml
Anthony Correa 2d82ee8fe6
All checks were successful
Build and publish CMBA rulebooks (Gitea) / build-release (push) Successful in 6s
set offline
2026-01-16 16:28:41 -06:00

30 lines
949 B
YAML

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
OFFLINE=true 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