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 Altendorf and GitHub
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
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
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
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 Altendorf and GitHub
6099c7c5f4
Change pre-commit workflow macOS ARM runner to macos-latest ( #20093 )
2025-09-23 09:11:31 -07:00
Kyle Altendorf and GitHub
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 Altendorf and GitHub
2d15a043e5
use bash for test install scripts, except the ps1 step ( #20089 )
2025-09-19 13:27:47 -07:00
Earle Lowe and GitHub
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 Marslender and GitHub
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 Altendorf and GitHub
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 Altendorf and GitHub
ebf8105fc1
more conditionality handling for more cases ( #20038 )
2025-09-05 11:22:09 -07:00
Kyle Altendorf and GitHub
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 Marslender and GitHub
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
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 Allen and GitHub
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
ChiaAutomation and GitHub
7b1fdc1992
Update Managed Files ( #19943 )
...
* Update dep-review
* Update commit-signing
2025-08-13 12:14:08 -07:00
Kyle Altendorf and GitHub
bb4c1620db
use github hosted linux arm runners ( #19937 )
...
* use github hosted linux arm runners
* more
2025-08-11 12:30:54 -07:00
Starttoaster and GitHub
4dfa474a8b
Set the correct commit author for mozilla cert workflow ( #19896 )
2025-08-05 15:01:48 -07:00
Richard Kiss and GitHub
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 Hoshino and GitHub
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 Altendorf and GitHub
60fab78319
drop ubuntu 20.04 ( #19657 )
...
https://endoflife.date/ubuntu
> 31 May 2025
2025-05-30 13:15:27 -07:00
Kyle Altendorf and GitHub
1104521488
use apt-get instead of apt ( #19656 )
2025-05-30 09:50:42 -07:00
Kyle Altendorf and GitHub
818fd90723
drop debian bullseye testing ( #19659 )
...
https://endoflife.date/debian
> 14 Aug 2024
2025-05-29 13:27:10 -07:00
Chris Marslender and GitHub
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 Norberg and GitHub
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
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
Starttoaster and GitHub
213df67a4e
Use smctl util to sync windows signing certificate ( #19495 )
2025-04-09 18:23:53 -07:00
Arvid Norberg and GitHub
f241889b41
[CHIA-2541] validate more of cached test chains ( #19463 )
2025-04-09 07:48:40 -07:00
Arvid Norberg and GitHub
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 Marslender and GitHub
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 Altendorf and GitHub
c9050689ed
stop forcing pyenv usage on macos intel in check_wheel_availability.yaml ( #19396 )
2025-03-18 13:35:30 -07:00
Zachary Brown and GitHub
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 Norberg and GitHub
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 Altendorf and GitHub
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