latex-packages/.gitea/workflows/build.yaml

39 lines
1.1 KiB
YAML
Raw Normal View History

2023-10-18 09:22:08 +02:00
name: Build LaTeX packages
on: [push]
2021-10-24 10:35:53 +02:00
2023-10-18 09:22:08 +02:00
jobs:
build:
runs-on: latex-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup git credentials and committer
run: .ci/configure_git.sh
2023-10-18 09:55:28 +02:00
env:
SSH_DEPLOY_KEY: ${{ secrets.ssh_deploy_key }}
2023-10-18 09:22:08 +02:00
- name: Clone build repository
uses: actions/checkout@v4
with:
repository: latex-packages/latex-packages-build
fetch-depth: 0 # We need all history to correctly parse tag names
fetch-tags: true
path: build/LatexPackagesBuild
2023-10-18 10:11:47 +02:00
ref: master
2023-10-18 09:22:08 +02:00
- name: Checkout correct branch in build repository
run: |
.ci/setup_build_repo_branch.sh
cd build/LatexPackagesBuild
git ls-remote --heads
- name: Build packages
run: |
.ci/ci_build.sh # Note that this includes pushing to the build mirror
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/