lsst-sqre/Run nox

This composite action runs nox, and includes setting up Python and caching the tox environments.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 6, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: lsst-sqre/run-nox@c5e40e7972ae3d6a6b440e299676e385a2d21a3d # v1.1.4

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

namedescriptionrequireddefault
cache-dependencyGlob 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. nopyproject.toml
cache-key-prefixPrefix for the nox environment cache key. Set to distinguish from other caches. nonox
nox-sessionsNox sessions to run (a space-delimited list)yes
nox-packagePip requirements for installing noxnonox[uv]
nox-posargsAdditional arguments to the nox command that are available to sessions as the "session.posargs" attribute. no""
python-versionPython versionyes
use-cacheWhether to cache the nox virtual environments. notrue

no outputs