Skip to content

Significantly improve diffing performance and fix minor bug with bss section match percents #877

Significantly improve diffing performance and fix minor bug with bss section match percents

Significantly improve diffing performance and fix minor bug with bss section match percents #877

Triggered via pull request January 1, 2026 03:21
Status Success
Total duration 6m 40s
Artifacts 13

build.yaml

on: pull_request
Matrix: Build objdiff-cli
Matrix: Build objdiff-gui
Build objdiff-wasm
1m 39s
Build objdiff-wasm
Matrix: Deny
Matrix: Test
Check package versions
0s
Check package versions
Release (GitHub)
0s
Release (GitHub)
Release (Cargo)
0s
Release (Cargo)
Release (npm)
0s
Release (npm)
Fit to window
Zoom out
Zoom in

Annotations

4 warnings
Build objdiff-cli (ubuntu-latest, x86_64-unknown-linux-musl, linux-x86_64, zigbuild, default)
No file matched to [/home/runner/work/objdiff/objdiff/**/*requirements*.txt,/home/runner/work/objdiff/objdiff/**/*requirements*.in,/home/runner/work/objdiff/objdiff/**/*constraints*.txt,/home/runner/work/objdiff/objdiff/**/*constraints*.in,/home/runner/work/objdiff/objdiff/**/pyproject.toml,/home/runner/work/objdiff/objdiff/**/uv.lock,/home/runner/work/objdiff/objdiff/**/*.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.
Build objdiff-cli (ubuntu-latest, aarch64-unknown-linux-musl, linux-aarch64, zigbuild, default)
No file matched to [/home/runner/work/objdiff/objdiff/**/*requirements*.txt,/home/runner/work/objdiff/objdiff/**/*requirements*.in,/home/runner/work/objdiff/objdiff/**/*constraints*.txt,/home/runner/work/objdiff/objdiff/**/*constraints*.in,/home/runner/work/objdiff/objdiff/**/pyproject.toml,/home/runner/work/objdiff/objdiff/**/uv.lock,/home/runner/work/objdiff/objdiff/**/*.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.
Build objdiff-cli (ubuntu-latest, i686-unknown-linux-musl, linux-i686, zigbuild, default)
No file matched to [/home/runner/work/objdiff/objdiff/**/*requirements*.txt,/home/runner/work/objdiff/objdiff/**/*requirements*.in,/home/runner/work/objdiff/objdiff/**/*constraints*.txt,/home/runner/work/objdiff/objdiff/**/*constraints*.in,/home/runner/work/objdiff/objdiff/**/pyproject.toml,/home/runner/work/objdiff/objdiff/**/uv.lock,/home/runner/work/objdiff/objdiff/**/*.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.
Build objdiff-gui (ubuntu-latest, x86_64-unknown-linux-gnu.2.31, x86_64-unknown-linux-gnu, linux-...
No file matched to [/home/runner/work/objdiff/objdiff/**/*requirements*.txt,/home/runner/work/objdiff/objdiff/**/*requirements*.in,/home/runner/work/objdiff/objdiff/**/*constraints*.txt,/home/runner/work/objdiff/objdiff/**/*constraints*.in,/home/runner/work/objdiff/objdiff/**/pyproject.toml,/home/runner/work/objdiff/objdiff/**/uv.lock,/home/runner/work/objdiff/objdiff/**/*.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.

Artifacts

Produced during runtime
Name Size Digest
objdiff-cli-linux-aarch64
2.57 MB
sha256:b615bd680c47ce85f2b87040249e74b5de45f400b49702946bd6b81557bcb24f
objdiff-cli-linux-i686
2.73 MB
sha256:e1c05a4c3fc3ad4cc418d06f976868057910511fe95d788bf5ffba3492d0ba0b
objdiff-cli-linux-x86_64
2.71 MB
sha256:c5c92402762ce21889dd8d8a4ab5d4a134a7f28d1e8d1354a75b05abfd21fc84
objdiff-cli-macos-arm64
2.62 MB
sha256:a3dd4b6e6541c68bf72499f65632eefd413b69219c9fdab1b939c20ce2d7a36e
objdiff-cli-macos-x86_64
2.74 MB
sha256:d8e834705c9aac466244e442ca9f1091c546bdbc04c13217cb7013c7639efbac
objdiff-cli-windows-arm64
2.51 MB
sha256:05585078049fd99b1ec72f0ff8fb59a7e1250290b417c9165c0daa0a3f19e2e5
objdiff-cli-windows-x86
2.48 MB
sha256:3eff722db7918ee7ca7c688d03eef0057018c07719e541c444cfde71d5d2d9af
objdiff-cli-windows-x86_64
2.67 MB
sha256:5588e5329fccbd4755f7461d1719e2b348b522756e1defbbcda2655075d4373d
objdiff-linux-x86_64
10.8 MB
sha256:ed68ae583d4648ece36ea0a99820dd326de89c3a7cf391a1f3a3b692c8f98870
objdiff-macos-arm64
8.37 MB
sha256:0d56ff57e7e0c4413be87f94bc90d8b61b64a05daa74da16eb175bd6154b5451
objdiff-macos-x86_64
8.74 MB
sha256:64cfc27c2efb865ffe457c854d96b22ff07de8701523d9df7d117a95261233f7
objdiff-windows-x86_64
9.33 MB
sha256:c8621a5084ebc33d2c660efe6f53ba9da212829c7e3080d1cb0d24d53c8c102f
wasm
754 KB
sha256:999ba1d728cf600ffc41f75930b8a39276ec55be9ae6a1ab532b4713a1ed45af