jeltsch/Build Isabelle session

GitHub action that builds an Isabelle session in quick-and-dirty mode with PDF document generation and uploads the generated PDF document as a GitHub Actions artifact; intended to be run on `ubuntu-latest` in the `texlive/texlive:latest` container

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit May 10, 2023
License
BSD

Pinned Snippet

workflow.ymlSHA-pinned
uses: jeltsch/actions-isabelle-build@d8fe9ed87051bc06a616add84eac391d41f5b2ec # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
session-nameName of the sessionyes
chapter-nameName of the chapter the session belongs toyes
source-pathPath to the source directory of the session relative to `$GITHUB_WORKSPACE`no.
isabelle-versionIsabelle version to use for buildingyes
afp-sessionsSpace-separated list of needed Isabelle sessions from the Archive of Formal Proofs, each specified as `⟨session-name⟩:⟨version⟩` with `⟨version⟩` being either `⟨year⟩-⟨month⟩-⟨day⟩` or `current`no""
github-sessionsSpace-separated list of needed Isabelle sessions from other GitHub repositories, each specified as `⟨user-name⟩/⟨repository⟩:⟨path⟩`no""

no outputs