Skip to content

client: build .deb and .rpm package variants with mainnet-beta env config#2819

Merged
nikw9944 merged 3 commits intomainfrom
nikw/1167
Feb 5, 2026
Merged

client: build .deb and .rpm package variants with mainnet-beta env config#2819
nikw9944 merged 3 commits intomainfrom
nikw/1167

Conversation

@nikw9944
Copy link
Contributor

@nikw9944 nikw9944 commented Feb 4, 2026

Summary

  • Add a doublezero-mainnet-beta nfpm package to the goreleaser base client config
  • This new package ships a systemd service file with -env mainnet-beta
  • It also uses a cargo feature flag named default-mainnet-beta to override the default compiled-in testnet env configuration with mainnet-beta
  • Filter Cloudsmith uploads in testnet and devnet goreleaser configs to only push the testnet-configured doublezero package (not the mainnet-beta variant)
  • The mainnet-beta .deb/.rpm are attached to the GitHub release and promoted to the doublezero Cloudsmith repo via a separate infra workflow

Testing Verification

  • Pushed client/v0.0.0-test.1 tag on this branch and verified the release workflow produced both the testnet and mainnet-beta packages
  • Installed the mainnet-beta packages on a fresh machine to verify behavior

@nikw9944 nikw9944 changed the title client: build mainnet-beta configured package for doublezero apt repo client: build package variant with mainnet-beta env config for doublezero apt repo Feb 4, 2026
@nikw9944 nikw9944 changed the title client: build package variant with mainnet-beta env config for doublezero apt repo client: build .deb and .rpm package variants with mainnet-beta env config for doublezero apt repo Feb 4, 2026
@nikw9944 nikw9944 changed the title client: build .deb and .rpm package variants with mainnet-beta env config for doublezero apt repo client: build .deb and .rpm package variants with mainnet-beta env config Feb 4, 2026
@nikw9944 nikw9944 self-assigned this Feb 5, 2026
Copy link
Contributor

@juan-malbeclabs juan-malbeclabs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nikw9944 nikw9944 merged commit 9825583 into main Feb 5, 2026
24 checks passed
@nikw9944 nikw9944 deleted the nikw/1167 branch February 5, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

client: default to testnet env in doublezero-testnet apt repo; default to mainnet-beta env in doublezero apt repo

4 participants