Commit Graph
916 Commits
Author SHA1 Message Date
Kyle AltendorfandGitHub 49e043e073 Update CODEOWNERS (#19592)
<!-- Merging Requirements:
- Please give your PR a title that is release-note friendly
- In order to be merged, you must add the most appropriate category
Label (Added, Changed, Fixed) to your PR
-->
<!-- Explain why this is an improvement (Does this add missing
functionality, improve performance, or reduce complexity?) -->

### Purpose:

<!-- Does this PR introduce a breaking change? -->

### Current Behavior:

### New Behavior:

<!-- As we aim for complete code coverage, please include details
regarding unit, and regression tests -->

### Testing Notes:

<!-- Attach any visual examples, or supporting evidence (attach any
.gif/video/console output below) -->
2025-05-09 11:38:04 -05:00
ChiaAutomationandGitHub 561cde817c Update Managed Files (#19513)
Update dependabot
2025-04-17 12:55:17 -05:00
Chris MarslenderandGitHub 8c188a09dd Remove the manual keychain delete step (#19509)
Remove the manual keychain delete step - this is handled automatically by the action now and fails if deleted by us first
2025-04-16 15:37:45 -05:00
Arvid NorbergandGitHub d0f64c6cbc Refactor BlockTools (#19492)
* simplify BlockTools by making include_transactions=True independent from transaction_data

* improve error message in validate_coins()

* we don't know if a block will become a transaction block, we we can't mutate state as if spends will make it in until once it's confirmed

* factor out NewBlockGenerator creation into a function

* remove unused variable

* use latest version of test-cache

* extend timeout

* fix coverage

* extend sync timeout
2025-04-16 11:25:52 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
90ea5c9b18 build(deps): bump Apple-Actions/import-codesign-certs from 3 to 5 (#19433)
Bumps [Apple-Actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs) from 3 to 5.
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases)
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v3...v5)

---
updated-dependencies:
- dependency-name: Apple-Actions/import-codesign-certs
  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-04-16 10:26:50 -05:00
StarttoasterandGitHub 213df67a4e Use smctl util to sync windows signing certificate (#19495) 2025-04-09 18:23:53 -07:00
Arvid NorbergandGitHub f241889b41 [CHIA-2541] validate more of cached test chains (#19463) 2025-04-09 07:48:40 -07:00
Arvid NorbergandGitHub 7aa76bc116 [CHIA-2540] Compute block cost (#19397)
* predict exact block cost, instead of re-running the generator

* fixup workflow for test-bundles

* fixup

* review comments
2025-04-02 09:37:45 -05:00
Chris MarslenderandGitHub b7f029e3f5 Fix double slashes in s3 urls (#19443) 2025-04-01 09:42:08 -05:00
Amine Khaldi 37decb8b5e Merge commit 'c9050689ed35ad159f9523cd4d9d7a8b31ef4379' into checkpoint/main_from_release_2.5.3_c9050689ed35ad159f9523cd4d9d7a8b31ef4379 2025-03-18 21:54:29 +01:00
Kyle AltendorfandGitHub c9050689ed stop forcing pyenv usage on macos intel in check_wheel_availability.yaml (#19396) 2025-03-18 13:35:30 -07:00
Zachary BrownandGitHub a108a7b454 checkpoint: into main from release/2.5.3 @ 1b75fbdaf4 (#19399)
Source hash: 1b75fbdaf4
Remaining commits: 0
2025-03-18 13:34:02 -07:00
Arvid NorbergandGitHub 894c68fb5c validate cached blockchains (#18527)
* when loading the cached test blockchains, check that the first few blocks match what we would have generated if it wasn't cached. This should make CI highlight whenever BlockTools changes some way of how chains are generated that alters the chain output. When this happens, we should also update the test-cache repo

* update test-cache version to use for CI

* exempt debug message from test coverage
2025-03-18 09:54:28 -07:00
Kyle AltendorfandGitHub 1b75fbdaf4 remove use of ppa provided git in test-install-scripts.yml (#19395)
* remove use of ppa provided git in `test-install-scripts.yml`

* Update test-install-scripts.yml
2025-03-18 09:46:05 -07:00
Kyle AltendorfandGitHub db440d9ded bypass error while uninstalling gui on amazonlinux:2023 (#19387) 2025-03-17 09:41:04 -07:00
Kyle AltendorfandGitHub f28b1a1925 update arch testing to python 3.12.7 (#19223) 2025-02-20 12:35:17 -07:00
Patrick MaslanaandGitHub 3714ab6139 checkpoint: into main from release/2.5.1 @ bbc8d253d3 (#19247)
Source hash: bbc8d253d3
Remaining commits: 2
2025-02-10 16:08:19 -07:00
229d68dc75 Comment out arch linux install test (#19235) (#19246)
* Comment out arch linux install test

* Better documentation

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

* Update test-install-scripts.yml

* Update test-install-scripts.yml

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
(cherry picked from commit 7f3ae1c062)

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2025-02-10 13:03:33 -07:00
bbc8d253d3 avoid asyncio bug in 3.12.8 (#19225)
* avoid asyncio bug in 3.12.8

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

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

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

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

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

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

---------

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-02-05 18:19:02 -07:00
26217db138 fix new actionlint/shellcheck complaint (#19163) (#19174)
* dump shellcheck and actionlint versions in ci

* forward slashes

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-01-27 13:40:25 -07:00
Kyle AltendorfandGitHub 115cba194f fix new actionlint/shellcheck complaint (#19163)
* dump shellcheck and actionlint versions in ci

* forward slashes
2025-01-21 13:18:51 -06:00
ChiaAutomationandGitHub bc6eb45646 Update Managed Files (#19064)
Update dependabot
2025-01-02 10:14:04 -07:00
Kyle AltendorfandGitHub b6b4ea1c73 add chia dev gh test for launching configured test runs (#18922)
* add chia dev gh test for launching configured test runs

* empty again

* better

* use the actual authenticated username

* more output

* helpful errors for invalid --only value

* tidy short help

* add at least an invalid --only test case

* prepare a long help

* add gh api runner helper

* use the commit hash for the temporary branch

* and uuid too

* fix up os selection

* add `--remote`

* load a url for a specified `--ref` as well

* both helps

* show defaults in `--help`

* help touchup

* Revert "show defaults in `--help`"

This reverts commit 5d7f4868e0.

* r

* add an actual dispatch test skeleton

* do not conflict check `tmp/**`

* assert a bit more about the resulting run

* oops

* skip the test for now

* pre-commit
2024-12-19 11:32:56 -07:00
ChiaAutomationandGitHub 214ecf79db Update Managed Files (#19012)
Update dependabot
2024-12-10 12:43:35 -07:00
Amine Khaldi 225a73d5e8 Merge commit '0d40f9f27dcef5ad235d516b793244aaa6a87720' into checkpoint/main_from_release_2.5.0_0d40f9f27dcef5ad235d516b793244aaa6a87720 2024-12-09 11:43:16 +01:00
Kyle AltendorfandGitHub 0d40f9f27d fixup installer workflow version coherence with poetry (#18997) 2024-12-06 16:19:14 -07:00
ChiaAutomationandGitHub 9b2e88f29e Update Managed Files (#18991)
Update dep-review
2024-12-05 13:04:56 -06:00
Earle LoweandGitHub c59eeec526 backport Remove 3.8 from release (#18989)
* backport Remove 3.8 from release

* remove 3.8 from pyproject.toml as well

* black fix

* go back to the check for 7 which is wrong, but wrong in a consistent way for main
2024-12-05 09:12:24 -07:00
Kyle AltendorfandGitHub 9cebffdbdb actionlint without VALIDATE_GITHUB_ACTIONS: true (#18962)
* `VALIDATE_GITHUB_ACTIONS: true`

* fixups

* there

* and the config...

* wrong way, back again

* shellcheck

* tweak

* wrong place

* see ya super-linter

* Revert "wrong place"

This reverts commit 478fde7b2e.

* -shellcheck

* reintroduce actionlint/shellcheck issue to show failure

* Revert "reintroduce actionlint/shellcheck issue to show failure"

This reverts commit 24b034522f.

* blech
2024-12-03 10:30:20 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9b7bb5b36d build(deps): bump peter-evans/create-pull-request from 6 to 7 (#18553)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  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>
2024-12-03 08:50:23 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a33f40228d build(deps): bump github/super-linter from 6 to 7 (#18552)
Bumps [github/super-linter](https://github.com/github/super-linter) from 6 to 7.
- [Release notes](https://github.com/github/super-linter/releases)
- [Changelog](https://github.com/github/super-linter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/super-linter/compare/v6...v7)

---
updated-dependencies:
- dependency-name: github/super-linter
  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>
2024-12-02 11:22:27 -07:00
Kyle AltendorfandGitHub bcf5a6580f squash emoji-suppressing typo (#18911) 2024-11-26 14:22:09 -07:00
Kyle AltendorfandGitHub c6ad3b4cb8 add arch emojis 🌀💪✳️ (#18864)
* add arch emojis 🌀💪✳️

* fixup
2024-11-13 12:54:06 -07:00
ChiaAutomationandGitHub 315f4bfa3a Update Managed Files (#18821) 2024-11-06 10:03:40 -07:00
Matt HauffandGitHub 2808ee2446 [CHIA-1681] Replace black with Ruff (#18813)
* Replace black with Ruff

* Change build_network_protocol_files.py
2024-11-04 15:22:18 -07:00
ChiaAutomationandGitHub 6ba63a2987 Update Managed Files (#18777)
Update dep-review
2024-11-04 11:44:41 -07:00
Matt HauffandGitHub 73e4a5bbea [CHIA-1680] Finish replacing flake8 with Ruff (#18802)
* Apply ruff unsafe fixes

* Manually fix tuples with `as`

* Remove all references to flake8
2024-11-04 08:59:57 -07:00
Kyle AltendorfandGitHub 68adc506c5 add native linux arm install script testing (#18776)
* add native linux arm install script testing

* correct

* shorter

* oops

* Update test-install-scripts.yml
2024-10-30 11:26:20 -07:00
Matt HauffandGitHub 6084112d48 [CHIA-1553] Replace pylint with ruff (#18759)
* Replace pylint with ruff

* poetry

* remove pylint

* Address comments by @altendky

* Undo formatting

* actually undo formatting
2024-10-25 15:55:37 -07:00
Kyle AltendorfandGitHub 9c8557a1f8 Remove Python 3.8 support and update source to 3.9 standards (#18687)
* manual python 3.8 removals

* poetry

* pyupgrade

* black

* isort

* manually tidy imports

* work around shadowed type

* catch up build network protocol files for pyupgrade changes

* placate pylint

* re-enable 20.04

* placate flake8
2024-10-16 14:21:15 -07:00
Kyle AltendorfandGitHub b4137651b6 maybe fixup main coverage diff (#18645)
maybe fixup `main` coverage diff
2024-09-30 11:02:21 -07:00
Earle LoweandGitHub 44db523f9d [CHIA-1486] Update to macOS 13 for build and test (#18640)
Update to macOS 13 for build and test
2024-09-25 14:58:30 -07:00
Kyle AltendorfandGitHub 6560be415c increase compatibility with upload action v4.4.0 (#18551)
* increase compatibility with upload action v4.4.0

https://github.com/actions/upload-artifact/releases/tag/v4.4.0

* Update test-single.yml

* Update test.yml

* Update test.yml

* Update test-single.yml
2024-09-05 05:50:28 +08:00
Arvid NorbergandGitHub ab8ea7eb3c update long-reorg tests along with the reorg test chains (#18517)
update long-reorg tests along with the reorg test chains, to make the fork point be at a height > 0
2024-09-03 23:21:51 +08:00
Kyle AltendorfandGitHub ddfd1f9567 correct concurrency groups (#18498)
* correct concurrency groups

* ref
2024-08-19 15:27:05 -07:00
Kyle AltendorfandGitHub a3c0cd3c57 poetry cache (#18479)
* enable poetry mode for python package cache

* test the branch

* Revert "test the branch"

This reverts commit d785413ede.
2024-08-19 23:53:39 +08:00
Kyle AltendorfandGitHub 1bebbdc688 simplify the concurrency group (#18309)
* simplify the concurrency group

* empty
2024-08-19 23:52:51 +08:00
Kyle AltendorfandGitHub bee296a6d2 build both sdist and wheel for upload to pypi (#18356) 2024-07-29 12:30:17 -07:00
Kyle AltendorfandGitHub 740282a636 add poetry check ... well, check (#18357)
* add poetry check ...  well, check

* add poetry check to pre-commit

* touchup

* Update activated.sh

* Update activated.ps1
2024-07-29 12:30:05 -07:00
Kyle AltendorfandGitHub 5ec2b54399 only upload torrent for gui installers (#18338)
https://github.com/Chia-Network/chia-blockchain/actions/runs/9995431619/job/27628175412
2024-07-18 13:08:02 -07:00