Commit Graph
870 Commits
Author SHA1 Message Date
Kyle Altendorf f82ff18d49 Merge commit 'quex.remove_python_3_9^1' into testing_a_thing 2025-10-06 14:01:33 -04:00
Kyle Altendorf b6a345bfb3 Merge branch 'main' into retain_chiabip 2025-10-06 13:52:51 -04:00
Matt addc460701 Merge remote-tracking branch 'origin/main' into quex.remove_python_3_9 2025-10-06 09:25:14 -07:00
Kyle AltendorfandGitHub bb3d1bd307 stop installing sudo for testing install scripts (#20132) 2025-10-06 05:30:03 -07:00
Matt d2049dd16d Still need git 2025-10-02 12:14:27 -07:00
Matt 27c5d0f7f1 Simplify installations 2025-10-02 12:07:50 -07:00
Matt 59ef475927 Use dnf for consistency 2025-10-02 12:02:34 -07:00
Matt 5b1dbcec41 Merge remote-tracking branch 'origin/main' into quex.remove_python_3_9 2025-10-01 14:48:10 -07:00
80ea5fe932 MacOS intel tests on macos-15-intel (#20120)
* MacOS intel tests on macos-15-intel

* Simplify allowed-skips condition in test.yml

https://github.com/Chia-Network/chia-blockchain/actions/runs/18106707994/job/51522945611?pr=20120#step:8:51

* Skip macOS intel timelord cases in workflow

Commented out macOS timelord cases due to issues.

* Fix comment syntax for macOS timelord cases

Updated comments to use hash symbol for skipping macOS cases.

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-10-01 12:53:48 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4529fcabac build(deps): bump actions/download-artifact from 4 to 5 (#19912)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  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-09-30 08:19:47 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4d78014700 build(deps): bump aws-actions/configure-aws-credentials from 4 to 5 (#20048)
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4 to 5.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/v4...v5)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  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-09-30 08:14:34 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c5967de17a build(deps): bump actions/stale from 9 to 10 (#20047)
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  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-09-30 08:13:10 -07:00
Matt ff74d8e490 Okay now try for rocky linux and use 3.12 instead 2025-09-24 10:33:07 -07:00
Matt 3308df4e48 Experiment a little bit 2025-09-24 10:29:51 -07:00
Matt abcb987dfa Install scripts issues 2025-09-24 10:20:44 -07:00
Matt ef9e138b92 initial changes 2025-09-24 09:51:58 -07:00
Kyle AltendorfandGitHub 6099c7c5f4 Change pre-commit workflow macOS ARM runner to macos-latest (#20093) 2025-09-23 09:11:31 -07:00
Kyle AltendorfandGitHub fab86badfc Remove GUI submodule directory for script testing (#20088)
Remove GUI submodule before running GUI script tests.
2025-09-23 09:11:16 -07:00
Kyle AltendorfandGitHub 2d15a043e5 use bash for test install scripts, except the ps1 step (#20089) 2025-09-19 13:27:47 -07:00
Earle LoweandGitHub 3652e609bd Remove scripting that attempts to find and install node (#20082)
* Remove scripting that attempts to find and install node

* Remove using  direction in start-gui.sh

* Remove unneeded npm_global files - only used to install node

* Handle guess where node or npm is not installed

* Add setup-node to test scripts workflow

* make sure to checkout submodules
2025-09-18 15:09:32 -07:00
Chris MarslenderandGitHub 83e164d3ca Use setup-node action and .nvmrc specified version for all installers (#20060)
* Update all installer builds to use the version of node specified in chia-blockchain-gui .nvmrc
* Update the workflows that didn't previously use the setup-node action to use it, to make future updates easier (this action now works with all the currently supported platforms we build on)
2025-09-16 09:36:34 -05:00
Kyle AltendorfandGitHub 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
Kyle AltendorfandGitHub ebf8105fc1 more conditionality handling for more cases (#20038) 2025-09-05 11:22:09 -07:00
Kyle AltendorfandGitHub 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
Chris MarslenderandGitHub 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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
William AllenandGitHub 35291ee609 Make CI workflows fork-friendly (#19807)
* Make some CI conditional for forks

Signed-off-by: wallentx <william.allentx@gmail.com>

* fix conditional for build installers

Signed-off-by: wallentx <william.allentx@gmail.com>

* fix macos ARM and Linux ARM onnpre-commit

Signed-off-by: wallentx <william.allentx@gmail.com>

* Testing SSH signing

* Remove conditional for checking signed commits

* Use macos-15 instead of macos-latest, and use public gh linux arm

* fix yaml array vs literal string

---------

Signed-off-by: wallentx <william.allentx@gmail.com>
2025-08-14 12:44:10 -07:00
ChiaAutomationandGitHub 7b1fdc1992 Update Managed Files (#19943)
* Update dep-review

* Update commit-signing
2025-08-13 12:14:08 -07:00
Kyle AltendorfandGitHub bb4c1620db use github hosted linux arm runners (#19937)
* use github hosted linux arm runners

* more
2025-08-11 12:30:54 -07:00
StarttoasterandGitHub 4dfa474a8b Set the correct commit author for mozilla cert workflow (#19896) 2025-08-05 15:01:48 -07:00
Richard KissandGitHub a8d7d32d53 Remove mozilla ca submodule and subsume this functionality (#19850)
<!-- 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-07-30 11:05:13 -07:00
8b8035f311 Change minimium node version to 20 and npm version to 10 (#19845)
* Update to node 20

* Update another script for minimum npm version

* update check for npm >= 10

* update npm version

---------

Co-authored-by: Zlatko <zlatko@chia.net>
2025-07-18 09:26:06 -07:00
Kyle Altendorf 1f1d7ee6bb non-shallow for poetry 2025-07-16 19:58:59 -04:00
Izumi HoshinoandGitHub b1564dcec8 Disabled conflict comments (#19731) 2025-06-20 09:09:53 -07:00
f3ba638e3a update windows build to windows-2022 (#19670)
* update windows build to windows-2022

https://github.com/Chia-Network/chia-blockchain/actions/runs/15418837197/job/43391307150?pr=19667 
> This is a scheduled Windows Server 2019 brownout. The Windows Server 2019 image will be removed on 2025-06-30. For more details, see https://github.com/actions/runner-images/issues/12045

* Update build-windows-installer.yml

* Update build-windows-installer.yml

* Locating editbin

* Update path to editbin

---------

Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2025-06-05 09:20:46 -07:00
Kyle AltendorfandGitHub 60fab78319 drop ubuntu 20.04 (#19657)
https://endoflife.date/ubuntu
> 31 May 2025
2025-05-30 13:15:27 -07:00
Kyle AltendorfandGitHub 1104521488 use apt-get instead of apt (#19656) 2025-05-30 09:50:42 -07:00
Kyle AltendorfandGitHub 818fd90723 drop debian bullseye testing (#19659)
https://endoflife.date/debian

> 14 Aug 2024
2025-05-29 13:27:10 -07: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