name: cd on: push: branches: - main jobs: cd: runs-on: ${{ matrix.os }} env: BRANCH: gh-pages strategy: matrix: os: [ubuntu-latest] node: [14] steps: - name: Checkout 🛎 uses: actions/checkout@master - name: Build thesis ⚙️ uses: repaction/texlive@main with: root_file: thesis.tex - name: Prepare files 🗄 run: ️️mkdir out && cp main.pdf out/index.pdf - name: Deploy application 🚀 uses: JamesIves/github-pages-deploy-action@releases/v3 with: GITHUB_TOKEN: ${{ github.TOKEN }} BRANCH: ${{ env.BRANCH }} FOLDER: out