name: Build-docs on: push: tags: - "*" branches: - staging - dev/* jobs: build: runs-on: ubuntu-22.04 steps: - name: Checkout repository uses: actions/checkout@v4 - name: Configure run: bash build-docs.sh configure - name: Cleanup run: bash build-docs.sh cleanup - name: Create virtual environment run: bash build-docs.sh virtualenv - name: Build run: bash build-docs.sh build - name: Clone gh-pages repository run: bash build-docs.sh clone env: DOCS_KEY: ${{ secrets.DOCS_KEY }} - name: Push changes run: bash build-docs.sh push