Skip to content

Bump actions/upload-artifact from 5 to 6 #2438

Bump actions/upload-artifact from 5 to 6

Bump actions/upload-artifact from 5 to 6 #2438

Workflow file for this run

######################################################
## ##
## !!!! Autogenerated YAML file, do not edit !!!! ##
## ##
## Edit source in /src/github/workflows/ instead! ##
## ##
######################################################
jobs:
build:
env:
python-version: '3.13'
if: |
!contains(github.event.head_commit.message, '[skip ci]')
&& !contains(github.event.head_commit.message, '[ci skip]')
&& !contains(github.event.head_commit.message, '[github skip]')
&& !contains(github.event.head_commit.message, '[skip github]')
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v5
- name: Install imagemagick (convert)
run: |
sudo apt-get update
sudo apt-get install imagemagick
- name: Set up Python ${{ env.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ env.python-version }}
- name: Install dependencies (Sphinx)
run: |
make -C doc/user-manual requirements
- name: Install dependencies (LaTeX)
uses: TeX-Live/setup-texlive-action@v3
with:
packages: scheme-basic anyfontsize bbm bbm-macros booktabs capt-of cmap colortbl
dvipng ellipse etoolbox fancyvrb float fncychap fontawesome5 framed keystroke
latexmk mathtools needspace parskip pict2e psnfss stmaryrd tabulary tex-gyre
titlesec upquote varwidth wrapfig xcolor zapfchan
- name: Build User Manual in PDF
run: |
make user-manual-pdf
- name: Build User Manual in HTML
run: |
make user-manual-html
- uses: actions/upload-artifact@v6
with:
name: user-manual-pdf
path: doc/user-manual.pdf
name: User Manual
'on':
pull_request:
paths:
- doc/user-manual/**
- .github/workflows/user_manual.yml
push:
branches:
- master
- ci-*
- release*
paths:
- doc/user-manual/**
- .github/workflows/user_manual.yml