astral-sh-setup-uv/action-types.yml
Kevin Stillhammer fd1049be7f
Wire all source files through logging module for quiet mode
Route all core.info and core.warning calls through the new
log.info/log.warning wrappers so quiet:true suppresses them.
The ##[add-matcher] directive in setup-uv.ts uses core.info
directly since it is a workflow command, not user-facing output.

Update action.yml, action-types.yml, and README.md with the
new quiet input (default: false).
2026-05-31 12:37:17 +02:00

83 lines
1.4 KiB
YAML

# See https://github.com/typesafegithub/github-actions-typing
inputs:
version:
type: string
version-file:
type: string
python-version:
type: string
activate-environment:
type: boolean
venv-path:
type: string
no-project:
type: boolean
working-directory:
type: string
checksum:
type: string
github-token:
type: string
enable-cache:
type: enum
allowed-values:
- "true"
- "false"
- auto
cache-dependency-glob:
type: list
separator: "\n"
list-item:
type: string
restore-cache:
type: boolean
save-cache:
type: boolean
cache-suffix:
type: string
cache-local-path:
type: string
prune-cache:
type: boolean
cache-python:
type: boolean
ignore-nothing-to-cache:
type: boolean
ignore-empty-workdir:
type: boolean
tool-dir:
type: string
tool-bin-dir:
type: string
manifest-file:
type: string
download-from-astral-mirror:
type: boolean
add-problem-matchers:
type: boolean
quiet:
type: boolean
resolution-strategy:
type: enum
allowed-values:
- highest
- lowest
outputs:
uv-version:
type: string
uv-path:
type: string
uvx-path:
type: string
cache-hit:
type: boolean
cache-key:
type: string
venv:
type: string
python-version:
type: string
python-cache-hit:
type: boolean