name: documentation on: push: branches: - 'main' - 'master' jobs: Push-Docs-To-AzerothCore-Website: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v2 - name: Set up Python uses: actions/setup-python@v2 with: python-version: '3.x' architecture: 'x64' - name: Install Python dependencies run: pip install jinja2 typedecorator markdown - name: Compile documentation run: | cd ${{ github.workspace }}/src/LuaEngine/docs/ python -m ElunaDoc - name: Create pull request run: | chmod +x "${GITHUB_WORKSPACE}/.github/workflows/create-pr.sh" "${GITHUB_WORKSPACE}/.github/workflows/create-pr.sh" env: API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }} SOURCE_FOLDER: '${{ github.workspace }}/src/LuaEngine/docs/build' DESTINATION_REPO: 'azerothcore/azerothcore.github.io' DESTINATION_FOLDER: 'pages/eluna' DESTINATION_BASE_BRANCH: 'master' DESTINATION_HEAD_BRANCH: 'eluna-docs' PR_TITLE: 'chore: update eluna documentation' COMMIT_MESSAGE: 'chore: update eluna documentation' USER_EMAIL: 'ax.cocat@gmail.com' USER_NAME: 'r-o-b-o-t-o'