Skip to content

Rpms for el10#131

Merged
palash3 merged 2 commits into
mainfrom
pgarg/EX-13404/rocky10
Jul 10, 2026
Merged

Rpms for el10#131
palash3 merged 2 commits into
mainfrom
pgarg/EX-13404/rocky10

Conversation

@PriyanshuGarg-DDN

@PriyanshuGarg-DDN PriyanshuGarg-DDN commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the GitHub Actions workflow for releases, focusing on improving reliability, updating dependencies, and expanding build support. The most significant changes are the addition of Rocky Linux 10 RPM builds, modernization of action versions, and improved concurrency handling.

Build System Improvements:

  • Added a new job to build and package RPMs for Rocky Linux 10, including environment setup and artifact upload. This expands OS support for release artifacts. [1] [2] [3]
  • Updated the release job to depend on the new Rocky Linux 10 build, and to download its artifacts alongside other distributions. [1] [2]

Dependency and Action Updates:

  • Replaced deprecated or older GitHub Actions with newer versions: switched from actions/checkout@v3 to actions/checkout@v4, and from actions-rs/toolchain@v1 to dtolnay/rust-toolchain@stable for Rust toolchain installation. [1] [2] [3] [4]

Workflow Reliability and Modernization:

  • Removed the use of the third-party styfle/cancel-workflow-action in favor of native workflow concurrency settings, which now handle cancellation of in-progress runs for the same branch or PR. [1] [2] [3]
  • Added a concurrency group to ensure only one workflow runs per PR or branch, reducing unnecessary resource usage and preventing race conditions.

@codecov

codecov Bot commented Mar 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.57%. Comparing base (72748b2) to head (343aad1).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #131   +/-   ##
=======================================
  Coverage   94.57%   94.57%           
=======================================
  Files          46       46           
  Lines        6107     6107           
  Branches     6107     6107           
=======================================
  Hits         5776     5776           
  Misses        256      256           
  Partials       75       75           
Flag Coverage Δ
2_14_0_ddn133 35.64% <ø> (ø)
2_14_0_ddn145 37.41% <ø> (ø)
all-tests 94.57% <ø> (ø)

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

☔ View full report in Codecov by Harness.
📢 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 Mar 23, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Branchpgarg/EX-13404/rocky10
Testbedci-runner
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Δ%)
Lower Boundary
nanoseconds (ns)
(Limit %)
Upper Boundary
nanoseconds (ns)
(Limit %)
parse_benchmarks/combine_performance📈 view plot
🚷 view threshold
119,000,000.00 ns
(-49.58%)Baseline: 236,025,761.90 ns
-658,557,940.05 ns
(-553.41%)
1,130,609,463.86 ns
(10.53%)
🐰 View full continuous benchmarking report in Bencher

@github-actions

github-actions Bot commented Mar 23, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Branchpgarg/EX-13404/rocky10
Testbedci-runner

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
BenchmarkD1 Miss Ratemisses (%)D1mrmisses (reads) x 1e3D1mwmisses (writes) x 1e3DLmrmisses (reads)DLmwmisses (writes) x 1e3Drreads x 1e6Dwwrites x 1e6Estimated Cyclescycles x 1e6I1 Miss Ratemisses (%)I1mrmisses (reads) x 1e3ILmrmisses (reads)InstructionsBenchmark Result
instructions x 1e6
(Result Δ%)
Lower Boundary
instructions x 1e6
(Limit %)
Upper Boundary
instructions x 1e6
(Limit %)
L1 Hit Ratehits (%)L1 Hitshits x 1e6LL Hit Ratehits (%)LL Hitshits x 1e3LL Miss Ratemisses (%)LLd Miss Ratemisses (%)LLi Miss Ratemisses (%)RAM Hit Ratehits (%)RAM Hitshits x 1e3Total read+writereads/writes x 1e6
lustre_metrics::memory_benches::bench_encode_lustre_metrics with_setup:generate_records()📈 view plot
⚠️ NO THRESHOLD
0.92 %📈 view plot
⚠️ NO THRESHOLD
24.96 reads x 1e3📈 view plot
⚠️ NO THRESHOLD
9.16 writes x 1e3📈 view plot
⚠️ NO THRESHOLD
121.00 reads📈 view plot
⚠️ NO THRESHOLD
6.66 writes x 1e3📈 view plot
⚠️ NO THRESHOLD
2.47 x 1e6📈 view plot
⚠️ NO THRESHOLD
1.23 x 1e6📈 view plot
⚠️ NO THRESHOLD
14.82 x 1e6📈 view plot
⚠️ NO THRESHOLD
0.01 %📈 view plot
⚠️ NO THRESHOLD
1.08 reads x 1e3📈 view plot
⚠️ NO THRESHOLD
902.00 reads📈 view plot
🚷 view threshold
10.75 x 1e6
(-18.36%)Baseline: 13.17 x 1e6
2.63 x 1e6
(24.45%)
23.71 x 1e6
(45.34%)
📈 view plot
⚠️ NO THRESHOLD
99.76 %📈 view plot
⚠️ NO THRESHOLD
14.41 x 1e6📈 view plot
⚠️ NO THRESHOLD
0.19 %📈 view plot
⚠️ NO THRESHOLD
27.52 x 1e3📈 view plot
⚠️ NO THRESHOLD
0.05 %📈 view plot
⚠️ NO THRESHOLD
0.18 %📈 view plot
⚠️ NO THRESHOLD
0.01 %📈 view plot
⚠️ NO THRESHOLD
0.05 %📈 view plot
⚠️ NO THRESHOLD
7.69 x 1e3📈 view plot
⚠️ NO THRESHOLD
14.45 x 1e6
🐰 View full continuous benchmarking report in Bencher

@github-actions

github-actions Bot commented Mar 23, 2026

Copy link
Copy Markdown

🐰 Bencher Report

Branchpgarg/EX-13404/rocky10
Testbedci-runner

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
Benchmarkavg_runtime_rss_mibMeasure (MiB)avg_runtime_virtual_mibMeasure (MiB)end_rss_mibMeasure (MiB)end_virtual_mibMeasure (MiB)memory_growth_mibMeasure (MiB)peak_over_start_rss_ratioMeasure (units)peak_over_start_virtual_ratioMeasure (units)peak_rss_mibBenchmark Result
Measure (MiB)
(Result Δ%)
Lower Boundary
Measure (MiB)
(Limit %)
Upper Boundary
Measure (MiB)
(Limit %)
peak_virtual_mibMeasure (MiB)start_rss_mibMeasure (MiB)start_virtual_mibMeasure (MiB)virtual_growth_mibMeasure (MiB)
scrape_allocations📈 view plot
⚠️ NO THRESHOLD
40.08 MiB📈 view plot
⚠️ NO THRESHOLD
878.56 MiB📈 view plot
⚠️ NO THRESHOLD
40.14 MiB📈 view plot
⚠️ NO THRESHOLD
878.65 MiB📈 view plot
⚠️ NO THRESHOLD
0.30 MiB📈 view plot
⚠️ NO THRESHOLD
1.03 units📈 view plot
⚠️ NO THRESHOLD
1.02 units📈 view plot
🚷 view threshold
42.05 MiB
(-45.57%)Baseline: 77.25 MiB
-134.50 MiB
(-319.86%)
289.01 MiB
(14.55%)
📈 view plot
⚠️ NO THRESHOLD
878.85 MiB📈 view plot
⚠️ NO THRESHOLD
39.84 MiB📈 view plot
⚠️ NO THRESHOLD
873.30 MiB📈 view plot
⚠️ NO THRESHOLD
5.35 MiB
🐰 View full continuous benchmarking report in Bencher

@PriyanshuGarg-DDN PriyanshuGarg-DDN force-pushed the pgarg/EX-13404/rocky10 branch 13 times, most recently from d8f602c to 86af716 Compare March 24, 2026 05:36
@palash3 palash3 force-pushed the pgarg/EX-13404/rocky10 branch from 86af716 to c3aeda7 Compare June 2, 2026 11:13
@palash3 palash3 marked this pull request as ready for review June 2, 2026 11:15
@palash3 palash3 changed the title test rpms for el10 Rpms for el10 Jun 2, 2026
@palash3 palash3 force-pushed the pgarg/EX-13404/rocky10 branch from c3aeda7 to fa3f9b2 Compare July 9, 2026 13:26
…le in container

user `dtolnay/rust-toolchain@stable` for rust toolchain because `actions-rs/toolchain@v1` is deprecated
@palash3 palash3 merged commit 652bfb7 into main Jul 10, 2026
22 checks passed
@palash3 palash3 deleted the pgarg/EX-13404/rocky10 branch July 10, 2026 05:17
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