Skip to content

refactor: extract state to contexts to reduce prop drilling #404

refactor: extract state to contexts to reduce prop drilling

refactor: extract state to contexts to reduce prop drilling #404

Triggered via pull request March 6, 2026 16:46
@lucaengelhardlucaengelhard
synchronize #800
Status Success
Total duration 18m 35s
Artifacts 8

pr-ci.yml

on: pull_request_target
checkout-branch
5s
checkout-branch
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

34 warnings
build (windows-latest, --bundles nsis, 01) / build
associated constants `SIGN_BITS`, `PRECISION`, and `FRACTION_POS` are never used
build (windows-latest, --bundles nsis, 01) / build
unused variable: `colors`
build (windows-latest, --bundles nsis, 01) / build
unused import: `rayon::prelude`
build (windows-latest, --bundles nsis, 01) / build
unnecessary parentheses around closure body
build (windows-latest, --bundles nsis, 01) / build
unnecessary parentheses around type
build (windows-latest, --bundles nsis, 01) / build
unused import: `image::Rgb`
build (windows-latest, --bundles nsis, 01) / build
unused import: `image::ImageBuffer`
build (macos-15-intel, x86_64-apple-darwin, 02) / build
variable does not need to be mutable
build (macos-15-intel, x86_64-apple-darwin, 02) / build
variable does not need to be mutable
build (macos-15-intel, x86_64-apple-darwin, 02) / build
variable does not need to be mutable
build (macos-15-intel, x86_64-apple-darwin, 02) / build
associated constants `SIGN_BITS`, `PRECISION`, and `FRACTION_POS` are never used
build (macos-15-intel, x86_64-apple-darwin, 02) / build
unused variable: `colors`
build (macos-15-intel, x86_64-apple-darwin, 02) / build
unused import: `rayon::prelude`
build (macos-15-intel, x86_64-apple-darwin, 02) / build
unnecessary parentheses around closure body
build (macos-15-intel, x86_64-apple-darwin, 02) / build
unnecessary parentheses around type
build (macos-15-intel, x86_64-apple-darwin, 02) / build
unused import: `image::Rgb`
build (macos-15-intel, x86_64-apple-darwin, 02) / build
unused import: `image::ImageBuffer`
build (macos-14, aarch64-apple-darwin, 02) / build
variable does not need to be mutable
build (macos-14, aarch64-apple-darwin, 02) / build
variable does not need to be mutable
build (macos-14, aarch64-apple-darwin, 02) / build
variable does not need to be mutable
build (macos-14, aarch64-apple-darwin, 02) / build
associated constants `SIGN_BITS`, `PRECISION`, and `FRACTION_POS` are never used
build (macos-14, aarch64-apple-darwin, 02) / build
unused variable: `colors`
build (macos-14, aarch64-apple-darwin, 02) / build
unused import: `rayon::prelude`
build (macos-14, aarch64-apple-darwin, 02) / build
unnecessary parentheses around closure body
build (macos-14, aarch64-apple-darwin, 02) / build
unnecessary parentheses around type
build (macos-14, aarch64-apple-darwin, 02) / build
unused import: `image::Rgb`
build (macos-14, aarch64-apple-darwin, 02) / build
unused import: `image::ImageBuffer`
build (windows-11-arm, --bundles nsis, aarch64-pc-windows-msvc, 01) / build
associated constants `SIGN_BITS`, `PRECISION`, and `FRACTION_POS` are never used
build (windows-11-arm, --bundles nsis, aarch64-pc-windows-msvc, 01) / build
unused import: `rayon::prelude`
build (windows-11-arm, --bundles nsis, aarch64-pc-windows-msvc, 01) / build
unnecessary parentheses around closure body
build (windows-11-arm, --bundles nsis, aarch64-pc-windows-msvc, 01) / build
unnecessary parentheses around type
build (windows-11-arm, --bundles nsis, aarch64-pc-windows-msvc, 01) / build
unused import: `image::ImageBuffer`

Artifacts

Produced during runtime
Name Size Digest
01_windows-11-arm_aarch64-pc-windows-msvc_artifacts Expired
18.2 MB
sha256:7d6b5012759b30168302c366de53c926d6b3462e07a1a1095c2c7bb23e2ad26b
01_windows-latest_artifacts Expired
19.8 MB
sha256:5782a619e9f23cc95167581c5d4983e21eb61cf0f0c2623fa5981433846c9f0a
02_macos-14_aarch64-apple-darwin_artifacts Expired
27.8 MB
sha256:af987828c634fad4df0e80f2a26557eb6bbd6425da957e134a1ab641d0d01f71
02_macos-15-intel_x86_64-apple-darwin_artifacts Expired
29.8 MB
sha256:c8e19836b942abc7fae00b3f6428501c2c3b9c5748569f0f31c16725fa405517
03_ubuntu-22.04-arm_artifacts Expired
151 MB
sha256:b9ee12e4725030b06843a806bae5e6902972ce6f1c25894187fe529dc0e0d163
03_ubuntu-22.04_artifacts Expired
157 MB
sha256:41192f3d144bb092c012618c477d873df801e0c7f7b63cae51645181c13a336a
03_ubuntu-24.04-arm_artifacts Expired
146 MB
sha256:32bbda1fc4e9d849daf7ec7d73ea19dffdbf7acbf2e45477bcdcd53d57d58353
03_ubuntu-24.04_artifacts Expired
153 MB
sha256:2825d8478ac9857b6144abd264822c7b9471cda4207d3ddb92ece18c5eff992c