Skip to content

Add artifact comparison to PR#422

Merged
Anilm3 merged 3 commits into
masterfrom
anilm3/pr-artifact-comparison
Jul 2, 2025
Merged

Add artifact comparison to PR#422
Anilm3 merged 3 commits into
masterfrom
anilm3/pr-artifact-comparison

Conversation

@Anilm3

@Anilm3 Anilm3 commented Jul 1, 2025

Copy link
Copy Markdown
Collaborator

This PR adds a new CI job to compare the size of the artifacts generated by this PR and those from the latest release. This simplifies the process of understanding the impact of a PR on the binary size without the need for manual checks.

Comment thread .github/workflows/build.yml Outdated
@Anilm3
Anilm3 force-pushed the anilm3/pr-artifact-comparison branch from da2ce54 to 3b5326d Compare July 1, 2025 14:04
@codecov-commenter

codecov-commenter commented Jul 1, 2025

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 85.33%. Comparing base (832e0d1) to head (3e5b05e).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #422   +/-   ##
=======================================
  Coverage   85.33%   85.33%           
=======================================
  Files         175      175           
  Lines        8946     8946           
  Branches     3924     3924           
=======================================
  Hits         7634     7634           
  Misses        504      504           
  Partials      808      808           
Flag Coverage Δ
waf_test 85.33% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

github-actions Bot commented Jul 1, 2025

Copy link
Copy Markdown

Artifact Size Comparison 📦

Artifact Previous Release This PR Difference
darwin-arm64::libddwaf.a 83315344 83315344 0%
darwin-arm64::libddwaf.a.stripped 4352184 4352184 0%
darwin-arm64::libddwaf.dylib 1919536 1919536 0%
darwin-universal::libddwaf.a 167911160 167911160 0%
darwin-universal::libddwaf.a.stripped 9268592 9268592 0%
darwin-universal::libddwaf.dylib 4033072 4033072 0%
darwin-x86_64::libddwaf.a 84595768 84595768 0%
darwin-x86_64::libddwaf.a.stripped 4916360 4916360 0%
darwin-x86_64::libddwaf.dylib 2091048 2091048 0%
linux-aarch64::libddwaf.a 68876962 68876962 0%
linux-aarch64::libddwaf.a.stripped 11720766 11720766 0%
linux-aarch64::libddwaf.so 2429048 2429048 0%
linux-armv7::libddwaf.a 60213732 60213732 0%
linux-armv7::libddwaf.a.stripped 10612116 10612116 0%
linux-armv7::libddwaf.so 2103320 2103320 0%
linux-i386::libddwaf.a 58414994 58414994 0%
linux-i386::libddwaf.a.stripped 9009642 9009642 0%
linux-i386::libddwaf.so 2302460 2302460 0%
linux-x86_64::libddwaf.a 68977050 68977050 0%
linux-x86_64::libddwaf.a.stripped 11389686 11389686 0%
linux-x86_64::libddwaf.so 2602216 2602216 0%
windows-win32::ddwaf.dll 3292160 3292160 0%
windows-win32::ddwaf.lib 11684 11684 0%
windows-win32::ddwaf_static.lib 46934870 46934870 0%
windows-x64::ddwaf.dll 4021248 4021248 0%
windows-x64::ddwaf.lib 11464 11464 0%
windows-x64::ddwaf_static.lib 54410908 54410908 0%
windows-x86_64::libddwaf.a 6204034 6204034 0%
windows-x86_64::libddwaf.dll 18785618 18785618 0%
windows-x86_64::libddwaf.dll.a 31292 31292 0%

@pr-commenter

pr-commenter Bot commented Jul 1, 2025

Copy link
Copy Markdown

Benchmarks clang-pgo

Benchmark execution time: 2025-07-01 21:27:43

Comparing candidate commit 3e5b05e in PR branch anilm3/pr-artifact-comparison with baseline commit 832e0d1 in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

Comment thread .github/workflows/build.yml Outdated
@pr-commenter

pr-commenter Bot commented Jul 1, 2025

Copy link
Copy Markdown

Benchmarks gcc

Benchmark execution time: 2025-07-01 21:15:59

Comparing candidate commit 3e5b05e in PR branch anilm3/pr-artifact-comparison with baseline commit 832e0d1 in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

@Anilm3
Anilm3 force-pushed the anilm3/pr-artifact-comparison branch from a3f69df to 1d0f348 Compare July 1, 2025 16:36
@pr-commenter

pr-commenter Bot commented Jul 1, 2025

Copy link
Copy Markdown

Benchmarks clang

Benchmark execution time: 2025-07-01 21:15:54

Comparing candidate commit 3e5b05e in PR branch anilm3/pr-artifact-comparison with baseline commit 832e0d1 in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1 metrics, 0 unstable metrics.

@Anilm3
Anilm3 force-pushed the anilm3/pr-artifact-comparison branch 6 times, most recently from 3bbcb7d to bc67113 Compare July 1, 2025 20:29
@Anilm3
Anilm3 marked this pull request as ready for review July 1, 2025 20:32
@Anilm3
Anilm3 requested a review from a team as a code owner July 1, 2025 20:32
@Anilm3
Anilm3 force-pushed the anilm3/pr-artifact-comparison branch from bc67113 to 3e5b05e Compare July 1, 2025 20:50
@Anilm3
Anilm3 merged commit 2eceefe into master Jul 2, 2025
56 checks passed
@Anilm3
Anilm3 deleted the anilm3/pr-artifact-comparison branch July 2, 2025 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants