latex-packages/.gitea/workflows/build.yaml
Maximilian Keßler e7f4d10438
Some checks failed
Build LaTeX packages / build (push) Failing after 54s
further try
2023-10-19 10:25:55 +02:00

54 lines
1.6 KiB
YAML

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/packages
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 incrementally
run: make
- name: Push packages to build repo
run: |
.ci/deploy_to_build_repo.sh
env:
REF_NAME: ${{ github.ref_name }}
- name: Compile documentation
if: github.ref == 'refs/heads/master'
run: |
echo ${TEXINPUTS}
make doc
env:
TEXINPUTS: '${{ github.workspace }}/build/packages//'
- name: Prepage pages
if: github.ref == 'refs/heads/master'
run: |
cd build
rm -rf packages/.git # Don't deploy the git files
zip -r latex-packages.zip packages/ -x '*.git*'
zip -r latex-packages-doc.zip doc/
- name: Deploy to pages
if: github.ref == 'refs/heads/master'
uses: actions/pages@v1
with:
directory: build/