Skip to content

Commit 47ca471

Browse files
committed
Add COPR build infrastructure for RHEL9/10
- RPM spec file with vendored dependencies support - Automated build script (copr-build.sh) - Comprehensive COPR.md documentation - Updated .gitignore for vendor directory Files added: - clevis-pin-trustee.spec: RPM spec for EPEL 9/10 - copr-build.sh: Automated vendoring and COPR upload - COPR.md: Complete build and troubleshooting guide The vendored tarball approach ensures offline builds in COPR and avoids network dependencies during the build process. Signed-off-by: Sergio Arroutbi <[email protected]>
1 parent 43dd717 commit 47ca471

File tree

6 files changed

+575
-1
lines changed

6 files changed

+575
-1
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989

9090
# Build and packages all the platform-specific things
9191
build-local-artifacts:
92-
name: build-local-artifacts (${{ join(matrix.targets, ', ') }})
92+
name: build-local-artifacts ${{ matrix.targets }}
9393
# Let the initial task tell us to not run (currently very blunt)
9494
needs:
9595
- plan

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,11 @@
1414
# Temporary files
1515
*.tmp
1616
*.temp
17+
18+
# Vendored dependencies for RPM builds
19+
/vendor/
20+
/.cargo/config.toml
21+
*-vendor.tar.gz
22+
23+
# Release artifacts
24+
/release-artifacts/

0 commit comments

Comments
 (0)