Skip to content

Build: Remove hash from release names - #1324

Open
Tabakkui wants to merge 1 commit into
RavenProject:developfrom
Tabakkui:fix/issue-1207-artifact-name
Open

Tabakkui wants to merge 1 commit into
RavenProject:developfrom
Tabakkui:fix/issue-1207-artifact-name

Conversation

@Tabakkui

Copy link
Copy Markdown

Problem

Release packaging currently appends the short HEAD hash to non-release artifact names, producing names such as raven-4.6.1-7864c39c2-x86_64-linux-gnu.tar.gz and breaking automation that derives downloads from the version tag.

Change

Use raven-${VERSION} as the distribution name for every packaging run. This matches the stable tagged-release naming convention and removes the unused short-hash calculation.

Test plan

  • bash -n .github/scripts/06-package.sh
  • Packaging smoke test with a generated PACKAGE_VERSION=4.8.0 header: verified DISTNAME: raven-4.8.0 and no hash suffix. The harness used an unsupported OS only to stop before build commands; the naming logic executed.
  • git diff --check

Risk

Packaging filename convention only; no consensus, runtime, wallet, signing, or release publication changes.

Fixes #1207

Keep release package filenames stable across tagged builds by using the package version as the distribution name. This preserves the documented release download convention and avoids breaking automation that derives URLs from the version tag.\n\nFixes RavenProject#1207
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