-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Github CI for Scash #15
Merged
Merged
Conversation
This file contains 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
7029b2c
to
4553457
Compare
7f894ac
to
c776d47
Compare
c776d47
to
af5bf19
Compare
af5bf19
to
c529cec
Compare
bitcartel
added a commit
that referenced
this pull request
Apr 21, 2024
bitcartel
added a commit
that referenced
this pull request
May 7, 2024
* Squash 1.0.5 Add Scash to Bitcoin Scash 1.0.1 (#1) * Add checkpoint for block 111 * Bump build number for 1.0.1 * Fix filename of release notes * Add release notes for 1.0.1 Scash 1.0.2 (#2) * Bump build number for scash 1.0.2 release * Add checkpoint for block 488 * Update user-facing RPC help/error messages, replacing Bitcoin with Scash. Update scash build doc Update scash build doc Scash 1.0.3 (#4) * Update QT chaintypes for Scash * Update QT currency string in dialog forms from BTC to SCASH * Disable RBF in QT send dialog * Update QT strings in cpp code to rebrand Bitcoin to Scash * Update QT tests for scash: uri which replaces bitcoin: uri * Update QT ui forms to rebrand from Bitcoin to Scash * Update QT icon to rebrand Bitcoin to Scash (icon credit: flaticon) * Bump version to 1.0.3 * Update branding of bitcoin-tx and bitcoin-wallet tools to scash. * Add checkpoint for block 1433 * Update release notes and build doc for QT gui app. Update build-scash.md Update build-scash.md Scash 1.0.4 (#5) * Fix std::max template substitution issue when cross-compiling to Windows * Add contrib/devtools/gen-scash-conf.sh to create sample scash.conf * Update Windows resource files for rebrand to Scash * Add Windows installer images (ico, and BMP3 format) for Scash * Add Windows readme file for Scash * Update Scash icons and corresponding network style, so hue matches. * Update Windows packaging for Scash * Add release notes for scash 1.0.4 and update build docs Scash 1.0.5 (#9) * Fix segfault where randomx_cache was evicted from under a randomx_vm in light mode. A randomx_vm in light mode requires the randomx_cache for it's entire lifetime. A randomx_vm in fast mode requires the randomx_dataset for it's entire lifetime. This patch resolves bug where in situation like IBD where the cache gets hit frequently, a required data structure was being evicted and memory released, resulting in segfault. * Delay creation of RandomX VMs in fast mode until after IBD has finished. Creating a RandomX VM in fast in a single background thread can take 30 secs+ and consumes 2GB+ of memory. During IBD mode, the RandomX caches get hit frequently, so it's a waste of resources to create and then immediately evict these large VMs. * Update copyright for Scash developers on changed files * Bump version to 1.0.5 * Add checkpoint for block 11111 * Add Scash 1.0.5 release notes * Update help message to display Scash ports instead of Bitcoin ports * Update sample config file for Scash * Revert "refactor: Remove unused and fragile string interface from arith_uint256" This reverts commit facf629. * Restored src/net.h from bitcoin v27.0 tag to fix git cherry-pick * Removed deprecated -rpcserialversion, per bitcoin v27.0 tag, to fix git cherry-pick * Remove -zapwallettxes from wallet/init.cpp, per bitcoin v27.0 tag to fix git cherry-pick * Restored qt/forms/optionsdialog.ui from bitcoin v27.0 tag to fix git cherry-pick * Updated src/rpc/mining.cpp from bitcoin v27.0 tag to fix git cherry-pick * Update src/rpc/blockchain.cpp from bitcoin v27.0 tag to fix git cherry-pick * Move python test MAGIC_BYTES to message.py, per bitcoin v27.0 tag to fix git cherry-pick * Fix python test for bitcoin 27.0 rebase * Fix python test for bitcoin 27.0 rebase * Remove Scash developers from copyright. File was not modified. * Add Scash debug guard around change to pid filename * Update build-scash doc from scash_master branch Version at commit 5330de4 * Update .github and security readme for Scash. * Add basic Github CI action workflow for testing Scash pull requests on Linux (#15) * Update client version for Scash 2.0.0 RC 1 * Add checkpoint for block 19000 * Add Scash 2.0 release notes * Integrate Bitcoin Cash DAA, ASERT (aserti3-2d) ASERT Difficulty Adjustment Algorithm (aserti3-2d) https://reference.cash/protocol/forks/2020-11-15-asert * Add option -suspiciousreorgdepth to protect against deep reorgs When a deep reorg is detected, the node will shut down for safety. A human operator can then decide what to do e.g. allow the reorg, invalidate blocks, upgrade software, etc. By default, a reorg depth of 100 is treated as suspicious. This is the same as coinbase maturity and protects newly spendable coinbase rewards from being invalidated. * Bump RC version and release name * Update release notes for Scash 2.0 * Update sample scash.conf * Update urls * Update build config so RC status is next to Scash version not Bitcoin client version. * Add network option -adddnsseed and remove hardcoded dns seeds * Update Scash 2.0 release notes * Update Scash build doc * Bump RC version to v2.0 RC 3 * Fix build issue: configure option --disable-wallet now works. Closes issue #6. * Log RandomX configuration to debug.log * Bump version to 2.0.0 release * Update sample scash.conf * Update Scash 2.0 release notes
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.
Update Github actions CI to build Scash using depends packages