mirror of
https://github.com/astral-sh/setup-uv.git
synced 2025-12-27 23:16:48 +00:00
Some checks failed
CodeQL / Analyze (TypeScript) (push) Failing after 0s
test / lint (push) Failing after 0s
test / test-default-version (ubuntu-latest) (push) Failing after 0s
test / test-uv-no-modify-path (push) Failing after 0s
test / test-specific-version (map[expected-version:0.1.0 resolution-strategy:lowest version-input:>=0.1.0,<0.2]) (push) Failing after 0s
test / test-specific-version (map[expected-version:0.1.45 resolution-strategy:highest version-input:>=0.1,<0.2]) (push) Failing after 0s
test / test-specific-version (map[expected-version:0.3.0 version-input:0.3.0]) (push) Failing after 0s
test / test-specific-version (map[expected-version:0.3.2 version-input:0.3.2]) (push) Failing after 0s
test / test-specific-version (map[expected-version:0.3.5 version-input:0.3.x]) (push) Failing after 0s
test / test-specific-version (map[expected-version:0.3.5 version-input:0.3]) (push) Failing after 0s
test / test-specific-version (map[expected-version:0.4.25 resolution-strategy:lowest version-input:>=0.4.25,<0.5]) (push) Failing after 0s
test / test-specific-version (map[expected-version:0.4.25 resolution-strategy:lowest version-input:>=0.4.25]) (push) Failing after 0s
test / test-specific-version (map[expected-version:0.4.30 version-input:>=0.4.25,<0.5]) (push) Failing after 0s
test / test-latest-version (>=0.8) (push) Failing after 0s
test / test-latest-version (latest) (push) Failing after 0s
test / test-from-working-directory-version (map[expected-version:0.5.14 working-directory:__tests__/fixtures/pyproject-toml-project]) (push) Failing after 0s
test / test-from-working-directory-version (map[expected-version:0.5.15 working-directory:__tests__/fixtures/uv-toml-project]) (push) Failing after 0s
test / test-version-file-version (map[expected-version:0.5.15 version-file:__tests__/fixtures/.tool-versions]) (push) Failing after 0s
test / test-version-file-version (map[expected-version:0.6.17 version-file:__tests__/fixtures/uv-in-requirements-txt-project/requirements.txt]) (push) Failing after 0s
test / test-version-file-version (map[expected-version:0.8.3 version-file:__tests__/fixtures/uv-in-requirements-hash-txt-project/requirements.txt]) (push) Failing after 0s
test / test-malformed-pyproject-file-fallback (push) Failing after 0s
test / test-checksum (map[checksum:4d9279ad5ca596b1e2d703901d508430eb07564dc4d8837de9e2fca9c90f8ecd os:ubuntu-latest]) (push) Failing after 0s
test / test-with-explicit-token (push) Failing after 0s
test / test-uvx (push) Failing after 0s
test / test-tool-install (ubuntu-latest) (push) Failing after 0s
test / test-python-version (ubuntu-latest) (push) Failing after 0s
test / test-activate-environment (ubuntu-latest) (push) Failing after 0s
test / test-cache-key-os-version (ubuntu-22.04, ubuntu-22.04) (push) Failing after 0s
test / test-setup-cache (auto, ubuntu-latest) (push) Failing after 0s
test / test-setup-cache (false, ubuntu-latest) (push) Failing after 0s
test / test-setup-cache (true, ubuntu-latest) (push) Failing after 0s
test / test-restore-cache-requirements-txt (push) Has been skipped
test / test-setup-cache-requirements-txt (push) Failing after 0s
test / test-setup-cache-dependency-glob (push) Failing after 0s
test / test-restore-cache-dependency-glob (push) Has been skipped
test / test-musl (push) Failing after 7s
test / test-restore-cache-save-cache-false (push) Has been skipped
test / test-setup-cache-save-cache-false (push) Failing after 0s
test / test-setup-cache-restore-cache-false (push) Failing after 0s
test / test-restore-cache-restore-cache-false (push) Has been skipped
test / test-cache-local (map[expected-cache-dir:/home/runner/work/_temp/setup-uv-cache os:ubuntu-latest]) (push) Failing after 0s
test / test-cache-local-cache-disabled (push) Failing after 0s
test / test-no-python-version (push) Failing after 0s
test / test-cache-local-cache-disabled-but-explicit-path (push) Failing after 0s
test / test-custom-manifest-file (push) Failing after 0s
test / test-absolute-path (push) Failing after 0s
test / test-relative-path (push) Failing after 0s
test / test-cache-prune-force (push) Failing after 0s
test / test-cache-dir-from-file (push) Failing after 0s
test / test-cache-python-installs (push) Failing after 0s
test / test-restore-python-installs (push) Has been skipped
test / test-python-install-dir (map[expected-python-dir:/home/runner/work/_temp/uv-python-dir os:ubuntu-latest]) (push) Failing after 0s
test / test-act (push) Failing after 0s
test / validate-typings (push) Failing after 0s
test / test-python-version (macos-latest) (push) Has been cancelled
test / test-checksum (map[checksum:a70cbfbf3bb5c08b2f84963b4f12c94e08fbb2468ba418a3bfe1066fbe9e7218 os:macos-latest]) (push) Has been cancelled
test / test-tool-install (macos-14) (push) Has been cancelled
test / test-tool-install (macos-latest) (push) Has been cancelled
test / test-tool-install (windows-latest) (push) Has been cancelled
test / test-python-version (windows-latest) (push) Has been cancelled
test / test-activate-environment (macos-latest) (push) Has been cancelled
test / test-tilde-expansion-tool-dirs (push) Has been cancelled
test / test-default-version (macos-latest) (push) Has been cancelled
test / test-default-version (macos-14) (push) Has been cancelled
Release Drafter / ✏️ Draft release (push) Has been cancelled
test / test-default-version (windows-latest) (push) Has been cancelled
test / test-activate-environment (windows-latest) (push) Has been cancelled
test / test-cache-key-os-version (macos-14, macos-14) (push) Has been cancelled
test / test-cache-key-os-version (macos-15, macos-15) (push) Has been cancelled
test / test-cache-key-os-version (ubuntu-24.04, ubuntu-24.04) (push) Has been cancelled
test / test-cache-key-os-version (windows-2022, windows-2022) (push) Has been cancelled
test / test-cache-key-os-version (windows-2025, windows-2025) (push) Has been cancelled
test / test-setup-cache (auto, selfhosted-ubuntu-arm64) (push) Has been cancelled
test / test-setup-cache (auto, windows-latest) (push) Has been cancelled
test / test-setup-cache (false, selfhosted-ubuntu-arm64) (push) Has been cancelled
test / test-setup-cache (false, windows-latest) (push) Has been cancelled
test / test-setup-cache (true, selfhosted-ubuntu-arm64) (push) Has been cancelled
test / test-setup-cache (true, windows-latest) (push) Has been cancelled
test / test-cache-local (map[expected-cache-dir:/home/ubuntu/.cache/uv os:selfhosted-ubuntu-arm64]) (push) Has been cancelled
test / test-cache-local (map[expected-cache-dir:D:\a\_temp\setup-uv-cache os:windows-latest]) (push) Has been cancelled
test / test-setup-cache-local (push) Has been cancelled
test / test-tilde-expansion-cache-local-path (push) Has been cancelled
test / test-tilde-expansion-cache-dependency-glob (push) Has been cancelled
test / test-python-install-dir (map[expected-python-dir:/home/ubuntu/.local/share/uv/python os:selfhosted-ubuntu-arm64]) (push) Has been cancelled
test / test-restore-cache (true, selfhosted-ubuntu-arm64) (push) Has been cancelled
test / test-restore-cache (true, ubuntu-latest) (push) Has been cancelled
test / test-restore-cache (true, windows-latest) (push) Has been cancelled
test / test-restore-cache (false, ubuntu-latest) (push) Has been cancelled
test / test-restore-cache (auto, selfhosted-ubuntu-arm64) (push) Has been cancelled
test / test-python-install-dir (map[expected-python-dir:D:\a\_temp\uv-python-dir os:windows-latest]) (push) Has been cancelled
test / test-restore-cache (false, windows-latest) (push) Has been cancelled
test / test-restore-cache (auto, ubuntu-latest) (push) Has been cancelled
test / test-restore-cache (auto, windows-latest) (push) Has been cancelled
test / test-restore-cache (false, selfhosted-ubuntu-arm64) (push) Has been cancelled
test / test-restore-cache-local (push) Has been cancelled
test / cleanup-tilde-expansion-tests (push) Has been cancelled
test / all-tests-passed (push) Has been cancelled
Update known versions / build (push) Has been cancelled
I'd like to add machine-readable type hints for this action. They also serve as a formal documentation on the types of action's inputs and outputs, which is a standardized way of documenting these also for human users. See https://github.com/typesafegithub/github-actions-typing for details. Dozens of actions already provide typings this way. In particular, this change will let the users of https://github.com/typesafegithub/github-workflows-kt use this action in a convenient, type-safe way from their Kotlin workflows. From the binding service's metrics I see that this action is among the most popular ones that doesn't have typings configured, so on behalf of the users of this tool, I'm asking you to consider adding the typings.
72 lines
1.2 KiB
YAML
72 lines
1.2 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
|
|
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
|
|
add-problem-matchers:
|
|
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
|