Skip to content

Install Bertini in GitHub workflows#4369

Draft
d-torrance wants to merge 3 commits into
Macaulay2:developmentfrom
d-torrance:github-workflow
Draft

Install Bertini in GitHub workflows#4369
d-torrance wants to merge 3 commits into
Macaulay2:developmentfrom
d-torrance:github-workflow

Conversation

@d-torrance
Copy link
Copy Markdown
Member

@d-torrance d-torrance commented May 25, 2026

This way, we can properly test packages that use it (e.g., #4353). The download should be cached so we don't overload the Notre Dame servers.

I also took the opportunity to simplify the apt-get install step a bit -- there were a few packages we aren't using or are already installed on the GitHub Ubuntu runners.

Partially addresses #1955

Draft for now, as the tests will fail until #4368 is fixed.

AI Disclosure

Claude Code wrote the code to download and cache Bertini.

* clang-16 and libomp-16-dev are unused (plug clang-16 is already installed)
* libncurses5-dev is provided by libncurses-dev, which already exists
  on the GitHub runners
* libxml2-dev and gfortran are already installed on the GitHub runners
* w3c-markup-validator was for the old xhtml-based validation

foo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant