Commit Graph
68 Commits
Author SHA1 Message Date
Patrick Maslana 34ded1b6c8 Fix the GITHUB_OUTPUT in reflow-version and pin alls-green to the per version (#20451)
Fix the GITHUB_OUTPUT in reflow-version and pin alls-green to the proper version
2026-02-02 12:13:19 -08:00
dependabot[bot] b94a3ef1d6 build(deps): bump actions/checkout from 5 to 6 (#20333)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  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-12-09 14:30:56 -08:00
Amine Khaldi 064eaa2f41 CHIA-3812 Comment out test workflow steps currently disabled using if false (#20287)
Comment out test workflow steps currently disabled using if false.
2025-11-21 08:19:21 -06:00
dependabot[bot] 2eb1e15266 build(deps): bump actions/upload-artifact from 4 to 5 (#20203)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-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-11-11 09:14:18 -07:00
Kyle Altendorf 68bfb12bb8 Disable JUnit collection in macOS intel tests (#20040) 2025-11-11 08:08:45 -07:00
dependabot[bot] a2ef4f0c0b build(deps): bump actions/download-artifact from 5 to 6 (#20202)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '6'
  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-11-10 16:36:59 -07:00
Matt Hauff f4f7fad91b [LABS-247] Move defaults from 3.10 to 3.12 (#20115)
* initial changes

* poetry fix

* Address ruff

* Install scripts issues

* Experiment a little bit

* Okay now try for rocky linux and use 3.12 instead

* Remove the now unused thing

* Move defaults from 3.10 to 3.12

* Setup python3.12

* debug

* debug

* whoops

* listen I really dont know what Im doing

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* debug

* Use Chia action

* Use an upstream change

* debug

* Move the python setup to the install action

* try something dumb

* back to sh

* debug

* Cleanup after extensive debug

* Add SQLite version report

* test with new images

* remove python setup

* try this image?

* back to this

* Try hyphenless

* Use published pyhon312 tags
2025-10-17 06:32:03 -07:00
Chris MarslenderandKyle Altendorf 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] 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
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
Kyle Altendorf ebf8105fc1 more conditionality handling for more cases (#20038) 2025-09-05 11:22:09 -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
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
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
William Allen 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
Kyle Altendorf 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
Kyle Altendorf c6ad3b4cb8 add arch emojis 🌀💪✳️ (#18864)
* add arch emojis 🌀💪✳️

* fixup
2024-11-13 12:54:06 -07:00
Kyle Altendorf b4137651b6 maybe fixup main coverage diff (#18645)
maybe fixup `main` coverage diff
2024-09-30 11:02:21 -07:00
Earle Lowe 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 Altendorf ddfd1f9567 correct concurrency groups (#18498)
* correct concurrency groups

* ref
2024-08-19 15:27:05 -07:00
Kyle Altendorf 1bebbdc688 simplify the concurrency group (#18309)
* simplify the concurrency group

* empty
2024-08-19 23:52:51 +08:00
Kyle Altendorf a9ad2aceb7 consistently use concurrency-name (including correcting errors) (#18335) 2024-07-18 09:39:40 -07:00
Kyle Altendorf 03e2444f58 avoid some diff coverage processing failures (#18196) 2024-06-28 07:42:06 -07:00
Kyle Altendorf e979ed1b30 improve legibility of matrix mode selection (#17924)
* to multiple lines

* regroup
2024-04-30 09:48:53 -07:00
Kyle Altendorf 93d5fd3723 add dispatch options for test workflow (#17818)
* inputs.build-job-matrix-arguments

* selectable os

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* debug

* empty

* empty

* maybe
2024-04-26 08:07:58 -07:00
Kyle Altendorf 89f1a0468a exclude config.py from diff-cover as well (#17873)
* debug

* exclude `config.py` from diff-cover as well

* actually pass the config path...

* Revert "debug"

This reverts commit 863989f538.

* just `*`

* Revert "Revert "debug""

This reverts commit 0855bc795c.

* leading `*/`?

* Revert "leading `*/`?"

This reverts commit 5067869b59.

* Revert "Revert "leading `*/`?""

This reverts commit 5f09e6211e.

* Revert "Revert "Revert "debug"""

This reverts commit a788ec1691.
2024-04-16 13:31:20 -07:00
Amine Khaldi ab7e5df9d2 Merge commit '6c9636b2ad2c74d40aef265d85ed67758af4f749' into checkpoint/main_from_release_2.3.0_6c9636b2ad2c74d40aef265d85ed67758af4f749 2024-04-08 20:29:11 +01:00
Kyle Altendorf 6c9636b2ad make junit collection optional and disable for now (#17828)
* make junit collection optional

* disable junit collection

* prettier

* no env

* no env

* one more
2024-04-05 12:28:38 -07:00
Kyle Altendorf 770dcc1a02 add macOS arm to ci tests (#17757)
* add macOS arm to ci tests

* Update test.yml

* Update test.yml

* Update test-single.yml

* Update test-single.yml
2024-04-05 09:29:41 -07:00
Kyle Altendorf a89222a428 move tests (#17209)
* prep

* verify source and installed tests match

* move

* remove move script
2024-03-14 10:19:20 -07:00
Kyle Altendorf 368f69cf11 prettier (#17396)
* add prettier to pre-commit

* apply prettier.io
2024-03-13 13:41:04 -07:00
Kyle Altendorf a64aafae6d add time out assert data collection and presentation (#16831)
* add tests.ether

* add new tests/ether.py

* go time out assert

* remove unused JunitPropertyName

* rename to `tests/process_junit.py`

* fixup

* hinting and pylint

* fixup

* after install

* handle skipped tests

* --only plot_sync/

* better relative paths

* better relative paths

* todos

* todos

* tidy

* back to full test run

* add markdown headings

* just make results an artifact

$GITHUB_STEP_SUMMARY upload aborted, supports content up to a size of 1024k, got 6067k.

* also output the top 50 to the step summary

* Update process_junit.py

* Update process_junit.py
2024-02-06 11:19:02 -08:00
dependabot[bot]andKyle Altendorf 14160b17cc build(deps): bump actions/upload-artifact from 3 to 4 (#17096)
* build(deps): bump actions/download-artifact from 3 to 4

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps): bump actions/upload-artifact from 3 to 4

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fixup

* install action too

* pattern not name

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2024-01-04 10:18:10 -08:00
Kyle Altendorf 99f44c9fd8 correct condition for coverage-diff label removal (#17187) 2024-01-02 12:03:55 -07:00
Chris Marslender 6bd52d8bc6 Move nightly schedule to the actual test workflow (#17019) 2023-12-11 15:13:16 -06:00
Kyle Altendorf db4c40c7cb skip diff coverage on dispatch and schedule triggers (#17020) 2023-12-08 13:39:48 -06:00
Kyle Altendorf e49d3495f3 " not ' (#16913) 2023-11-21 19:38:48 -06:00
Kyle Altendorf 5ec2deedba only fail on a coverage diff for PR builds, not commit builds (#16901) 2023-11-21 10:59:01 -06:00
dependabot[bot] aeeced6117 build(deps): bump actions/checkout from 3 to 4 (#16258)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-10 09:54:08 -05:00
Kyle Altendorf 0a53976749 skip coverage commenting and labels on main (#16539) 2023-10-06 10:08:08 -05:00
Kyle Altendorf 8ecb500c4b correct backtick usage in coverage comment (#16381) 2023-10-02 15:55:22 -05:00
Kyle Altendorf 4766d52cb6 add `s (backticks) around file name in coverage comment (#16347) 2023-09-18 11:28:53 -05:00
Amine Khaldi 046ef0b958 Run CI using Python 3.10 (#16246) 2023-09-18 11:27:55 -05:00
Kyle Altendorf 731ded3923 reference SHA in coverage diff comment (#16269) 2023-09-06 17:57:12 -05:00
Kyle Altendorf 0c525f6169 create and upload individual and combined junit reports (#16149)
* create and upload individual and combined junit reports

* sudo

* debug

* fixup

* fixup

* data vs. results

* debug

* pretty format xml

* try again on formatting

* Update test.yml

* blah

* yq

* again

* swap

* Revert "debug"

This reverts commit ea6f7447c3.

* Revert "debug"

This reverts commit e0d1f64d33.

* tidy
2023-08-25 13:12:50 -05:00
William Allen 841c72a5cb cleanup coverage-diff comment (#16025)
* cleanup coverage-diff comment

* Fixing PR comment format

* fixing gh syntax

* fixing branch ref

* fixing newline

* Using github.base_ref
2023-08-16 18:29:11 -05:00
William Allen a92cbe82e9 Remove pipefail (#15986)
* Remove pipefail

* add fail condition
2023-08-09 16:44:29 -05:00
William Allen b2a145e904 Fixing conditional execution (#15979)
* Fixing conditional execution

* Wrong switch
2023-08-08 19:20:29 -05:00
William Allen dd2abb0ad4 Add coverage failure as comment to PR (#15903)
* Add coverage failure as comment to PR

* whitespace

* missed one

* Typo

* Add env

* fixing condition check, moving to separate step

* move env token to the right step

* Added comment/label update on success/failure

* fixing gh api

* fixing jq
2023-08-07 23:50:49 -05:00
Amine KhaldiandWilliam Allen c20bf49e28 William's PR #15887 (Rework Bladebit artifact logic, CI cleanup, release simulation) against main (#15893)
* Rework Bladebit artifact logic, CI cleanup

* Fixing input indentation

* Extra quote

* Fix linting on windows, and OSX conditionals

* Using bladebit suffix

* removed extra quote

* Fixed inputs name

* adding blank option (#4)

---------

Co-authored-by: William Allen <wallentx@users.noreply.github.com>
2023-07-31 18:20:03 -05:00