Skip to content

Conversation

@sarroutbi
Copy link

No description provided.

sarroutbi and others added 4 commits November 26, 2025 16:18
cargo-dist generated workflow uses Apache-2.0 license.
Added license text to comply with REUSE specification.

Signed-off-by: Sergio Arroutbi <[email protected]>
- Detailed step-by-step release process
- GitHub Actions workflow explanation
- Pre-release checklist
- Troubleshooting guide
- Manual release fallback procedures
- Version numbering guidelines
- Local testing instructions

This guide covers everything needed for future releases using cargo-dist.

Signed-off-by: Sergio Arroutbi <[email protected]>
- Set up cargo-dist v0.30.2 for automated GitHub releases
- Configured builds for Linux platforms (x86_64 and aarch64)
- Added GitHub Actions workflow (.github/workflows/release.yml)
- Updated repository URL to sarroutbi fork
- Added CLAUDE.md documentation for AI assistance
- Configured to include wrapper scripts in releases

With cargo-dist, future releases are automated:
1. Push a git tag (e.g., v0.2.0)
2. GitHub Actions automatically builds binaries for all platforms
3. Creates a GitHub release with all artifacts and checksums

Co-Authored-By: Claude <[email protected]>
Signed-off-by: Sergio Arroutbi <[email protected]>
Signed-off-by: Sergio Arroutbi <[email protected]>
@sarroutbi sarroutbi force-pushed the 202511261619-include-release-gh-action branch 3 times, most recently from 9cf8142 to 47ca471 Compare November 27, 2025 10:36
- 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]>
@sarroutbi sarroutbi force-pushed the 202511261619-include-release-gh-action branch from 47ca471 to 6d9d5ed Compare November 27, 2025 13:08
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