name: Build LaTeX packages on: [push] jobs: build: runs-on: latex-latest steps: - name: Checkout repository uses: actions/checkout@v4 with: submodules: recursive fetch-depth: 0 # We need all history to correctly parse tag names fetch-tags: true - name: Setup git credentials and committer run: .ci/configure_git.sh env: DEPLOY_SSH_KEY: ${{ secrets.deploy_ssh_key }} - name: Clone build repository uses: actions/checkout@v4 with: repository: latex/latex-packages-build path: build/LatexPackagesBuild ref: master - name: Checkout correct branch in build repository run: | .ci/setup_build_repo_branch.sh env: REF_NAME: ${{ github.ref_name }} - name: Build packages run: | .ci/configure_git.sh .ci/ci_build.sh # Note that this includes pushing to the build mirror env: REF_NAME: ${{ github.ref_name }} DEPLOY_SSH_KEY: ${{ secrets.deploy_ssh_key }} deploy-pages: runs-on: ubuntu-latest needs: build if: github.ref == 'refs/heads/master' steps: - name: Deploy to pages uses: actions/pages@v1 with: directory: build/