Skip to content

Add index safety checks in apply_png_predictor() #813

Add index safety checks in apply_png_predictor()

Add index safety checks in apply_png_predictor() #813

Triggered via pull request June 20, 2026 03:07
Status Success
Total duration 49s
Artifacts

actions.yml

on: pull_request
Matrix: Run tests
Check uv.lock is up to date
10s
Check uv.lock is up to date
Check code formatting
9s
Check code formatting
Run linting checks
13s
Run linting checks
Check static types
17s
Check static types
Run pre-commit hooks
24s
Run pre-commit hooks
Test building docs
13s
Test building docs
Publish to PyPi
19s
Publish to PyPi
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Check code formatting
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check code formatting
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-259f90cd6f2a6948f445e0163a8de91ff2e6696f4e9f67a0245628063be08d7e, another job may be creating this cache.
Check uv.lock is up to date
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run linting checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run linting checks
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-259f90cd6f2a6948f445e0163a8de91ff2e6696f4e9f67a0245628063be08d7e, another job may be creating this cache.
Test building docs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test building docs
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-259f90cd6f2a6948f445e0163a8de91ff2e6696f4e9f67a0245628063be08d7e, another job may be creating this cache.
Run tests (ubuntu-latest, 3.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run tests (ubuntu-latest, 3.12)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-259f90cd6f2a6948f445e0163a8de91ff2e6696f4e9f67a0245628063be08d7e, another job may be creating this cache.
Check static types
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check static types
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-259f90cd6f2a6948f445e0163a8de91ff2e6696f4e9f67a0245628063be08d7e, another job may be creating this cache.
Run tests (ubuntu-latest, 3.11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run tests (ubuntu-latest, 3.11)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-259f90cd6f2a6948f445e0163a8de91ff2e6696f4e9f67a0245628063be08d7e, another job may be creating this cache.
Run tests (ubuntu-latest, 3.13)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run tests (ubuntu-latest, 3.13)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-259f90cd6f2a6948f445e0163a8de91ff2e6696f4e9f67a0245628063be08d7e, another job may be creating this cache.
Run tests (ubuntu-latest, 3.14)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run tests (ubuntu-latest, 3.14)
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-259f90cd6f2a6948f445e0163a8de91ff2e6696f4e9f67a0245628063be08d7e, another job may be creating this cache.
Run tests (ubuntu-latest, 3.10)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run pre-commit hooks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Publish to PyPi
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/