Kyle Altendorf
3acce7b555
test on linux arm 🐧 💪 💥 ( #20010 )
...
* test on linux arm
* Update Linux test parameters in workflow
Renamed and added parameters for Linux test runs.
* more
* fixup
2025-09-09 12:49:26 -07:00
Arvid Norberg
d62a61da37
[CHIA-3701] Check plots v2 ( #19982 )
...
* support v2 plots in check-plots
* review comments
2025-09-09 09:06:02 -07:00
Kyle Altendorf
b872728304
add another case to test_get_rate_limits_to_use() ( #20004 )
2025-09-09 09:05:26 -07:00
Kyle Altendorf
653944328e
move workaround arm64 ruby install to the build image ( #20037 )
...
* Remove arm64 ruby installation workaround
Removed temporary fix for arm64 platform related to ruby installation.
depends on https://github.com/Chia-Network/build-images/pull/105
* drop fpm, update comment
2025-09-08 10:39:43 -07:00
Kyle Altendorf
ebf8105fc1
more conditionality handling for more cases ( #20038 )
2025-09-05 11:22:09 -07:00
Amine Khaldi
9d1a7b9959
CHIA-3706 Cover new peak returning added transactions as a result of retrying potential transactions ( #20002 )
...
Add a test to cover new peak returning added transactions as a result of retrying potential transactions.
2025-09-05 11:05:01 -07:00
Kyle Altendorf
38881d81c3
Remove dotenv installation from build script ( #20036 )
2025-09-05 11:03:59 -07:00
Arvid Norberg
f17dedd5be
bump chia_rs dependency ( #20023 )
2025-09-05 06:31:21 -07:00
Arvid Norberg and Amine Khaldi
f2d92811a9
remove unnecessary NPCResult in mempool_manager ( #20022 )
...
* remove unnecessary NPCResult in mempool_manager
* review comment
* Update chia/full_node/mempool_manager.py
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org >
---------
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org >
2025-09-05 06:30:25 -07:00
dependabot[bot]
31cb704e62
build(deps): bump ruff from 0.12.10 to 0.12.11 ( #20029 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.12.10 to 0.12.11.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.10...0.12.11 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.11
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>
2025-09-04 08:54:09 -07:00
dependabot[bot]
5e5f5e22c0
build(deps): bump boto3 from 1.40.18 to 1.40.22 ( #20027 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.40.18 to 1.40.22.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.40.18...1.40.22 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.40.22
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>
2025-09-04 08:53:52 -07:00
dependabot[bot]
b96097ab48
build(deps): bump cryptography from 45.0.6 to 45.0.7 ( #20025 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 45.0.6 to 45.0.7.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/45.0.6...45.0.7 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 45.0.7
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>
2025-09-04 08:53:43 -07:00
Arvid Norberg
6df066fa0c
fix incorrect assert in create_block_generator2() ( #20015 )
2025-09-04 08:08:11 -07:00
Kyle Altendorf
16007038c1
fixup coverage handling with conditional macos-intel execution ( #20026 )
...
* fixup coverage handling with conditional macos-intel execution
* more mess. for the moment at least
* let a few local-only steps run regardless
* correct the version
2025-09-04 08:07:47 -07:00
Amine Khaldi
cd792f5468
CHIA-3708 Annotate test_rate_limits.py ( #20005 )
...
Annotate test_rate_limits.py.
2025-09-03 13:49:53 -07:00
Patrick Maslana
a6cde00424
checkpoint: into main from release/2.5.6 @ ecb54a5874 ( #20012 )
...
Source hash: ecb54a5874
Remaining commits: 1
In addition to changes in the network protocol and its generated files,
between the original and this checkpoint, here are the introduced code
changes in order to get back to a working state:
```diff
diff --git a/chia/_tests/harvester/test_harvester_api.py b/chia/_tests/harvester/test_harvester_api.py
index 479adb69e1..5c9e6d59ba 100644
--- a/chia/_tests/harvester/test_harvester_api.py
+++ b/chia/_tests/harvester/test_harvester_api.py
@@ -51,7 +51,7 @@ async def harvester_environment(
def signage_point_from_block(
block: FullBlock, constants: ConsensusConstants
-) -> harvester_protocol.NewSignagePointHarvester:
+) -> harvester_protocol.NewSignagePointHarvester2:
sp_index = block.reward_chain_block.signage_point_index
challenge_hash = block.reward_chain_block.pos_ss_cc_challenge_hash
sp_hash = (
@@ -59,7 +59,7 @@ def signage_point_from_block(
if block.reward_chain_block.reward_chain_sp_vdf
else challenge_hash
)
- return harvester_protocol.NewSignagePointHarvester(
+ return harvester_protocol.NewSignagePointHarvester2(
challenge_hash=challenge_hash,
difficulty=uint64(constants.DIFFICULTY_STARTING),
sub_slot_iters=uint64(constants.SUB_SLOT_ITERS_STARTING),
@@ -75,7 +75,7 @@ def create_test_setup(
harvester_environment: HarvesterTestEnvironment,
default_400_blocks: list[FullBlock],
blockchain_constants: ConsensusConstants,
-) -> tuple[HarvesterTestEnvironment, harvester_protocol.NewSignagePointHarvester, MagicMock]:
+) -> tuple[HarvesterTestEnvironment, harvester_protocol.NewSignagePointHarvester2, MagicMock]:
env = harvester_environment
block = default_400_blocks[2]
new_challenge = signage_point_from_block(block, blockchain_constants)
@@ -128,7 +128,7 @@ async def test_new_signage_point_harvester_pool_difficulty(
sub_slot_iters=uint64(67108864),
)
- new_challenge = harvester_protocol.NewSignagePointHarvester(
+ new_challenge = harvester_protocol.NewSignagePointHarvester2(
challenge_hash=new_challenge.challenge_hash,
difficulty=new_challenge.difficulty,
sub_slot_iters=new_challenge.sub_slot_iters,
diff --git a/chia/harvester/harvester_api.py b/chia/harvester/harvester_api.py
index 0ff578c74a..54fc6e159f 100644
--- a/chia/harvester/harvester_api.py
+++ b/chia/harvester/harvester_api.py
@@ -53,7 +53,7 @@ class HarvesterAPI:
def ready(self) -> bool:
return True
- def _plot_passes_filter(self, plot_info: PlotInfo, challenge: harvester_protocol.NewSignagePointHarvester) -> bool:
+ def _plot_passes_filter(self, plot_info: PlotInfo, challenge: harvester_protocol.NewSignagePointHarvester2) -> bool:
filter_prefix_bits = calculate_prefix_bits(
self.harvester.constants,
challenge.peak_height,
```
2025-09-03 12:18:25 -07:00
Almog De Paz
37e5b1c367
[CHIA-3673] Start solver with farmer ( #20017 )
...
* remove redundant comment
* add solver to farmer group
2025-09-03 09:25:41 -07:00
Arvid Norberg
3519265e36
[CHIA-3717] improve logging of NO_OVERFLOWS_IN_FIRST_SUB_SLOT_NEW_EPOCH ( #20016 )
...
improve logging of NO_OVERFLOWS_IN_FIRST_SUB_SLOT_NEW_EPOCH
2025-09-03 09:25:28 -07:00
dependabot[bot]
c1edd8919c
build(deps): bump coverage from 7.10.4 to 7.10.5 ( #19997 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.10.4 to 7.10.5.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.10.4...7.10.5 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.10.5
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>
2025-09-03 09:24:56 -07:00
Arvid Norberg
e4961d9ddf
[CHIA-3654] [CHIA-3537] [CHIA-3673] stub chiapos2 API ( #19969 )
...
* stub chiapos2 API
* update block tools to support v2 plots when generating chains, as well as using the solve_proof() stub in the solver
* review comments
2025-09-03 09:24:44 -07:00
Chris Marslender
9a47aa2e3f
Swap to self hosted mac intel runners for installer build ( #20009 )
...
* Swap to self hosted mac intel runners for installer build
* Change the test to also run self-hosted
* Use self hosted mac intel runners, and limit some things to not always run on mac intel
* Split the new mac intel rule to its own step
2025-09-02 12:13:16 -07:00
Arvid Norberg
29c25fb188
Rate limits cleanup ( #19990 )
...
* use monotonic clock in rate limiter
* rename minute -> slot in rate limiter, as the length is a parameter
* mock timer in rate limit test to make them deterministic
* remove unnecessary pytest class
* improve comment in rate_limit_numbers
* fix minor typos in rate_limits.py
* replace test_too_many_messages() with a parametrized test for (almost) all rate-limit cases
* review comments: give better names to test parameters
* review comments
* review comments
* review comments
* review comments
2025-09-02 12:13:04 -07:00
Amine Khaldi
061d588bca
CHIA-3718 Handle building chiavdf for MacOS when CMake is already installed ( #20018 )
...
Handle building chiavdf for MacOS when CMake is already installed.
2025-09-02 09:24:44 -05:00
Amine Khaldi
a662d559e2
Merge commit 'ecb54a5874681326b9ba0d0f33e68c8d718c8639' into checkpoint/main_from_release_2.5.6_ecb54a5874681326b9ba0d0f33e68c8d718c8639
2025-08-29 20:46:54 +01:00
dependabot[bot]
5184258f4a
build(deps): bump typing-extensions from 4.14.1 to 4.15.0 ( #20003 )
...
Bumps [typing-extensions](https://github.com/python/typing_extensions ) from 4.14.1 to 4.15.0.
- [Release notes](https://github.com/python/typing_extensions/releases )
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md )
- [Commits](https://github.com/python/typing_extensions/compare/4.14.1...4.15.0 )
---
updated-dependencies:
- dependency-name: typing-extensions
dependency-version: 4.15.0
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>
2025-08-28 15:08:55 -07:00
dependabot[bot]
2886dd4e1a
build(deps): bump boto3 from 1.40.12 to 1.40.18 ( #20001 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.40.12 to 1.40.18.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.40.12...1.40.18 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.40.18
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>
2025-08-28 12:46:52 -07:00
dependabot[bot]
2507b93df6
build(deps): bump types-pyyaml from 6.0.12.20250809 to 6.0.12.20250822 ( #20000 )
...
Bumps [types-pyyaml](https://github.com/typeshed-internal/stub_uploader ) from 6.0.12.20250809 to 6.0.12.20250822.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-pyyaml
dependency-version: 6.0.12.20250822
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>
2025-08-28 12:26:37 -07:00
dependabot[bot]
b467e263e9
build(deps): bump types-aiofiles from 24.1.0.20250809 to 24.1.0.20250822 ( #19999 )
...
Bumps [types-aiofiles](https://github.com/typeshed-internal/stub_uploader ) from 24.1.0.20250809 to 24.1.0.20250822.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-aiofiles
dependency-version: 24.1.0.20250822
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>
2025-08-28 12:26:22 -07:00
dependabot[bot]
55abf722eb
build(deps): bump types-setuptools from 80.9.0.20250809 to 80.9.0.20250822 ( #19998 )
...
build(deps): bump types-setuptools
Bumps [types-setuptools](https://github.com/typeshed-internal/stub_uploader ) from 80.9.0.20250809 to 80.9.0.20250822.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits )
---
updated-dependencies:
- dependency-name: types-setuptools
dependency-version: 80.9.0.20250822
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>
2025-08-28 12:26:09 -07:00
Arvid Norberg and Amine Khaldi
ecb54a5874
support previous harvester protocol ( #19994 )
...
* support previous harvester protocol
* Update chia/protocols/harvester_protocol.py
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org >
---------
Co-authored-by: Amine Khaldi <amine.khaldi@reactos.org >
2025-08-28 12:25:38 -07:00
dependabot[bot]
f7f0c84c25
build(deps): bump ruff from 0.12.9 to 0.12.10 ( #19996 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.12.9 to 0.12.10.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.9...0.12.10 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.10
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>
2025-08-28 12:23:45 -07:00
dependabot[bot]
cecd580015
build(deps): bump lxml from 6.0.0 to 6.0.1 ( #19995 )
...
Bumps [lxml](https://github.com/lxml/lxml ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-6.0.0...lxml-6.0.1 )
---
updated-dependencies:
- dependency-name: lxml
dependency-version: 6.0.1
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>
2025-08-28 12:23:33 -07:00
Patrick Maslana
befaf0e079
build(deps): bump filelock from 3.18.0 to 3.19.1 ( #19974 )
...
Bumps [filelock](https://github.com/tox-dev/py-filelock ) from 3.18.0 to
3.19.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tox-dev/py-filelock/releases ">filelock's
releases</a>.</em></p>
<blockquote>
<h2>3.19.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>add 3.14t (free threading) to matrix by <a
href="https://github.com/paultiq "><code>@paultiq</code></a> in <a
href="https://redirect.github.com/tox-dev/filelock/pull/433 ">tox-dev/filelock#433</a></li>
<li>Increase test coverage by <a
href="https://github.com/paultiq "><code>@paultiq</code></a> in <a
href="https://redirect.github.com/tox-dev/filelock/pull/434 ">tox-dev/filelock#434</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/paultiq "><code>@paultiq</code></a> made
their first contribution in <a
href="https://redirect.github.com/tox-dev/filelock/pull/433 ">tox-dev/filelock#433</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tox-dev/filelock/compare/3.19.0...3.19.1 ">https://github.com/tox-dev/filelock/compare/3.19.0...3.19.1 </a></p>
<h2>3.19.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>Add support for 3.14 by <a
href="https://github.com/gaborbernat "><code>@gaborbernat</code></a> in
<a
href="https://redirect.github.com/tox-dev/filelock/pull/432 ">tox-dev/filelock#432</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tox-dev/filelock/compare/3.18.0...3.19.0 ">https://github.com/tox-dev/filelock/compare/3.18.0...3.19.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tox-dev/filelock/commit/8d1009f08a6a64624fad91d1079062ef31b8c2b4 "><code>8d1009f</code></a>
Update release.yaml</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/66a428e97a874b44b0310072f6c974226f55a472 "><code>66a428e</code></a>
Increase test coverage (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/434 ">#434</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/0dfc86eebd2c76ae959a409bcbc3112cc1ec5890 "><code>0dfc86e</code></a>
add 3.14 to matrix (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/433 ">#433</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/0c54837e318ebe8a692b529722430cb38134bf7c "><code>0c54837</code></a>
Add support for 3.14 (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/432 ">#432</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/77d02f5ada3a1a92167b1beee35a7815cbde0fcf "><code>77d02f5</code></a>
Bump actions/checkout from 4 to 5 (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/430 ">#430</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/bc972b33bf253bb9f08db32b19ffd4119a74706e "><code>bc972b3</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/429 ">#429</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/78d02cb5ff42b22a56ad1a36755361a6b4601765 "><code>78d02cb</code></a>
Bump actions/download-artifact from 4 to 5 (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/428 ">#428</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/18cdb5d1c78a7a459463480303e9820f33cdf041 "><code>18cdb5d</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/427 ">#427</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/b198a096d2bae58596479497d18a82bbeec515c8 "><code>b198a09</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/426 ">#426</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/6b097e76de603d9be6a24c5058b6fe53ef003afd "><code>6b097e7</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/425 ">#425</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tox-dev/py-filelock/compare/3.18.0...3.19.1 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
2025-08-28 12:23:13 -07:00
Patrick Maslana
e140fdcc24
checkpoint: into main from release/2.5.5 @ c7aafcfb46 ( #20006 )
...
Source hash: c7aafcfb46
Remaining commits: 0
2025-08-28 08:29:54 -07:00
Amine Khaldi
8726c49e53
Merge commit 'c7aafcfb46ef1413b05cdd6486308e99ee4767df' into checkpoint/main_from_release_2.5.5_c7aafcfb46ef1413b05cdd6486308e99ee4767df
2025-08-28 11:34:45 +01:00
Patrick Maslana
bec867e837
checkpoint: into main from release/2.5.5 @ 6821c48d88 ( #19993 )
...
Source hash: 6821c48d88
Remaining commits: 1
2025-08-27 14:45:42 -07:00
dependabot[bot]
eceecddd1c
build(deps): bump actions/checkout from 4 to 5 ( #19946 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 13:36:47 -07:00
Patrick Maslana
fb05d179bb
[CHIA-3703] Add Enum support to streamable ( #19983 )
...
This PR adds support for `Enum`s to the streamable framework.
In order to support an `Enum` in your streamable class you must decorate
it with the `streamable_enum` decorator and specify a proxy streamable
object to use for serializing the enum's values. Once you've done this,
the object can be used in a streamble object.
2025-08-26 16:32:23 -07:00
Amine Khaldi
94b8bdf717
Merge commit '6821c48d881547d4c97da9b766b77b68631efa85' into checkpoint/main_from_release_2.5.5_6821c48d881547d4c97da9b766b77b68631efa85
2025-08-26 19:39:18 +01:00
Patrick Maslana
2708a7e280
checkpoint: into main from release/2.5.5 @ b1cc0a5b84 ( #19955 )
...
Source hash: b1cc0a5b84
Remaining commits: 1
2025-08-26 11:22:53 -07:00
dependabot[bot]
305d446554
build(deps): bump coverage from 7.10.3 to 7.10.4 ( #19976 )
...
Bumps [coverage](https://github.com/nedbat/coveragepy ) from 7.10.3 to 7.10.4.
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.10.3...7.10.4 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.10.4
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>
2025-08-26 11:22:13 -07:00
dependabot[bot]
c1e6a53097
build(deps): bump boto3 from 1.40.8 to 1.40.12 ( #19973 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.40.8 to 1.40.12.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.40.8...1.40.12 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.40.12
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>
2025-08-26 11:21:58 -07:00
dependabot[bot]
e727c96aa2
build(deps): bump ruff from 0.12.8 to 0.12.9 ( #19972 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.12.8 to 0.12.9.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.12.8...0.12.9 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.12.9
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>
2025-08-26 11:21:46 -07:00
Arvid Norberg
4d2d27192e
[CHIA-3659] ignore unreasonably small v2 plots ( #19984 )
...
just like we ignore unreasonably small v1 plots, ignore unreasonably small v2 plots
2025-08-26 11:21:37 -07:00
Arvid Norberg
fcc0415e39
[CHIA-3701] cleanup check_plots ( #19981 )
...
* use monotonic clock to time check_plots operations
* move exception block up to save a level of indentation
* fix call to validate_proof()
2025-08-26 11:20:54 -07:00
Olexandr88
27bcf4bc2e
chore: repaired the damaged Discord badge ( #19747 )
...
Update README.md
2025-08-26 11:20:25 -07:00
Matt
0f1d690246
Add a test for invalid enum value
2025-08-26 10:37:20 -07:00
Matt
4623d0d792
Comments by @altendky
2025-08-26 10:16:12 -07:00
Almog De Paz and Arvid Norberg
52cd1086a7
[CHIA-3593] New solver service ( #19938 )
...
* add solver service
* lint
* wire service evrywhear
* prover protocol and v2Prover
* format name
* format
* refactor filename
* tests/raise unimplemented
* add get_filename_str to mock
* rename methods
* rename
* refactor
* improve coverage
* test from bytes
* harvester and farmer v2 support
* solver service, api, rpc
* clenup, add config to tests
* pre-commit
* remove mocks from test
* aync solver, fixtures, tests
* naming
* remove redundant farmer message
* solver fixtures and tests
* change quality_string to quality_chain
* fix service tests, cleanup
* name change, fix comments
* lint
* rename to partial proof
* network protocol test, use ThreadPoolExecutor
* naming and types
* check filter for both plot versions
* update network protocol tests
* more pr comments addressed
* fix rename
* fix network formatting error
* change to Assertion errors
* add todo
* remove strength from SolverInfo
* more pr comments, fix test to catch assertion
* revert strength
* test and comments
* rename to partial proof
---------
Co-authored-by: Arvid Norberg <arvid@libtorrent.org >
2025-08-22 15:26:09 -07:00
Matt
f3e85301c2
stop converting
2025-08-21 15:30:28 -07:00