Files
dcr/packaging/aur
Dexoron 8c9dd39503 feat: update version to 0.6.9 and add packaging for Linux and BSD
- Bump version from 0.6.8 to 0.6.9 in Cargo.toml and Cargo.lock.
- Enhance GitHub Actions workflow to build and publish .deb, .rpm, and Snap packages.
- Implement AUR publishing for both dcr and dcr-bin packages.
- Add support for workspace-only projects in the build system.
- Introduce new `workspace` flag for build and run commands.
- Create snapcraft.yaml for Snap package configuration.
- Update build.rs and related files to handle workspace members and inheritance.
- Modify config handling to support optional package and build configurations.
2026-05-27 23:14:49 +08:00
..
2026-02-20 18:17:36 +08:00
2026-05-27 23:14:49 +08:00
2026-02-18 23:16:02 +08:00

AUR publishing

This repository includes an automated AUR publish workflow:

  • package files: packaging/aur/dcr/PKGBUILD, packaging/aur/dcr/.SRCINFO
  • workflow: .github/workflows/aur.yml

One-time setup

  1. Create the dcr package on AUR and initialize its git repository.
  2. Create an SSH key pair for CI.
  3. Add the public key to your AUR account.
  4. Add the private key to GitHub Actions secret AUR_SSH_PRIVATE_KEY.

Release flow

  1. Bump project version in Cargo.toml.
  2. Push tag v<version> (example: v0.2.2).
  3. GitHub Actions will:
  • compute source tarball SHA256
  • render PKGBUILD and .SRCINFO
  • push updates to ssh://aur@aur.archlinux.org/dcr.git