Skip to content

Reduce unnecessary spack dependencies#2339

Merged
adrianreber merged 3 commits intoopenhpc:4.xfrom
adrianreber:2026-01-15-misc
Jan 15, 2026
Merged

Reduce unnecessary spack dependencies#2339
adrianreber merged 3 commits intoopenhpc:4.xfrom
adrianreber:2026-01-15-misc

Conversation

@adrianreber
Copy link
Copy Markdown
Member

and a couple of CI optimizations

When multiple workflow runs occur, artifacts with the same name can
exist. The GitHub API returns artifacts newest first, so we track
processed artifact names in a temp file and skip duplicates to
prevent unzip failures.

Generated with [Claude Code](https://claude.com/claude-code)

Signed-off-by: Adrian Reber <areber@redhat.com>
Move PKG_MANAGER, COMMON_PKGS, UNAME_M, and YES declarations before
the RHEL detection block so UNAME_M can be used in CRB_REPO assignment.

Generated with [Claude Code](https://claude.com/claude-code)

Signed-off-by: Adrian Reber <areber@redhat.com>
Mainly to reduce unneeded dependencies

Signed-off-by: Adrian Reber <areber@redhat.com>
@github-actions
Copy link
Copy Markdown

📦 Package Count Analysis Results

Environment: UBI 10 Container
Target Branch: 4.x
Version: OpenHPC 4.x
Overall Status:Analysis completed successfully

🏭 Factory Repositories

Status:Factory repositories analysis completed successfully

Release Base OS aarch64 x86_64 noarch Total
4.1 EL_10 62 122 8 192
4.1 openEuler_24.03 56 63 8 127
Total All 118 185 16 319

Analysis performed by OpenHPC Package Count CI
Commit: 7a7fee10
Workflow: 21026222269

@github-actions
Copy link
Copy Markdown

📊 Build Order Analysis Results

Environment: AlmaLinux 10 Container
Total Spec Files Analyzed: 98
Status:Build order analysis completed successfully

📋 Build Order Output

📦 Build Order (90 packages)

➕ Show remaining 75 packages

Analysis performed by OpenHPC Build Order CI
Commit: 7a7fee10
Workflow: 21026222305

@github-actions
Copy link
Copy Markdown

🚀 CCache Statistics

Configuration 🐧 RHEL 🦊 openEuler
🖥️ x86_64 / gnu15 🟡 35.97% 🟡 36.18%
🖥️ x86_64 / intel 🟡 36.75% -
💪 aarch64 / gnu15 🟡 31.39% 🟡 31.66%
📊 Detailed Statistics

openEuler (aarch64)

Cacheable calls:    1235 / 2192 (56.34%)
  Hits:              391 / 1235 (31.66%)
    Direct:          388 /  391 (99.23%)
    Preprocessed:      3 /  391 ( 0.77%)
  Misses:            844 / 1235 (68.34%)
Uncacheable calls:   957 / 2192 (43.66%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.75%)
  Hits:              391 / 1235 (31.66%)
  Misses:            844 / 1235 (68.34%)

openEuler (x86_64)

Cacheable calls:    1642 / 2598 (63.20%)
  Hits:              594 / 1642 (36.18%)
    Direct:          591 /  594 (99.49%)
    Preprocessed:      3 /  594 ( 0.51%)
  Misses:           1048 / 1642 (63.82%)
Uncacheable calls:   956 / 2598 (36.80%)
Local storage:
  Cache size (GiB):  0.0 /  5.0 ( 0.81%)
  Hits:              594 / 1642 (36.18%)
  Misses:           1048 / 1642 (63.82%)

RHEL (aarch64/gnu15)

Cacheable calls:    1236 / 2186 (56.54%)
  Hits:              388 / 1236 (31.39%)
    Direct:          368 /  388 (94.85%)
    Preprocessed:     20 /  388 ( 5.15%)
  Misses:            848 / 1236 (68.61%)
Uncacheable calls:   950 / 2186 (43.46%)
Local storage:
  Cache size (GiB):  0.1 /  5.0 ( 1.66%)
  Hits:              388 / 1236 (31.39%)
  Misses:            848 / 1236 (68.61%)

RHEL (x86_64/gnu15)

Cacheable calls:    1643 / 2592 (63.39%)
  Hits:              591 / 1643 (35.97%)
    Direct:          571 /  591 (96.62%)
    Preprocessed:     20 /  591 ( 3.38%)
  Misses:           1052 / 1643 (64.03%)
Uncacheable calls:   949 / 2592 (36.61%)
Local storage:
  Cache size (GiB):  0.1 /  5.0 ( 1.74%)
  Hits:              591 / 1643 (35.97%)
  Misses:           1052 / 1643 (64.03%)

RHEL (x86_64/intel)

Cacheable calls:    1687 / 4195 (40.21%)
  Hits:              620 / 1687 (36.75%)
    Direct:          600 /  620 (96.77%)
    Preprocessed:     20 /  620 ( 3.23%)
  Misses:           1067 / 1687 (63.25%)
Uncacheable calls:  2508 / 4195 (59.79%)
Local storage:
  Cache size (GiB):  0.1 /  5.0 ( 1.74%)
  Hits:              620 / 1687 (36.75%)
  Misses:           1067 / 1687 (63.25%)

🤖 Generated from workflow run 21026222243

@github-actions
Copy link
Copy Markdown

Test Results

 31 files  + 4   31 suites  +4   2m 33s ⏱️ + 1m 58s
 58 tests + 5   54 ✅ + 5  4 💤 ±0  0 ❌ ±0 
109 runs  +10  103 ✅ +10  6 💤 ±0  0 ❌ ±0 

Results for commit b1c2af8. ± Comparison against base commit 94773ca.

@adrianreber adrianreber merged commit 1c56505 into openhpc:4.x Jan 15, 2026
26 checks passed
@adrianreber adrianreber deleted the 2026-01-15-misc branch January 15, 2026 09:35
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.

1 participant