Commit Graph
916 Commits
Author SHA1 Message Date
Gene HoffmanandGitHub ce656ded88 Pin alls-green to release/v1.2.2; use GITHUB_OUTPUT in reflow-version (#20449)
* Use GITHUB_OUTPUT in reflow-version; pin alls-green to release/v1.2.2

* Update action version in test workflow

Fix specifying the alls-green version
2026-01-29 12:47:49 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
ChiaAutomationandGitHub 17cbe39b63 Update Managed Files (#20291)
* Update dep-review

* Update commit-signing

* Update dependabot
2025-11-24 15:35:01 -08:00
Earle LoweandGitHub 1938d9e945 Capture dependabot dependency updates into release notes and changelog (#20267) 2025-11-21 09:37:48 -08:00
Amine KhaldiandGitHub 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
Patrick Maslana 6fe8e6666f Update the macos-13 GH hosted runner to macos-15-intel, due to EOL of macos-13 2025-11-20 10:40:13 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 AltendorfandGitHub 68bfb12bb8 Disable JUnit collection in macOS intel tests (#20040) 2025-11-11 08:08:45 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
Patrick MaslanaandGitHub 9ca3bb85b1 build(deps): bump actions/upload-artifact from 4 to 5 in /.github/actions/install (#20204)
Bumps
[actions/upload-artifact](https://github.com/actions/upload-artifact)
from 4 to 5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.0</h2>
<h2>What's Changed</h2>
<p><strong>BREAKING CHANGE:</strong> this update supports Node
<code>v24.x</code>. This is not a breaking change per-se but we're
treating it as such.</p>
<ul>
<li>Update README.md by <a
href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/681">actions/upload-artifact#681</a></li>
<li>Update README.md by <a
href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/712">actions/upload-artifact#712</a></li>
<li>Readme: spell out the first use of GHES by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/727">actions/upload-artifact#727</a></li>
<li>Update GHES guidance to include reference to Node 20 version by <a
href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
in <a
href="https://redirect.github.com/actions/upload-artifact/pull/725">actions/upload-artifact#725</a></li>
<li>Bump <code>@actions/artifact</code> to <code>v4.0.0</code></li>
<li>Prepare <code>v5.0.0</code> by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/734">actions/upload-artifact#734</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/GhadimiR"><code>@​GhadimiR</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/681">actions/upload-artifact#681</a></li>
<li><a href="https://github.com/nebuk89"><code>@​nebuk89</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/712">actions/upload-artifact#712</a></li>
<li><a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/727">actions/upload-artifact#727</a></li>
<li><a
href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/725">actions/upload-artifact#725</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v5.0.0">https://github.com/actions/upload-artifact/compare/v4...v5.0.0</a></p>
<h2>v4.6.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Update to use artifact 2.3.2 package &amp; prepare for new
upload-artifact release by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/685">actions/upload-artifact#685</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/685">actions/upload-artifact#685</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v4.6.2">https://github.com/actions/upload-artifact/compare/v4...v4.6.2</a></p>
<h2>v4.6.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Update to use artifact 2.2.2 package by <a
href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/673">actions/upload-artifact#673</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v4.6.1">https://github.com/actions/upload-artifact/compare/v4...v4.6.1</a></p>
<h2>v4.6.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Expose env vars to control concurrency and timeout by <a
href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/662">actions/upload-artifact#662</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v4...v4.6.0">https://github.com/actions/upload-artifact/compare/v4...v4.6.0</a></p>
<h2>v4.5.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: deprecated <code>Node.js</code> version in action by <a
href="https://github.com/hamirmahal"><code>@​hamirmahal</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/578">actions/upload-artifact#578</a></li>
<li>Add new <code>artifact-digest</code> output by <a
href="https://github.com/bdehamer"><code>@​bdehamer</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/656">actions/upload-artifact#656</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/hamirmahal"><code>@​hamirmahal</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/upload-artifact/pull/578">actions/upload-artifact#578</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/upload-artifact/commit/330a01c490aca151604b8cf639adc76d48f6c5d4"><code>330a01c</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/734">#734</a>
from actions/danwkennedy/prepare-5.0.0</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/03f282445299bbefc96171af272a984663b63a26"><code>03f2824</code></a>
Update <code>github.dep.yml</code></li>
<li><a
href="https://github.com/actions/upload-artifact/commit/905a1ecb5915b264cbc519e4eb415b5d82916018"><code>905a1ec</code></a>
Prepare <code>v5.0.0</code></li>
<li><a
href="https://github.com/actions/upload-artifact/commit/2d9f9cdfa99fedaddba68e9b5b5c281eca26cc63"><code>2d9f9cd</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/725">#725</a>
from patrikpolyak/patch-1</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/9687587dec67f2a8bc69104e183d311c42af6d6f"><code>9687587</code></a>
Merge branch 'main' into patch-1</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/2848b2cda0e5190984587ec6bb1f36730ca78d50"><code>2848b2c</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/727">#727</a>
from danwkennedy/patch-1</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/9b511775fd9ce8c5710b38eea671f856de0e70a7"><code>9b51177</code></a>
Spell out the first use of GHES</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/cd231ca1eda77976a84805c4194a1954f56b0727"><code>cd231ca</code></a>
Update GHES guidance to include reference to Node 20 version</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/de65e23aa2b7e23d713bb51fbfcb6d502f8667d8"><code>de65e23</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/712">#712</a>
from actions/nebuk89-patch-1</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/8747d8cd7632611ad6060b528f3e0f654c98869c"><code>8747d8c</code></a>
Update README.md</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/upload-artifact/compare/v4...v5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2025-11-10 16:34:25 -07:00
Patrick MaslanaandGitHub 3f0baeef2b do a poetry lock in pre-commit poetry check (#19841)
<!-- 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) -->

### Draft For:
- [x] https://github.com/Chia-Network/chia-blockchain/pull/19840
- [x] https://github.com/Chia-Network/chia-blockchain/pull/19835
2025-11-10 16:31:06 -07:00
dependabot[bot]andGitHub f75602f3d6 build(deps): bump actions/upload-artifact in /.github/actions/install
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>
2025-10-28 20:04:36 +00:00
Earle LoweandGitHub 8d53bbc103 Update Fedora versions in build workflow (#20173)
* Update Fedora versions in build workflow

* Change Fedora versions to 41 and 42

Updated Fedora versions in the workflow configuration.

* Install python along with git on Fedora
2025-10-27 09:05:15 -07:00
Earle LoweandGitHub e36d768001 Add Debian Trixie (#20192)
Add debian:trixie
2025-10-24 09:19:13 -07:00
e8f5a17888 python 3.13 support (#19123)
* python 3.13 support

* some more

* 3.13 for dep checks

* more 3.13  *confused*

* fixup

* fixup

* update expected signature in 3.13

* fixup _attach/_detach hinting and testing

* ban freethreading

* Fix trailing comma in list

* replace legacy kw_only_dataclass decorator

* Adjust check for python version

* Remove debugging output

* Use reruns for 3.13+Windows flakes only

* re-lock poetry

---------

Co-authored-by: Earle Lowe <e.lowe@chia.net>
Co-authored-by: Matt Hauff <quexington@gmail.com>
2025-10-23 15:41:26 -05:00
Chris MarslenderandGitHub 28dbf3ced9 When testing rpms on rocky, swap to using the main rocky repos (#20191)
* When testing rpms on rocky, swap to using the main rocky repos hosted by fastly

* Remove rocky-builder, since we're already testing on both rocky8 and rocky9 (which the builder is based on)
2025-10-23 14:12:56 -05:00
Chris MarslenderandGitHub 054a7322ba Swap to using the main rocky repos hosted by fastly - mirrors are being unreliable (#20181) 2025-10-21 18:09:43 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
40bf5b5425 build(deps): bump actions/setup-node from 5 to 6 (#20148)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  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-10-17 09:42:18 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
66ce66f600 build(deps): bump github/codeql-action from 3 to 4 (#20135)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  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-10-17 09:41:24 -07:00
Matt HauffandGitHub 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
e947dd14c7 [LABS-244] Remove python 3.9 support (#20099)
* 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

* Use dnf for consistency

* Simplify installations

* Still need git

* relock poetry with 2.2.0

* relock poetry with 2.2.0

* try `git checkout main poetry.lock && .penv/bin/poetry lock` on altendky's system

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2025-10-14 07:19:52 -07:00
Kyle Altendorf b6a345bfb3 Merge branch 'main' into retain_chiabip 2025-10-06 13:52:51 -04:00
Kyle AltendorfandGitHub bb3d1bd307 stop installing sudo for testing install scripts (#20132) 2025-10-06 05:30:03 -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
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
ChiaAutomationandGitHub 8d2e7c3919 Update Managed Files (#19893)
Update dependabot
2025-08-07 10:48:40 -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