Skip to content

Inject build version in CI and release packages - #470

Merged
0xShug0 merged 1 commit into
mainfrom
feature/version-build-injection
Sep 6, 2026
Merged

Inject build version in CI and release packages#470
0xShug0 merged 1 commit into
mainfrom
feature/version-build-injection

Conversation

@0xShug0

@0xShug0 0xShug0 commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • pass AUDIOCPP_VERSION through release builds so tagged releases embed the release version
  • add a -Version parameter to the Windows build helper
  • pass AUDIOCPP_VERSION through CPU/CUDA/Vulkan Docker builds
  • exercise the version parameter in regular Linux/macOS/Windows CI and server-memory CI

Follow-up to #469.

Validation

  • parsed touched GitHub workflow YAML files successfully
  • parsed scripts/build_windows.ps1 with PowerShell successfully
  • ran git diff --check
  • locally built Debug CPU/CUDA/Vulkan CLI and server with AUDIOCPP_VERSION=0.7.2-dev; both report audio.cpp 0.7.2-dev
  • locally built Debug CPU/Vulkan-only CLI and server with AUDIOCPP_VERSION=ci; both report audio.cpp ci and backends: cpu,vulkan
  • checked release tag normalization: v0.7.2 and 0.7.2 both resolve to 0.7.2

@0xShug0
0xShug0 merged commit b742e1a into main Sep 6, 2026
9 checks passed
@0xShug0
0xShug0 deleted the feature/version-build-injection branch September 6, 2026 00:29
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