Skip to content

Update release version to 6.8 - #82

Open
pvinh-spike wants to merge 2 commits into
masterfrom
pvinh/release-6.8
Open

Update release version to 6.8#82
pvinh-spike wants to merge 2 commits into
masterfrom
pvinh/release-6.8

Conversation

@pvinh-spike

Copy link
Copy Markdown
Contributor

No description provided.

pvinh-spike and others added 2 commits July 28, 2026 15:55
Rework build/version into the single source of truth for versioning, mirroring
the aerospike-server resolver, and wire it into deb/rpm packaging.

- build/version: -v (bare x.y on master, full git-describe with sha on dev
  branches), -r (build number, 1-based: first-parent commits since the tag + 1,
  so the tagged release is 1; dev branches are 1), default (x.y-n). Anchors on
  the bare x.y tag via --match '[0-9]*.[0-9]*' (never a leading-v tag the Debian
  Version: rejects), falls back to the short SHA, and resolves the branch through
  CI env vars for detached-HEAD checkouts.
- pkg/Makefile.{deb,rpm}: REV = build/version -v, BUILD_NUMBER = build/version -r,
  so successive master builds are orderable. rpm maps '-' -> '_' in Version
  (rpm forbids '-').
- pkg/rpm/act.spec: Release 1 -> @Release@ so the build number reaches rpm.

Package names:
  master on tag  act_6.7-1<os>_<arch>.deb   act-6.7-1.<dist>.<arch>.rpm
  dev            act_6.7-<n>-g<sha>-1<os>   act-6.7_<n>_g<sha>-1.<dist>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@pvinh-spike
pvinh-spike requested a review from mcoberly2 July 28, 2026 23:02
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