Skip to content

Conversation

@vcwild
Copy link
Owner

@vcwild vcwild commented Nov 10, 2025

  • Added post-installation and post-removal scripts for Debian and RPM packages
  • Included configuration for passwordless sudo for required commands
  • Updated .gitignore to exclude binary packages
  • Enhanced Cargo.toml with package metadata and descriptions
  • Improved README with installation instructions for binary packages

- Added post-installation and post-removal scripts for Debian and RPM packages
- Included configuration for passwordless sudo for required commands
- Updated .gitignore to exclude binary packages
- Enhanced Cargo.toml with package metadata and descriptions
- Improved README with installation instructions for binary packages
- Implement release pipeline for building and publishing packages
- Support for both Ubuntu (.deb) and Fedora (.rpm) packages
- Include steps for testing, building, and uploading artifacts
- Create GitHub release with generated packages and checksums
- Changed step name to clarify installation of system dependencies for Fedora
- Added comments to explain the installation of base build tools and runtime dependencies
- Ensured runtime dependencies are installed via `make deps`
- Replaced `make deps` with direct installation of runtime dependencies
- Added installation of `openconnect`, `dbus-devel`, and `pkgconf-pkg-config`
- Added logic to set version based on GitHub event type
- Use short SHA for PRs and branches
- Maintain existing behavior for workflow dispatch and tags
- Updated version in Cargo.toml for akon package
- Updated version in Cargo.toml for akon-core package
- Increased retention days for Debian packages from 90 to 120
- Increased retention days for RPM packages from 90 to 120
@vcwild vcwild merged commit 7a86119 into main Nov 10, 2025
8 checks passed
@vcwild vcwild deleted the add-release branch November 10, 2025 23:49
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.

2 participants