ci: Add Nix packaging and release workflows #1

Merged
ferrumboll merged 3 commits from nix-release-pipeline into master 2026-04-18 12:49:50 +00:00
Owner

Wire tonic versioning, flake packaging, and Forgejo release automation so builds, profile installs, and tagged releases all use the same semver source.

Wire tonic versioning, flake packaging, and Forgejo release automation so builds, profile installs, and tagged releases all use the same semver source.
Add Nix packaging and release workflows
Some checks failed
ci / conventional-commits (pull_request) Failing after 1m36s
ci / go-test (pull_request) Successful in 7m41s
ci / nix-build (pull_request) Successful in 9m14s
10ba38ac4e
Wire tonic versioning, flake packaging, and Forgejo release automation so builds, profile installs, and tagged releases all use the same semver source.
fix: harden conventional commit validation
Some checks failed
ci / conventional-commits (pull_request) Failing after 57s
ci / go-test (pull_request) Successful in 1m55s
ci / nix-build (pull_request) Successful in 11m0s
7f26b18ca7
Ignore git log separator blank records and validate PR titles on pull requests so branch history does not block squash-merge release flow.
fix: validate commit history in CI
Some checks failed
ci / conventional-commits (pull_request) Failing after 58s
ci / go-test (pull_request) Successful in 2m17s
ci / nix-build (pull_request) Successful in 10m29s
1e50842b81
Restore pull request commit-range validation while keeping the git log parsing fix so CI checks actual branch history instead of PR titles.
ferrumboll force-pushed nix-release-pipeline from 1e50842b81
Some checks failed
ci / conventional-commits (pull_request) Failing after 58s
ci / go-test (pull_request) Successful in 2m17s
ci / nix-build (pull_request) Successful in 10m29s
to 9a94553e75
All checks were successful
ci / go-test (pull_request) Successful in 1m50s
ci / conventional-commits (pull_request) Successful in 1m47s
ci / nix-build (pull_request) Successful in 6m2s
2026-04-18 12:11:32 +00:00
Compare
ferrumboll changed title from Add Nix packaging and release workflows to ci: Add Nix packaging and release workflows 2026-04-18 12:49:37 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fairlabs/tonic!1
No description provided.