Skip to content

feat: Release 0.9.3.1 (Multi-Arch, AARCH64, Secure CI) - #1

Merged
Vladush merged 5 commits into
masterfrom
feat/secure-release-workflow
Jan 3, 2026
Merged

Vladush merged 5 commits into
masterfrom
feat/secure-release-workflow

Conversation

@Vladush

@Vladush Vladush commented Jan 3, 2026

Copy link
Copy Markdown
Owner

Overview

This PR migrates Debian packaging to the CI workflow, enabling multi-arch support and securing the release process.

Key Changes

  • AARCH64 Standardization: Renamed arm64 -> aarch64 across Dockerfiles and CI/CD pipelines.
  • Multi-Arch Packaging: ci.yml now builds and extracts .deb packages for amd64 (implied via native runner/cmake cpack if active or future), aarch64, i386, and riscv64.
  • Release Automation: release.yml is now dependent on successful CI runs and consumes artifacts directly, stripping the need for a separate build step in release.
  • Cleanup: Removed .cache from git tracking and added to .gitignore.
  • Version: Bumped to 0.9.3.1.

Verification

  • Local Regression:
    • AMD64: Passed ctest.
    • AARCH64: Validated Docker build & package extraction.
    • i386: Validated Docker build & package extraction.
    • RISCV64: Validated Docker build & package extraction.

@Vladush
Vladush force-pushed the feat/secure-release-workflow branch from ceeed2b to 7d69faa Compare January 3, 2026 10:46
@Vladush
Vladush merged commit 3e68887 into master Jan 3, 2026
5 checks passed
@Vladush
Vladush deleted the feat/secure-release-workflow branch January 3, 2026 18:57
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