Skip to content

build: fix DEB packaging version and add automated version bump targets#89

Merged
imlk0 merged 2 commits intomasterfrom
fix/debian-version-extraction
Mar 18, 2026
Merged

build: fix DEB packaging version and add automated version bump targets#89
imlk0 merged 2 commits intomasterfrom
fix/debian-version-extraction

Conversation

@imlk0
Copy link
Copy Markdown
Collaborator

@imlk0 imlk0 commented Feb 6, 2026

No description provided.

- Add DEBIAN_FRONTEND=noninteractive to GitHub Actions workflow to
  prevent interactive prompts during package installation
- Replace direct dpkg-buildpackage call with make deb-build in CI
- Add three Makefile targets for version bumping:
  - bump-version-major: increment major version (x.y.z -> x+1.0.0)
  - bump-version-minor: increment minor version (x.y.z -> x.y+1.0)
  - bump-version-patch: increment patch version (x.y.z -> x.y.z+1)
- Implement reusable Makefile functions for:
  - Updating Cargo.toml and Cargo.lock
  - Generating RPM spec changelog entries
  - Generating Debian changelog entries with proper format
@imlk0 imlk0 force-pushed the fix/debian-version-extraction branch from 2285829 to 9f3c890 Compare March 18, 2026 09:05
@imlk0 imlk0 changed the title fix(deb): use more precise method to extract version from Cargo.toml build: fix DEB packaging version and add automated version bump targets Mar 18, 2026
The cryptpilot main package is an empty meta-package that only
contains dependencies on cryptpilot-crypt, cryptpilot-fde, and
cryptpilot-verity. Remove it from the buildspec outputs to avoid
publishing unnecessary packages.

Signed-off-by: Kun Lai <laikun@linux.alibaba.com>
@imlk0 imlk0 merged commit 462a2cf into master Mar 18, 2026
22 checks passed
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