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 Marslender and Kyle 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] and Kyle 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 Khaldi and William 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