Update BTGS to 30.2.1 and add release builds#2
Merged
Conversation
Version: bump BTGS Core from 30.2.0 to 30.2.1 for this patch release. Application identity: update CMake metadata and Qt organization/app names from Bitcoin/Bitcoin-Gold leftovers to BTGS. Runtime paths: switch the default config file to btgs.conf and default data directories to BTGS/.btgs. Chain security: set mainnet nMinimumChainWork, defaultAssumeValid, and chainTxData from the production node safe block 9065. macOS release: add a macos-14 aarch64-apple-darwin GitHub Actions workflow producing tar.gz and DMG artifacts. Repository hygiene: add share/examples/btgs.conf and remove Windows Zone.Identifier metadata files.
GitHub Actions: replace the upstream Bitcoin Core CI trigger with a BTGS metadata check. Release builds: add a BTGS release workflow for Linux x86_64, Linux aarch64, Windows win64, and macOS arm64 artifacts. Windows packaging: generate BTGS-named release executables and installer metadata. Repository metadata: update issue and pull request templates for BTGS and remove unused legacy GitHub CI helpers.
Release workflow: restore readable shell continuations for Linux, Windows, and macOS build commands. Windows installer: remove the last legacy Bitcoin Core shortcut cleanup line. CI metadata: add a guard so the legacy installer line cannot return.
Pass JOBS into depends so Qt/native_qt forwards a real job count to ninja. Add macOS LLVM tools to PATH and require btgs-qt in Linux release archives.
Use CMake --parallel with the explicit JOBS value for native_qt and qt. macOS runners expose MAKEFLAGS with a bare -j, which made ninja fail with an empty job argument.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates BTGS to 30.2.1 and includes the community maintenance changes prepared on this fork.
Main changes:
src/kernel/chainparams.cppnMinimumChainWorkanddefaultAssumeValidA 30.2.1 release was also published on this fork with generated binaries, in case they are useful for comparison or reuse.
No credit is needed in release notes if this work is used.