Commit Graph

644 Commits

Author SHA1 Message Date
Kyle Altendorf f37b7dce1a
replace hard coded 0.29.0 with BLOCKS_AND_PLOTS_VERSION (#15615) 2023-06-29 20:49:36 -05:00
Kyle Altendorf ba3ac20c55
fix checking of matrix.configuration.checkout_blocks_and_plots (#15454)
* fix checking of matrix.configuration.checkout_blocks_and_plots

* enable more blocks and plots downloading
2023-06-29 20:48:50 -05:00
Amine Khaldi 7eee7f19af
Merge commit 'ff11e3e06add4e09b1e576cc63f960b8894decd1' into checkpoint/main_from_release_1.8.2_ff11e3e06add4e09b1e576cc63f960b8894decd1 2023-06-27 18:44:16 +01:00
Amine Khaldi 75225e41d7
Merge commit 'ca63959ff00a124290ef5d072e2e59ed81abf50b' into checkpoint/main_from_release_1.8.2_ca63959ff00a124290ef5d072e2e59ed81abf50b 2023-06-21 21:23:48 +01:00
dependabot[bot] d42e236103
build(deps): bump mheap/github-action-required-labels from 4 to 5 (#15504)
Bumps [mheap/github-action-required-labels](https://github.com/mheap/github-action-required-labels) from 4 to 5.
- [Release notes](https://github.com/mheap/github-action-required-labels/releases)
- [Commits](https://github.com/mheap/github-action-required-labels/compare/v4...v5)

---
updated-dependencies:
- dependency-name: mheap/github-action-required-labels
  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>
2023-06-21 13:03:38 -05:00
William Allen ff11e3e06a
fix python matrix for release (#15567)
* Fixing limited/all matrix to run on release branches

* Add back prior conditional
2023-06-21 12:40:50 -05:00
William Allen ca63959ff0
Increase windows install timeout (#15536) 2023-06-15 16:42:18 -05:00
Arvid Norberg ae934ec0a9
update build_network_protocol_files.py (#15345)
* update build_network_protocol_files.py to generate the mypy-compatible files (which were fixed already, but the generator script was not). Specifically, tests/util/test_network_protocol_files.py was changed manually. This makes it possible to rerun the generation without breaking mypy

* run build_network_protocol_files.py in CI to ensure its generated files are up-to-date

* fixup mypy exclusions
2023-05-23 14:30:07 -05:00
Kyle Altendorf 18f5a3c7d3
actions/git-mark-workspace-safe in upload-pypi-source.yml (#15369) 2023-05-23 14:27:23 -05:00
Kyle Altendorf 6e92b06912
always report coverage diff (#15354) 2023-05-23 14:25:30 -05:00
dustinface ec5f85dfc4
mypy: Build `mypy.ini` config with exclusions dynamically (#15158)
* mypy: Build `mypy.ini` config with exclusions dynamically

* Apply suggestions from code review

* Revert suggested `check=True` because `mypy` is expected to fails here

* Only `read_text` once

* Fix exception message

* Don't `touch`

* More `joinpath`

* Revert `newline="\n"`, its python 3.10 only

See https://bugs.python.org/issue23706

* Apply suggestions

* Fail if new issues get introduced

* Print the newly introduces issues

* Handle error codes

* Add `write_file`

* Use `sys.executable`

Co-authored-by: Kyle Altendorf <sda@fstab.net>

* `mypy_failures[:-1]`

* Add an example comment

* Improve failure check

* Drop exclusions after rebase

* Drop one more exclusion after another rebase

---------

Co-authored-by: Kyle Altendorf <sda@fstab.net>
2023-05-22 16:50:13 -05:00
Jack Nelson f2cc1f2ea1
Have simulator not rely on chia_root as originally implemented. & fix simulator tests (#15157)
* fix parent path issue

* Update default_root.py

* remove fstring

* Update test-single.yml

* allow for multiple parallel runs
2023-05-17 12:55:12 -05:00
Kyle Altendorf 1228892c43
force \n/lf line endings in pre-commit (#15036)
* force \n/lf line endings in pre-commit

* more

* set -o pipefail

* Revert "set -o pipefail"

This reverts commit b359ec806b.
2023-05-03 00:29:31 -05:00
Kyle Altendorf 619b68ffb3
upload to coveralls (#15175)
* upload to coveralls

* debug - only run clvm

* debug - just linux

* debug - just linux (again)

* Revert "debug - just linux (again)"

This reverts commit 86ffbf7c7a.

* Revert "debug - just linux"

This reverts commit f9a32bcbda.

* Revert "debug - only run clvm"

This reverts commit 42604268e6.

* always run coveralls upload
2023-05-02 17:34:47 -05:00
Kyle Altendorf 30975854ac
fixup coverage reporting and checking (#15114)
* set -o pipefail

* --only clvm for exploration

* always print coverage reports

* more consistency around use of ='s

* account for https://github.com/nedbat/coveragepy/issues/1604

* Revert "--only clvm for exploration"

This reverts commit 7cbd7f79a6.

* drop work around
2023-05-01 15:28:54 -05:00
Kyle Altendorf 2ed75d47f3
more mypy platforms in ci (#12299)
* more mypy platforms in ci

* check not checks

* oh yeah, activate...

* add 3.11

* adjust job names

* actually use the right python version for install

* adjust for 3.7 hinting support

* exclude macos 3.7 and macos arm 3.8

* back to 3.8 for now

* major_dot_minor

* oops

* move ignore comments for 3.7

* and more
2023-04-27 09:51:18 -05:00
Kyle Altendorf b493498204
fail for under 100% diff coverage (#15080) 2023-04-24 12:52:21 -06:00
dependabot[bot] e25795ef2f
build(deps): bump mheap/github-action-required-labels from 3 to 4 (#14985)
Bumps [mheap/github-action-required-labels](https://github.com/mheap/github-action-required-labels) from 3 to 4.
- [Release notes](https://github.com/mheap/github-action-required-labels/releases)
- [Commits](https://github.com/mheap/github-action-required-labels/compare/v3...v4)

---
updated-dependencies:
- dependency-name: mheap/github-action-required-labels
  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>
2023-04-24 12:48:31 -06:00
dependabot[bot] 6d5b6baf11
build(deps): bump peter-evans/create-pull-request from 4 to 5 (#15022)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  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>
2023-04-24 12:48:05 -06:00
dependabot[bot] def9cee8db
Bump github/super-linter from 4 to 5 (#15070)
Bumps [github/super-linter](https://github.com/github/super-linter) from 4 to 5.
- [Release notes](https://github.com/github/super-linter/releases)
- [Changelog](https://github.com/github/super-linter/blob/main/docs/release-process.md)
- [Commits](https://github.com/github/super-linter/compare/v4...v5)

---
updated-dependencies:
- dependency-name: github/super-linter
  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>
2023-04-24 12:47:50 -06:00
William Allen bc384a3a93
Adding daily full matrix test (#14927)
* Adding daily full matrix test

* Adjust indentation

* fix end of file
2023-04-19 16:32:51 -05:00
Justin England c1e20688be
No need to test install scripts on Mint (#14536)
Testing the install scripts on Linux Mint has very little value and
simply causes longer CI times along with more chances of flaky failure
due to network issues during OS setup.

We are transitioning away from users running the install manually to
more and more encouraging users to use the binary packages and Mint
users can use the Ubuntu DEB package.

This distro is only minimally popular and there is no rationale for
specific testing on Mint as opposed to other distros (Gentoo, etc)
2023-04-11 14:56:27 -06:00
Justin England d4a1957677
Print mypy version in CI jobs (#15011)
Sometimes, you might get output from CI like this:

```
> Run mypy
chia/wallet/puzzle_drivers.py:107: error: Unused "type: ignore" comment
chia/wallet/puzzles/prefarm/make_prefarm_ph.py:32: error: Unused "type: ignore" comment
tests/wallet/nft_wallet/test_ownership_outer_puzzle.py:24: error: Unused "type: ignore" comment
tests/core/util/test_streamable.py:658: error: Unused "type: ignore" comment
Found 4 errors in 4 files (checked 753 source files)
```

You might be confused, because `pre-commit` ran fine on YOUR machine.
"Why didn't it lint check clean in CI?", I hear you wonder.

Obviously, this has never happened to me. However, just in case you know
someone if has happened to, this one's for you.

Changes CI output only.
2023-04-11 14:56:11 -06:00
Justin England 5db250ed4e
Bump aws-actions/configure-aws-credentials from 1 to 2 (#14771)
Bumps
[aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials)
from 1 to 2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/aws-actions/configure-aws-credentials/releases">aws-actions/configure-aws-credentials's
releases</a>.</em></p>
<blockquote>
<h2>v2</h2>
<p>This tag tracks the latest v2.x.x release.</p>
<h2>v2.0.0</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/v2.0.0/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.7.0</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.6.1</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.6.0</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.11</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.10</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.9</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.8</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.7</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.6</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.5</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.4</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.3</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.2</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.1</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<h2>v1.5.0</h2>
<p>See the <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md">aws-actions/configure-aws-credentials's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/aws-actions/configure-aws-credentials/compare/v1.7.0...v2.0.0">2.0.0</a>
(2023-03-06)</h2>
<h3>Features</h3>
<ul>
<li>Version bump to use Node 16 by default.</li>
</ul>
<h2><a
href="https://github.com/aws-actions/configure-aws-credentials/compare/v1.6.1...v1.7.0">1.7.0</a>
(2022-08-03)</h2>
<h3>Features</h3>
<ul>
<li>Allow audience to be explicitly specified (<a
href="2f8dfd0ed4">2f8dfd0</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e1e17a757e"><code>e1e17a7</code></a>
Version 2 release (<a
href="https://github-redirect.dependabot.com/aws-actions/configure-aws-credentials/issues/685">#685</a>)</li>
<li><a
href="bab55d3830"><code>bab55d3</code></a>
chore: Bump axios from 1.3.3 to 1.3.4 (<a
href="https://github-redirect.dependabot.com/aws-actions/configure-aws-credentials/issues/679">#679</a>)</li>
<li><a
href="07b737a14f"><code>07b737a</code></a>
chore: Update dist</li>
<li><a
href="26e4efa71f"><code>26e4efa</code></a>
chore: Bump aws-sdk from 2.1320.0 to 2.1324.0 (<a
href="https://github-redirect.dependabot.com/aws-actions/configure-aws-credentials/issues/677">#677</a>)</li>
<li><a
href="7e0ecf0346"><code>7e0ecf0</code></a>
chore: Bump eslint from 8.34.0 to 8.35.0 (<a
href="https://github-redirect.dependabot.com/aws-actions/configure-aws-credentials/issues/675">#675</a>)</li>
<li><a
href="567d4149d6"><code>567d414</code></a>
Merge pull request <a
href="https://github-redirect.dependabot.com/aws-actions/configure-aws-credentials/issues/563">#563</a>
from russau/docs/readme-role-update</li>
<li><a
href="32eb1b4a66"><code>32eb1b4</code></a>
feat: document mask-aws-account-id input (<a
href="https://github-redirect.dependabot.com/aws-actions/configure-aws-credentials/issues/606">#606</a>)</li>
<li><a
href="6ca2577643"><code>6ca2577</code></a>
chore: Update dist</li>
<li><a
href="f1de076135"><code>f1de076</code></a>
chore: Bump aws-sdk from 2.1273.0 to 2.1320.0 (<a
href="https://github-redirect.dependabot.com/aws-actions/configure-aws-credentials/issues/666">#666</a>)</li>
<li><a
href="077fd1fc8f"><code>077fd1f</code></a>
chore: Bump jest from 29.4.2 to 29.4.3 (<a
href="https://github-redirect.dependabot.com/aws-actions/configure-aws-credentials/issues/663">#663</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-actions/configure-aws-credentials/compare/v1...v2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=aws-actions/configure-aws-credentials&package-manager=github_actions&previous-version=1&new-version=2)](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 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>
2023-04-11 14:30:11 -06:00
Justin England 40e9756adf
Bump Apple-Actions/import-codesign-certs from 1 to 2 (#14820)
Bumps
[Apple-Actions/import-codesign-certs](https://github.com/Apple-Actions/import-codesign-certs)
from 1 to 2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Apple-Actions/import-codesign-certs/releases">Apple-Actions/import-codesign-certs's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.2</h2>
<p>Fixes p12 file encoding issue.</p>
<h2>v1.0.1</h2>
<p>Adds a new option to get the Signing Certificates from a Base64
encoded string (such as a repo secret).</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8f3fb60889"><code>8f3fb60</code></a>
Merge pull request <a
href="https://redirect.github.com/Apple-Actions/import-codesign-certs/issues/41">#41</a>
from ssrobins/v2</li>
<li><a
href="357d43ebbd"><code>357d43e</code></a>
Merge pull request <a
href="https://redirect.github.com/Apple-Actions/import-codesign-certs/issues/47">#47</a>
from Apple-Actions/dependabot/npm_and_yarn/minimatch-3...</li>
<li><a
href="8396641780"><code>8396641</code></a>
Merge pull request <a
href="https://redirect.github.com/Apple-Actions/import-codesign-certs/issues/45">#45</a>
from GiddyGoatGaming/patch-1</li>
<li><a
href="a648e17db8"><code>a648e17</code></a>
Bump minimatch from 3.0.4 to 3.1.2</li>
<li><a
href="6a11927fbd"><code>6a11927</code></a>
Merge pull request <a
href="https://redirect.github.com/Apple-Actions/import-codesign-certs/issues/43">#43</a>
from Apple-Actions/dependabot/npm_and_yarn/qs-6.5.3</li>
<li><a
href="01ef787aa7"><code>01ef787</code></a>
Merge pull request <a
href="https://redirect.github.com/Apple-Actions/import-codesign-certs/issues/42">#42</a>
from Apple-Actions/dependabot/npm_and_yarn/decode-uri-...</li>
<li><a
href="63502f2ddf"><code>63502f2</code></a>
Merge pull request <a
href="https://redirect.github.com/Apple-Actions/import-codesign-certs/issues/39">#39</a>
from Apple-Actions/dependabot/npm_and_yarn/kind-of-6.0.3</li>
<li><a
href="896b190080"><code>896b190</code></a>
Merge pull request <a
href="https://redirect.github.com/Apple-Actions/import-codesign-certs/issues/44">#44</a>
from Apple-Actions/dependabot/npm_and_yarn/json5-2.2.3</li>
<li><a
href="6861374cc9"><code>6861374</code></a>
test: bump checkout to v3</li>
<li><a
href="ff91926c74"><code>ff91926</code></a>
Bump json5 from 2.1.1 to 2.2.3</li>
<li>Additional commits viewable in <a
href="https://github.com/Apple-Actions/import-codesign-certs/compare/v1...v2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Apple-Actions/import-codesign-certs&package-manager=github_actions&previous-version=1&new-version=2)](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 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>
2023-04-11 14:27:04 -06:00
Justin England 8e89e0df02
Fixed an issue where `label-conflict` action did not run when opening a PR (#14070)
## What is the purpose of the changes in this PR?
There was an issue where actual conflict status and label did not match.
https://github.com/Chia-Network/chia-blockchain/pull/14052

https://github.com/Chia-Network/chia-blockchain/actions/runs/3631834598/jobs/6126986602#step:2:182
The mismatch seems to be happened because the `label-conflict` action
did not run after the conflict resolved.

## What is the current behavior?
`label-conflict` action does not run when PR from forked branch is
opened/reopened.

## What is the new behavior (if this is a feature change)?
`label-conflict` action does run when PR from forked branch is
opened/reopened.

## Does this PR introduce a breaking change?
No

## Testing notes (is this code covered by tests, or equivalent manual
testing?)
In the workflow jobs in this PR, there is not a `label-conflict` action
on `pull_request_target` context.
(Only `label-conflict` action of `push` to `main` ran but it seems the
action of push context does not run for forked PR)

<!-- Are there any visual examples to help explain this PR? (attach any
.gif/movie/console output below) -->
2023-04-11 14:26:40 -06:00
Adam Kelly fe6cc0f09d
Print mypy version 2023-04-10 14:01:59 -07:00
William Allen 3569406c72
Adding py version exclusion (#14906)
* Adding py version exclusion

* adding workflow dispatch override
2023-03-27 11:01:02 -05:00
dependabot[bot] b1df040d7e
Bump Apple-Actions/import-codesign-certs from 1 to 2
Bumps [Apple-Actions/import-codesign-certs](https://github.com/Apple-Actions/import-codesign-certs) from 1 to 2.
- [Release notes](https://github.com/Apple-Actions/import-codesign-certs/releases)
- [Commits](https://github.com/Apple-Actions/import-codesign-certs/compare/v1...v2)

---
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>
2023-03-14 20:56:44 +00:00
William Allen 0ca21d26ac
Adding md exclusion (#14778) 2023-03-08 11:06:28 -06:00
William Allen ecb8f58a9d
Adding Changed label to dependabot updates (#14765) 2023-03-07 15:11:18 -06:00
dependabot[bot] ce0c28a400
Bump aws-actions/configure-aws-credentials from 1 to 2
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 1 to 2.
- [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/v1...v2)

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 20:56:44 +00:00
William Allen 47a5e9e914
switching more API calls to gh cli (#14701)
* switching more API calls to gh cli

* removing commented line

* Switch to my branch for debugging

* Adding env to setjobenv

* Fix installers to account for diff in ghcli

* Fix typos

* Fixing var escape for madmax on osx

* Fixing bladebit macos installer

* facepalm centos

* Switching setjobenv action back to main
2023-03-06 18:19:51 -06:00
William Allen 99abc2d66f
Remove leading / from endpoint (#14620)
* Remove leading / from endpoint

* Remove leading / from endpoint on all
2023-02-18 21:20:26 -06:00
Earle Lowe 8b92542308
No need to test install scripts on Mint 2023-02-09 09:59:41 -08:00
Kyle Altendorf 4b4ec58544
bookworm uses 3.11, catch up comment (#14443) 2023-02-08 21:28:19 -06:00
William Allen 9e57773c50
Using gh-cli instead of curl for API calls to avoid rate-limiting (#14519)
* Using gh-cli, instead of curl to make API calls to GitHub to avoid rate-limiting

* Adding token to env for gh-cli steps
2023-02-08 19:44:32 -06:00
Kyle Altendorf 563af03244
Add diff-cover report (#14140)
* Add diff-cover report

* also dump diff-cover as markdown to github run summary

* add diff-cover html report
2023-02-04 14:10:48 -06:00
Kyle Altendorf 523a5d4cf5
Add support for Python 3.11 (#11407)
* Add Python 3.11 to CI

* 3.11 in the install scripts

* ${{ format('{0}.0-alpha - {0}.X', matrix.python) }}

* bump chiavdf and chiabip158 for releases with 3.11 wheels

* also bump blspy and clvm-tools-rs

* drop the extra .X for the python setup version

* chia_rs==0.1.13

* Update install.sh

* pyinstaller==5.5

* less mutable defaults

* memory_profiler

* assert sqlite3.threadsafety >= 1

* create tasks for stopping services

(cherry picked from commit 3384714f2e3e0bdc8c3d3741027e9e4fb69a6002)

* psutil==5.9.4

* drop memory_profiler transitive dep since it now supports 3.11

* drop redundant pre-release python getting incantation

* watchdog==2.2.0

* black for py311
2023-01-27 17:16:03 -06:00
William Allen e3ec9484b0
Setting actions version to latest (#14361)
* Setting actions version to latest

* Fix decode-base64-into-file-action version

Cannot use normal versioning as https://github.com/kitek/decode-base64-into-file-action does not use semver and GHA cannot interpret the version without the exact version specified.

* Satisfying new version shellcheck linting test

Co-authored-by: Zachary Brown <z.brown@chia.net>
2023-01-19 17:00:41 -06:00
William Allen 9db6073351
Fixing snyk secret check (#14363) 2023-01-19 14:42:59 -06:00
Patrick Maslana 7b660956db
Add a workflow for scanning python deps for chia-blockchain (#13973)
* Add a workflow for scanning python deps for chia-blockchain

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

* Add a blank line to separate steps and move the test secret step

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

Signed-off-by: wallentx <william.allentx@gmail.com>
2023-01-18 00:17:59 -06:00
Kyle Altendorf 8ef43dcb30
make PR template headings actual markdown headings (#14240) 2023-01-06 16:55:40 -06:00
Kyle Altendorf e0fc98661f
include windows coverage (#13587)
* try out proposed windows coverage combining fix

* Add [paths]

* diagnostics

* more complete paths section

* --only core.cmds

* Update test.yml

* Update test.yml

* --debug=pathmap

* ini-form

* Remove [paths]

* remove some debug

* remove --only core/cmds

* Update setup.py

* coverage[toml]==7.0.0b1

* coverage[toml]~=7.0
2023-01-06 16:55:07 -06:00
Kyle Altendorf 6cbf6f3c63
Use Chia-Network/actions/check-commit-signing (#13923)
* Use Chia-Network/actions/check-commit-signing

* @add_check_commit_signing

* use @main

* move check commit signing to a dedicated workflow

* Update check-commit-signing.yml
2023-01-06 16:54:11 -06:00
William Allen f3a709e5e8
Fix GITHUB_OUTPUT in build workflows (#14276) 2023-01-05 00:38:59 -06:00
Kyle Altendorf 026d4671af
add cache to speed up manage_clvm/clvm_hex pre-commit check (#14177)
* add cache to speed up manage_clvm/clvm_hex pre-commit check

* Update tools/manage_clvm.py

* add version to cache along with handling of incorrect versions

* force skipping the cache in ci
2023-01-03 14:59:09 -06:00
William Allen 8bf2d2ff3f
Updating PR template & adding exclusion tags (#14055)
* Updating PR template & adding exclusion tags

* Updating PR Template, and additional release note filtering label
2022-12-21 11:31:51 -06:00
Amine Khaldi 1d363dd70d
Merge commit '0eed79bad4f71874ca54755b758ca7c698d013b6' into checkpoint/main_from_release_1.6.2_0eed79bad4f71874ca54755b758ca7c698d013b6 2022-12-14 13:10:26 +01:00
Chris Marslender 0eed79bad4
Ensure bladebit is always included when installers are built for mac (#14092) 2022-12-08 23:42:36 -06:00