Set up Rocq
Version updated for https://github.com/tchajed/setup-rocq to version v1.8.0.
- This action is used across all versions by 2 repositories.
Action Type
This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
This GitHub Action automates the installation of Rocq using OPAM with caching capabilities to speed up future installations, especially for developers who frequently work on projects that depend on Rocq. It supports specifying a specific version or the latest stable release of Rocq, as well as additional OPAM repositories and customizing which OPAM files are used to generate a cache key.
What’s Changed
What’s changed
- Fixed installation of Rocq ≥ 9.2: specific
rocq-versionvalues now install viarocq-core.<version>with an unconstrainedrocq-stdlib, instead of thecoqcompat metapackage, which stopped being published at 9.1.1 (#70). Versions starting with8.continue to usecoq.<version>. rocq-version: latestnow resolves to the actual latest release (currently 9.2.0) viarocq-core+rocq-stdlib, rather than the stalecoqmetapackage (#70).pin-dependshandling now recognizesrocq-core,rocq-runtime, androcq-stdlibpins: they get the same install-override treatment ascoqpins and are included in the cache key (#70).
The major version tag v1 has been updated to point at this release.