Commit Graph
14659 Commits
Author SHA1 Message Date
StarttoasterandGitHub 204b518423 checkpoint: into main from release/2.4.2 @ 6ae45b7036 (#18303)
Source hash: 6ae45b7036
Remaining commits: 0
2024-07-12 12:28:21 -07:00
StarttoasterandGitHub e32728d4fa Switch curl requests to github-glue action (#18300)
* Switch curl requests to github-glue action

* Prettier situationally prefers double quotes so make the bot happy

* Add name lines back to start release job steps

* Use github format environment variable in sync test start steps

* Remove redundant github-jwt step since that is wrapped in the glue action
2024-07-12 09:09:44 -07:00
Amine Khaldi d7aa6f48a3 Merge commit '6ae45b70369eae3ab23391867846bb84d010a30b' into checkpoint/main_from_release_2.4.2_6ae45b70369eae3ab23391867846bb84d010a30b 2024-07-12 16:12:53 +01:00
StarttoasterandGitHub da669f4681 checkpoint: into main from release/2.4.2 @ 0970ba70da (#18301)
Source hash: 0970ba70da
Remaining commits: 1
2024-07-12 08:02:25 -07:00
Amine Khaldi a96b9bbc6f Merge commit '0970ba70dac60d753ea16d0908a6dc415dc6de56' into checkpoint/main_from_release_2.4.2_0970ba70dac60d753ea16d0908a6dc415dc6de56 2024-07-12 15:29:34 +01:00
StarttoasterandGitHub b02f1937ff checkpoint: into main from release/2.4.2 @ abcbb97a53 (#18299)
undefined
2024-07-11 21:19:52 -07:00
Chris MarslenderandGitHub f2765229cd Target macos-13-arm64 runners instead of [MacOS, arm64] (#18298) 2024-07-11 22:37:13 -05:00
Amine Khaldi 7f8922929a Merge commit 'abcbb97a53d87651ffe01a75fedb8f93f8db5cdf' into checkpoint/main_from_release_2.4.2_abcbb97a53d87651ffe01a75fedb8f93f8db5cdf 2024-07-11 22:37:54 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5d71778260 build(deps): bump boto3 from 1.34.114 to 1.34.143 (#18293)
Bumps [boto3](https://github.com/boto/boto3) from 1.34.114 to 1.34.143.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](https://github.com/boto/boto3/compare/1.34.114...1.34.143)

---
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>
2024-07-11 14:34:21 -07:00
StarttoasterandGitHub 06b4a26024 checkpoint: into main from release/2.4.2 @ b6b61999ea (#18296)
Source hash: b6b61999ea
Remaining commits: 3
2024-07-11 14:33:44 -07:00
Kyle AltendorfandGitHub e785c7bfc6 less tree_id (#18130) 2024-07-11 13:45:13 -07:00
Kyle AltendorfandGitHub cf7b54966e root hash, does None mean empty or unspecified? (#18244)
* mark some cases where a none root hash means unspecified, not empty

* propagate, hint for help tracking, etc

* cp

* enum trick

* tidy

* tidy

* fixup
2024-07-11 13:44:36 -07:00
Matt HauffandGitHub d6761cda37 [CHIA-712] Fix CATWallet pending_change calculation (#18126)
* Add the concept of 'action scopes'

* Add `WalletActionScope`

* Fix CATWallet pending_change calculation

* Add the concept of 'action scopes'

* pylint and test coverage

* add try/finally

* add try/except

* Undo giving a variable a name

* Fix CRCAT test

* Fix trade tests

* Fix cat test
2024-07-11 11:23:15 -07:00
Kyle AltendorfandGitHub f41a49479a remove unclosed client session warning ignore (#18214) 2024-07-11 11:21:20 -07:00
Kyle AltendorfandGitHub 4e0ea3d40d remove dependency on twine (#18253)
* remove dependency on twine

no longer used since https://github.com/Chia-Network/chia-blockchain/commit/34314c1abb36b1088898cd83b7809133b93eb834

* remove twine (from poetry this time)
2024-07-11 11:21:04 -07:00
ChiaAutomationandGitHub a72298f302 Update Managed Files (#18290)
Update dep-review
2024-07-11 11:20:46 -07:00
Amine Khaldi dadddaa9bc Merge commit 'b6b61999ea5ace43ea4d625fa2156593081d93df' into checkpoint/main_from_release_2.4.2_b6b61999ea5ace43ea4d625fa2156593081d93df 2024-07-11 12:00:19 +01:00
StarttoasterandGitHub d88ef3b769 checkpoint: into main from release/2.4.2 @ bcbc7a7b50 (#18289)
Source hash: bcbc7a7b50
Remaining commits: 4
2024-07-10 17:54:48 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9aed61d4c4 Bump zipp from 3.17.0 to 3.19.1 (#18291)
Bumps [zipp](https://github.com/jaraco/zipp) from 3.17.0 to 3.19.1.
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.17.0...v3.19.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 15:34:41 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
40c961e6c6 build(deps): bump watchdog from 4.0.0 to 4.0.1 (#18153)
Bumps [watchdog](https://github.com/gorakhargosh/watchdog) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/gorakhargosh/watchdog/releases)
- [Changelog](https://github.com/gorakhargosh/watchdog/blob/master/changelog.rst)
- [Commits](https://github.com/gorakhargosh/watchdog/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: watchdog
  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>
2024-07-10 13:08:11 -07:00
6d9219b0c4 CHIA-597: Use poetry for package management (#11057)
* preliminary setup with poetry

* don't worry about locking the poetry env for the exploration right now

* recover black config in pyproject.toml

* install.sh for linting workflow

* pull chiavdf version from poetry in install-timelord.sh

* activate etc in upload and lint workflow

* debug poetry show output on macos

* update to clvm-tools 0.4.4

* add back setproctitle

* catchup deps

* lock

* allow 3.10

* debug

* make Install.ps1 use poetry as well

* -ErrorAction Ignore

* more todo about python version selection

* make install-timelord.sh modifications more posix compliant

* gitignore .penv* and .venv* as well

* remove requirements.penv.txt

* get artifact check requirements from poetry

* fix .gitignore for venv symlink

* separate out poetry setup

* :

* comment out code to be worked on

* setup poetry for dependency check

* ignore new poetry symlink

* chia_rs==0.1.4

* a few updates

* some missed updates `:[`

* update some types libs

* fix extras

* activate

* just use `python` somewhere

* for windows

* less symlinking for windows

* oops

* s

* more

* # shellcheck disable=SC2086

* activate action

* more python version

* lock up

* include ipython (for python >=3.8)

* add miniupnpc extra

* add poetry-dynamic-versioning

* type it out

* better match dev versioning

* catch up and delete setup.py again

* lock

* add pytest-cov

* .penv/bin/poetry

* .venv for windows activation

* update pytest-xdist

* install upnp extra

* upnp

* quote

* maybe update some deps

* mandatory and string

* oops

* slighty tidy

* debug pip list

* debug

* pybind11 maybe instead?

* remove pip install debugging

* debug without upnp nor pypi.chia.net

* chiavdf==1.0.8

* bring back upnp

* re-enable upnp

* diagnostic exception reraise

* .exe?

* diagnostics

* .cmd...?

* light tidy

* more cleanup

* make dependency check script not cwd dependent for finding the poetry env

* correct sh substitution

* lock

* coverage 7

* todo cleanup

* poetry update

* interesting

* windows too

* support non-editable install via scripts again

* oops

* again

* sheesh

* fixup

* more

* more

* Update dependencies

* various pre-commit linter updates

* add pyupgrade to extras list

* use priority=supplemental instead of secondary

* Add in some missing deps

* update setuptools and pyinstaller to match main

* venv->.venv

* lint fixes

* update a few packages for 3.12 support

* get zstd from chia resource for python 3.12

* Adjustments to dynamic versioning

* experiments with versioning

* test fixes

Signed-off-by: Earle Lowe <e.lowe@chia.net>

* fixup last commit

* include upnp as extra when installing on windows

* include mozilla-ca as a package for the cacert.pem file

* some windows tweaks

* use SPECPATH as anchor path in pyinstaller.spec file

* Add lxml as dev dependency

* Fixup typo in lxml version

* Update some packages to resolve GH vuln reports

* Update more packages to resolve GH vulns

* Ignore pylint license in depedency checker

* match installation of the dynamic version plugin on windows

* Fix issues with setting windows environment and use pip to install plugin per poetry docs recommendation

* properly apply non-editable option with -i

* use -f with ln to remove existing file as needed

* use shell=true for subprocess to help windows run chia if it's a .cmd

* Update .coveragerc

* use shutil.which() to find chia executable in a cross platform way

* mypy fixes

* Address conflicts for numpy based on python version

* Update lock file

* Remove troublesome reference to pypi source

* Add TODOs for manual install of poetry-dynamic-versioning plugin

* Use poetry dynamic versioning to figure out the version rather than setuptools_scm

* Update .github/workflows/reflow-version.yml

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

* Update .github/workflows/test-single.yml

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

* Update urllib3

* Attempts to get dynamic versioning to output something semver

* more versioning finangling

* lint pyproject.toml

* Update certifi

---------

Signed-off-by: Earle Lowe <e.lowe@chia.net>
Co-authored-by: Earle Lowe <e.lowe@chia.net>
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2024-07-10 08:47:11 -07:00
Amine Khaldi d46076eecb Merge commit 'bcbc7a7b50cf1a3a81b7548e602412ea2167f26f' into checkpoint/main_from_release_2.4.2_bcbc7a7b50cf1a3a81b7548e602412ea2167f26f 2024-07-10 16:47:04 +01:00
StarttoasterandGitHub eaf48c60bd checkpoint: into main from release/2.4.1 @ 4572390f40 (#18281)
Source hash: 4572390f40
Remaining commits: 0
2024-07-10 08:46:04 -07:00
Earle LoweandGitHub 6ae45b7036 Update changelog for 2.4.2 (#18284)
Add 2.4.2 changelog
2.4.2
2024-07-10 08:45:45 -07:00
Amine Khaldi 16ba33619b Merge commit '4572390f40fce50ba186f13ae30b171887e3a104' into checkpoint/main_from_release_2.4.1_4572390f40fce50ba186f13ae30b171887e3a104 2024-07-09 20:19:15 +01:00
StarttoasterandGitHub a959a12500 checkpoint: into main from release/2.4.1 @ 406550e4cc (#18280)
Source hash: 406550e4cc
Remaining commits: 1
2024-07-09 12:17:26 -07:00
Matt HauffandGitHub ebf747b3ae [CHIA-839] Refactor KeywringWrapper/FileKeyring for better ergonomics (#18275)
* `.get_passphrase` -> `.keyring.get_key()`

* `.set_password` -> `.keyring.set_key`

* `.delete_passphrase` -> `.keyring.delete_key`

* `.*_label` -> `.keyring.*_label`

* Introduce DecryptedKeyringData

* Fix bad assumption

* Fix tests

* Pre-commit

* Pivot key storage to external metadata for forwards compatibility

* typo & passphrase -> key
2024-07-09 12:17:11 -07:00
Arvid NorbergandGitHub b4290a2f2f [CHIA-786] remove the original block compression (#18209)
remove the original form block compression, now that the hard fork has activated and we serialize CLVM in a more efficient way
2024-07-09 12:16:51 -07:00
Amine Khaldi 271418a3fa Merge commit '406550e4ccd1b3d683d58b537f1cab3a307a4b54' into checkpoint/main_from_release_2.4.1_406550e4ccd1b3d683d58b537f1cab3a307a4b54 2024-07-09 18:03:44 +01:00
StarttoasterandGitHub 15a8275267 checkpoint: into main from release/2.4.1 @ 4b2f9f0c7e (#18276)
Source hash: 4b2f9f0c7e
Remaining commits: 2
2024-07-09 09:53:58 -07:00
Kyle AltendorfandGitHub bccda243b7 increase linting timeouts to account for slow fmt bandwidth to github (#18277) 2024-07-09 09:53:45 -07:00
Matt HauffandGitHub 6d03354859 [CHIA-683] Drop unknown tables when resetting wallet sync DB (#18222)
Drop unknown tables when resetting wallet sync DB
2024-07-09 09:53:17 -07:00
Amine Khaldi e7eefd97c6 Merge commit '4b2f9f0c7e7e575dd266c238a017b9856b254a1f' into checkpoint/main_from_release_2.4.1_4b2f9f0c7e7e575dd266c238a017b9856b254a1f 2024-07-09 11:30:43 +01:00
StarttoasterandGitHub bb01ab5def checkpoint: into main from release/2.4.1 @ 7c54e60910 (#18274)
Source hash: 7c54e60910
Remaining commits: 3
2024-07-08 20:29:32 -07:00
Jack NelsonandGitHub c0d5b9b097 CHIA-818 Add Soft Fork options to simulator config (#18247)
add fork options to simulator CHIA-818
2024-07-08 13:17:13 -07:00
Arvid NorbergandGitHub 956894dbd0 use rust version of SpendBundle (#17430) 2024-07-08 09:47:28 -07:00
Amine Khaldi 43cd5e1635 Merge commit '7c54e60910c6db80c2a7d92ed4f2d500e8e7179c' into checkpoint/main_from_release_2.4.1_7c54e60910c6db80c2a7d92ed4f2d500e8e7179c 2024-07-08 17:47:07 +01:00
StarttoasterandGitHub 9151fac2ef checkpoint: into main from release/2.4.0 @ 4ce568b129 (#18260)
Source hash: 4ce568b129
Remaining commits: 0
2024-07-08 09:45:38 -07:00
Almog De PazandGitHub 3cecc27dd2 ad.fee_estimation_fixes (#18262) 2024-07-08 09:45:03 -07:00
Arvid NorbergandGitHub 6dceabe2d3 [CHIA-691] simplify MempoolItem (#18143)
make MempoolItem and InternalMempoolItem contain the SpendBundleConditions directly, rather than the NPCResult. A mempool item is guaranteed to be valid, so the error state of NPCResult will never be engaged anyway.
2024-07-08 09:44:49 -07:00
Arvid NorbergandGitHub 260c7a363a [CHIA-786] simplify hard-fork consensus rules (#18208)
the hard fork has activated. From now on we can simplify some of the updated consensus rules to apply unconditionally to block height
2024-07-05 09:52:03 -07:00
Florin ChiricaandGitHub 25154a1045 [CHIA-883] Fix duplicate connection log spam. (#18268)
* [CHIA-883] Fix duplicate connection log spam.

* Add old condition too as a safety margin.
2024-07-05 09:50:17 -07:00
Florin ChiricaandGitHub e6dbaef4c1 [CHIA-885] Send different uncompact buckets to blueboxes. (#18263)
* Send different uncompact buckets to blueboxes.

* Lint.

* Add sleep interval before continue
2024-07-05 09:49:57 -07:00
Florin ChiricaandGitHub 9b5053b732 [CHIA-884] Fix timelord log spam. (#18267) 2024-07-05 09:49:29 -07:00
Amine KhaldiandGitHub bd750f9e94 CHIA-817 Properly order HARD_FORK_2_0 and SOFT_FORK_4 in ConsensusMode (#18242)
Properly order HARD_FORK_2_0 and SOFT_FORK_4 in ConsensusMode.
2024-07-03 09:22:46 -07:00
Amine KhaldiandGitHub 8141fe40e2 CHIA-826 Simplify get_items_by_coin_id and make it return an iterator (#18255)
Simplify get_items_by_coin_id and make it return an iterator.
2024-07-03 09:22:25 -07:00
Amine KhaldiandGitHub 7245d47c77 CHIA-843 Simplify add_to_pool around DB operations (#18259)
Simplify add_to_pool around DB operations.
2024-07-03 09:22:13 -07:00
ef09cafade CA Cert updates (#18265)
adding ca updates

Co-authored-by: ChiaAutomation <automation@chia.net>
2024-07-02 09:31:04 -07:00
Amine Khaldi fa9b9dee55 Merge commit '4ce568b129899591bdb26e5fcba7d16785054646' into checkpoint/main_from_release_2.4.0_4ce568b129899591bdb26e5fcba7d16785054646 2024-06-28 23:54:22 +01:00
Patrick MaslanaandGitHub 8ca9d832c0 checkpoint: into main from release/2.4.0 @ 786cb31fda (#18206)
Source hash: 786cb31fda
Remaining commits: 1
2024-06-28 15:51:20 -07:00