Skip to content

Add a few more type hints #258

Add a few more type hints

Add a few more type hints #258

Triggered via pull request October 20, 2025 20:22
@filmorfilmor
opened #91
types
Status Failure
Total duration 16m 48s
Artifacts 1

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 58 warnings
lint
Process completed with exit code 1.
test (ubuntu-22.04-arm, 3.8)
Process completed with exit code 1.
test (ubuntu-22.04, 3.8)
Process completed with exit code 1.
test (macos-13, 3.8)
Process completed with exit code 1.
test (windows-latest, 3.8)
Process completed with exit code 1.
lint
Unexpected input(s) 'fetch-depths', valid inputs are ['repository', 'ref', 'token', 'ssh-key', 'ssh-known-hosts', 'ssh-strict', 'ssh-user', 'persist-credentials', 'path', 'clean', 'filter', 'sparse-checkout', 'sparse-checkout-cone-mode', 'fetch-depth', 'fetch-tags', 'show-progress', 'lfs', 'submodules', 'set-safe-directory', 'github-server-url']
lint
Unexpected input(s) 'fetch-depths', valid inputs are ['repository', 'ref', 'token', 'ssh-key', 'ssh-known-hosts', 'ssh-strict', 'ssh-user', 'persist-credentials', 'path', 'clean', 'filter', 'sparse-checkout', 'sparse-checkout-cone-mode', 'fetch-depth', 'fetch-tags', 'show-progress', 'lfs', 'submodules', 'set-safe-directory', 'github-server-url']
test (ubuntu-22.04-arm, 3.12)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04-arm, 3.12)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04-arm, 3.8)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04-arm, 3.8)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04, 3.9)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04, 3.9)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04, 3.12)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04, 3.12)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (macos-13, 3.13)
No file matched to [/Users/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/Users/runner/work/clr-loader/clr-loader/**/*requirements*.in,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.in,/Users/runner/work/clr-loader/clr-loader/**/pyproject.toml,/Users/runner/work/clr-loader/clr-loader/**/uv.lock,/Users/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (macos-13, 3.13)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04, 3.10)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04, 3.10)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04, 3.14)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04, 3.14)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04-arm, 3.14)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04-arm, 3.14)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04-arm, 3.13)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04-arm, 3.13)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04, 3.11)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04, 3.11)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04, 3.8)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04, 3.8)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04-arm, 3.11)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04-arm, 3.11)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04, 3.13)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04, 3.13)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04-arm, 3.10)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04-arm, 3.10)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (macos-13, 3.8)
No file matched to [/Users/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/Users/runner/work/clr-loader/clr-loader/**/*requirements*.in,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.in,/Users/runner/work/clr-loader/clr-loader/**/pyproject.toml,/Users/runner/work/clr-loader/clr-loader/**/uv.lock,/Users/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (macos-13, 3.8)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (windows-latest, 3.9)
No file matched to [D:\a\clr-loader\clr-loader\**\*requirements*.txt,D:\a\clr-loader\clr-loader\**\*requirements*.in,D:\a\clr-loader\clr-loader\**\*constraints*.txt,D:\a\clr-loader\clr-loader\**\*constraints*.in,D:\a\clr-loader\clr-loader\**\pyproject.toml,D:\a\clr-loader\clr-loader\**\uv.lock,D:\a\clr-loader\clr-loader\**\*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (windows-latest, 3.9)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (ubuntu-22.04-arm, 3.9)
No file matched to [/home/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/home/runner/work/clr-loader/clr-loader/**/*requirements*.in,/home/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/home/runner/work/clr-loader/clr-loader/**/*constraints*.in,/home/runner/work/clr-loader/clr-loader/**/pyproject.toml,/home/runner/work/clr-loader/clr-loader/**/uv.lock,/home/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (ubuntu-22.04-arm, 3.9)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (macos-13, 3.11)
No file matched to [/Users/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/Users/runner/work/clr-loader/clr-loader/**/*requirements*.in,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.in,/Users/runner/work/clr-loader/clr-loader/**/pyproject.toml,/Users/runner/work/clr-loader/clr-loader/**/uv.lock,/Users/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (macos-13, 3.11)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (windows-latest, 3.10)
No file matched to [D:\a\clr-loader\clr-loader\**\*requirements*.txt,D:\a\clr-loader\clr-loader\**\*requirements*.in,D:\a\clr-loader\clr-loader\**\*constraints*.txt,D:\a\clr-loader\clr-loader\**\*constraints*.in,D:\a\clr-loader\clr-loader\**\pyproject.toml,D:\a\clr-loader\clr-loader\**\uv.lock,D:\a\clr-loader\clr-loader\**\*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (windows-latest, 3.10)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (windows-latest, 3.13)
No file matched to [D:\a\clr-loader\clr-loader\**\*requirements*.txt,D:\a\clr-loader\clr-loader\**\*requirements*.in,D:\a\clr-loader\clr-loader\**\*constraints*.txt,D:\a\clr-loader\clr-loader\**\*constraints*.in,D:\a\clr-loader\clr-loader\**\pyproject.toml,D:\a\clr-loader\clr-loader\**\uv.lock,D:\a\clr-loader\clr-loader\**\*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (windows-latest, 3.13)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (windows-latest, 3.12)
No file matched to [D:\a\clr-loader\clr-loader\**\*requirements*.txt,D:\a\clr-loader\clr-loader\**\*requirements*.in,D:\a\clr-loader\clr-loader\**\*constraints*.txt,D:\a\clr-loader\clr-loader\**\*constraints*.in,D:\a\clr-loader\clr-loader\**\pyproject.toml,D:\a\clr-loader\clr-loader\**\uv.lock,D:\a\clr-loader\clr-loader\**\*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (windows-latest, 3.12)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (windows-latest, 3.8)
No file matched to [D:\a\clr-loader\clr-loader\**\*requirements*.txt,D:\a\clr-loader\clr-loader\**\*requirements*.in,D:\a\clr-loader\clr-loader\**\*constraints*.txt,D:\a\clr-loader\clr-loader\**\*constraints*.in,D:\a\clr-loader\clr-loader\**\pyproject.toml,D:\a\clr-loader\clr-loader\**\uv.lock,D:\a\clr-loader\clr-loader\**\*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (windows-latest, 3.8)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (windows-latest, 3.11)
No file matched to [D:\a\clr-loader\clr-loader\**\*requirements*.txt,D:\a\clr-loader\clr-loader\**\*requirements*.in,D:\a\clr-loader\clr-loader\**\*constraints*.txt,D:\a\clr-loader\clr-loader\**\*constraints*.in,D:\a\clr-loader\clr-loader\**\pyproject.toml,D:\a\clr-loader\clr-loader\**\uv.lock,D:\a\clr-loader\clr-loader\**\*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (windows-latest, 3.11)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (macos-13, 3.10)
No file matched to [/Users/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/Users/runner/work/clr-loader/clr-loader/**/*requirements*.in,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.in,/Users/runner/work/clr-loader/clr-loader/**/pyproject.toml,/Users/runner/work/clr-loader/clr-loader/**/uv.lock,/Users/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (macos-13, 3.10)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (windows-latest, 3.14)
No file matched to [D:\a\clr-loader\clr-loader\**\*requirements*.txt,D:\a\clr-loader\clr-loader\**\*requirements*.in,D:\a\clr-loader\clr-loader\**\*constraints*.txt,D:\a\clr-loader\clr-loader\**\*constraints*.in,D:\a\clr-loader\clr-loader\**\pyproject.toml,D:\a\clr-loader\clr-loader\**\uv.lock,D:\a\clr-loader\clr-loader\**\*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (windows-latest, 3.14)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (macos-13, 3.12)
No file matched to [/Users/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/Users/runner/work/clr-loader/clr-loader/**/*requirements*.in,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.in,/Users/runner/work/clr-loader/clr-loader/**/pyproject.toml,/Users/runner/work/clr-loader/clr-loader/**/uv.lock,/Users/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (macos-13, 3.12)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (macos-13, 3.14)
No file matched to [/Users/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/Users/runner/work/clr-loader/clr-loader/**/*requirements*.in,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.in,/Users/runner/work/clr-loader/clr-loader/**/pyproject.toml,/Users/runner/work/clr-loader/clr-loader/**/uv.lock,/Users/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (macos-13, 3.14)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
test (macos-13, 3.9)
No file matched to [/Users/runner/work/clr-loader/clr-loader/**/*requirements*.txt,/Users/runner/work/clr-loader/clr-loader/**/*requirements*.in,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.txt,/Users/runner/work/clr-loader/clr-loader/**/*constraints*.in,/Users/runner/work/clr-loader/clr-loader/**/pyproject.toml,/Users/runner/work/clr-loader/clr-loader/**/uv.lock,/Users/runner/work/clr-loader/clr-loader/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
test (macos-13, 3.9)
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.

Artifacts

Produced during runtime
Name Size Digest
build-output
114 KB
sha256:1c66c23322162ae904242a14e1a124bd220e3addfed063a9212a82a339eaebc3