Skip to content

chore(deps): update dependency diskcache to v5.6.3 #82

chore(deps): update dependency diskcache to v5.6.3

chore(deps): update dependency diskcache to v5.6.3 #82

Workflow file for this run

name: Manuscript
on:
workflow_dispatch:
inputs:
debug_enabled:
description: "Run with tmate.io debugging enabled"
required: true
type: boolean
default: false
diff_enabled:
description: "Compute document changes with latexdiff"
required: true
type: boolean
default: true
push:
paths:
- ".github/workflows/manuscript.yaml"
- "reproducibility/manuscript/**"
defaults:
run:
shell: bash
jobs:
render:
runs-on: ubuntu-latest
concurrency:
group: render-${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.pull_request.number || github.ref_name }}
cancel-in-progress: true
steps:
- name: Check out repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # ratchet:actions/checkout@v4.2.2
with:
fetch-depth: 0
- name: Setup dvc
uses: iterative/setup-dvc@180d52394bc746fb0bb5ca8e9e1a7a49a151742e # ratchet:iterative/setup-dvc@v1
with:
version: "3.59.1"
- name: Set up Quarto
uses: quarto-dev/quarto-actions/setup@9e48da27e184aa238fcb49f5db75469626d43adb # ratchet:quarto-dev/quarto-actions/setup@v2.1.9
with:
tinytex: true
- name: Setup tmate debug session
if: ${{ inputs.debug_enabled == 'true' }}
uses: mxschmitt/action-tmate@e5c7151931ca95bad1c6f4190c730ecf8c7dde48 # ratchet:mxschmitt/action-tmate@v3.19
- name: Render
run: |
make -C reproducibility/manuscript render
- name: Compute diff
# if: ${{ inputs.diff_enabled == 'true' }}
continue-on-error: true
run: |
export PATH="/home/runner/.TinyTeX/bin/x86_64-linux:$PATH"
tlmgr install git-latexdiff latexdiff latexpand
make -C reproducibility/manuscript latexdiff
- name: Upload artifacts
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # ratchet:actions/upload-artifact@v4.6.2
with:
name: manuscript-${{ github.ref_name }}-${{ github.sha }}
# Include
# /tmp/git-latexdiff.*/new/reproducibility/manuscript/*.log
# to capture latexdiff log file
path: |
reproducibility/manuscript/manuscript.*
reproducibility/manuscript/v2*.*
reproducibility/manuscript/*.bib
reproducibility/manuscript/*.dvc
reproducibility/manuscript/*.log