Skip to content
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

catchup: into long_lived/vault from main @ bd3a638db10ee92a15f138ceaef06648c3c7b480 #18022

Conversation

Quexington
Copy link
Contributor

@Quexington Quexington commented May 15, 2024

emlowe and others added 30 commits May 1, 2024 07:21
…17943)

* Correct version numbers for dependant packages

* Include versions updates to dependant packages

* Added known issues
…nt/main_from_release_2.3.0_5ec14169475030d00767a821b674f76407f7f075
…nt/main_from_release_2.3.0_6d5eca2cffa0363863a619fba224108225533377
* bump farmer fill rate to 70%

* Adapt test_create_bundle_from_mempool_on_max_cost (#17962)

Adapt test_create_bundle_from_mempool_on_max_cost.

---------

Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org>
* Observer Mode

* Address comments by @altendky

* Change RPC default and fix test coverage

* Add test coverage for rpc marshaller

* Fix @marshal util to return proper transactions
* use ubuntu-latest for all publishing (except windows, for now)

* move windows to ubuntu

* macos adjust

* setup python more

* c

* deal with case folding to case sensitive

* also arm

* also

* leave the c C discrepancy, but work with it

* oops

* constant timeout, less release-only code
* Make me and Kyle (current settings) the reviewers for actions bumps

* Fix prettier complaints
Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.13.1 to 3.14.0.
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](tox-dev/filelock@3.13.1...3.14.0)

---
updated-dependencies:
- dependency-name: filelock
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* more macos arm and intel matrixing

* one more
* chore: fix typo

* chore: fix typo
* Make sure to use no more than 61 cpus on windows

* Type fix
…eedlessly converting selected_coins to a set (#17973)

Update coins_to_offer values type in _create_offer_for_ids to avoid needlessly converting selected_coins to a set.
Remove no longer needed softfork_fixture.
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.5.0 to 6.6.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v6.5.0...v6.6.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [boto3](https://github.com/boto/boto3) from 1.34.46 to 1.34.100.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](boto/boto3@1.34.46...1.34.100)

---
updated-dependencies:
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Optimize DL autoinserts.

* Lint.

* Improve tests.

* update root history references

* Stress test benchmarks.

* Try with low limit first.

* Try without -k

* Gather more data.

* Run only benchmark.

* Remove exception.

* Increase limit

* Increase limit.

* Increase timeout

* Add new benchmark.

* Increase timeout.

* Timeouts.

* Increase timeout

* Revert stress test.

* Use the correct limit

* Update test.

* Add option to disable the optimization.

* Revert optimisation in offers.

* Test all cases properly.

* Apply suggestions from code review

Co-authored-by: Kyle Altendorf <sda@fstab.net>

* Improve case handling.

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
* remove ignore for distutils deprecation warning

* Update pytest.ini
#17949)

Bumps [ejs](https://github.com/mde/ejs) from 3.1.8 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](mde/ejs@v3.1.8...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#17950)

Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](mde/ejs@v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ows (#17952)

Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](mde/ejs@v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…17983)

Bumps [types-pyyaml](https://github.com/python/typeshed) from 6.0.12.12 to 6.0.12.20240311.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-pyyaml
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps-dev): bump mypy from 1.8.0 to 1.10.0

Bumps [mypy](https://github.com/python/mypy) from 1.8.0 to 1.10.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.8.0...v1.10.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* adjust

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
cmmarslender and others added 10 commits May 9, 2024 17:07
* use the NULL_HASHTREE constant instead of re-computing the hash on the fly

* optimize puzzle hash computations by using shatree_atom() and shatree_pair() directly, rather than constructing a Program to call get_tree_hash() on.

* cache synthetic public keys and private keys

* rename NULL_TREEHASH -> NIL_TREEHASH
* change python and logging from tree id to store id

* always more

* oops

* again

* and...

* comment

* more
optimize key derivation in the wallet. instead of deriving the same keys for every wallet, derive the keys once and re-use them for the derived puzzle hashes per wallet
Remove leftover BlockRecord print in test_assert_height_pending.
Simplify gen_and_send_sb and make it type safe.
Improve spend bundle checks in test_dao_proposal_partial_vote.
…rom_xch for mypy's sake (#17925)

Remove no longer needed isinstance assert in mint_from_did and mint_from_xch for mypy's sake.
…long_lived_vault_from_main_bd3a638db10ee92a15f138ceaef06648c3c7b480
@Quexington Quexington added Changed Required label for PR that categorizes merge commit message as "Changed" for changelog Exclude_Notes Use this label if the changes in the PR should be excluded from the release notes labels May 15, 2024
Copy link
Contributor

File Coverage Missing Lines
chia/data_layer/data_layer.py 91.6% lines 353, 539, 603, 645, 678, 696, 705, 716, 768, 1158
chia/data_layer/data_layer_util.py 60.0% lines 93-94
chia/data_layer/data_store.py 97.5% lines 663, 727, 1011, 1142
chia/data_layer/download_data.py 95.5% lines 177
chia/data_layer/s3_plugin_service.py 0.0% lines 155-156, 158, 160, 223, 227
chia/data_layer/util/benchmark.py 0.0% lines 27-28, 41, 72, 89, 91, 100
chia/rpc/data_layer_rpc_api.py 50.0% lines 426, 431-432
chia/wallet/did_wallet/did_wallet.py 60.0% lines 533-534
Total Missing Coverage
845 lines 35 lines 95%

@Quexington Quexington marked this pull request as ready for review May 15, 2024 16:58
@Quexington Quexington requested a review from a team as a code owner May 15, 2024 16:58
Copy link
Contributor

@wjblanke wjblanke left a comment

Choose a reason for hiding this comment

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

aok

@Quexington Quexington merged commit 15dfd0e into long_lived/vault May 16, 2024
361 of 362 checks passed
@Quexington Quexington deleted the catchup/long_lived_vault_from_main_bd3a638db10ee92a15f138ceaef06648c3c7b480 branch May 16, 2024 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changed Required label for PR that categorizes merge commit message as "Changed" for changelog coverage-diff Exclude_Notes Use this label if the changes in the PR should be excluded from the release notes vault
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet