lsst-sqre/Run nox
This composite action runs nox, and includes setting up Python and caching the tox environments.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 6, 2026
- License
- MIT
Pinned Snippet
uses: lsst-sqre/run-nox@c5e40e7972ae3d6a6b440e299676e385a2d21a3d # v1.1.4tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| cache-dependency | Glob pattern for the additional dependency files to add to the cache hash. Normally this should reference either frozen dependencies or pyproject.toml files. Due to limitations in the GitHub Actions syntax, only one dependency is supported. | no | pyproject.toml |
| cache-key-prefix | Prefix for the nox environment cache key. Set to distinguish from other caches. | no | nox |
| nox-sessions | Nox sessions to run (a space-delimited list) | yes | — |
| nox-package | Pip requirements for installing nox | no | nox[uv] |
| nox-posargs | Additional arguments to the nox command that are available to sessions as the "session.posargs" attribute. | no | "" |
| python-version | Python version | yes | — |
| use-cache | Whether to cache the nox virtual environments. | no | true |
Outputs
no outputs