Amine Khaldi
046ef0b958
Run CI using Python 3.10 ( #16246 )
2023-09-18 11:27:55 -05:00
Arvid Norberg
0c56e8f7af
Better timestamps on simulated chains ( #16326 )
2023-09-15 21:00:08 -05:00
Arvid Norberg
fd51693ba0
run_block_generator2() ( #16241 )
2023-09-12 11:27:37 -05:00
Kyle Altendorf
731ded3923
reference SHA in coverage diff comment ( #16269 )
2023-09-06 17:57:12 -05:00
Chris Marslender
e3f4368c5c
Update all remaining glue calls to use the ${{ env.VAR }} syntax for accessing env vars ( #16267 )
2023-09-06 12:57:39 -06:00
Chris Marslender
830134045c
Update build images, python versions, sqlite versions, node versions ( #16203 )
...
* Consolidate amd64/arm64 .deb installer workflow to one matrix
* Python + node version update on mac
* Update rpm to latest image + python version
* Update windows python + node version
* Quote all the python versions
* Fix node for .debs
* update to npx for rpm
* Mark workspace safe for rpm
* Use npx for node tools on mac
* npx on windows for node tools
* Set skip package install for rpm
* Revert "Set skip package install for rpm"
This reverts commit f8c5211f8b793fa7e4921a60f5eef5c28ee28868.
* skip-system-installs
2023-09-05 10:10:38 -05:00
Kyle Altendorf
2ca2fd8a99
add -s passthrough for .github/actions/install/ ( #16205 )
...
* add -s passthrough for .github/actions/install/
* default to not doing system updates
* Update test-install-scripts.yml
* hmm
* Update action.yml
* Update test-install-scripts.yml
2023-08-31 15:15:09 -05:00
Chris Marslender
9b12032494
Fix var syntax on glue notifications for windows ( #16202 )
2023-08-31 10:32:48 -05:00
Chris Marslender
78792a7230
Update to new notarytool ( #16189 )
...
* Remove notary-cli dependency
* Update to the new notarization method
* Add apple team id to the notarize command
2023-08-30 11:29:22 -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
24120d31a1
Notify glue of completed prerelease, and fix permissions ( #16122 )
...
* Notify glue of completed prerelease
* fix permissions
* add prerelease endpoint
* adding prerelease to start-release
2023-08-21 15:46:42 -05:00
Chris Marslender
87b82dcd1e
Update codeowner for .github to a group ( #16124 )
2023-08-21 10:39:38 -05:00
Amine Khaldi
1766b697fd
Merge commit '34314c1abb36b1088898cd83b7809133b93eb834' into checkpoint/main_from_release_2.0.0_34314c1abb36b1088898cd83b7809133b93eb834
2023-08-18 11:24:34 +01:00
Chris Marslender
34314c1abb
Trusted publishing for pypi ( #16092 )
...
Use trusted publishing for pypi
2023-08-17 15:50:08 -05:00
Amine Khaldi
df9973646a
Merge commit 'a91e8d226c6c07c68a9b60074a7db3669b233f51' into checkpoint/main_from_release_2.0.0_a91e8d226c6c07c68a9b60074a7db3669b233f51
2023-08-17 11:07:09 +01: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
Amine Khaldi
115541a709
Merge commit 'f1ed16bd6f48706bb2ce120ae61fd1b3a3bef223' into checkpoint/main_from_release_2.0.0_f1ed16bd6f48706bb2ce120ae61fd1b3a3bef223
2023-08-15 20:49:20 +01:00
Chris Marslender
a91e8d226c
New windows signing cert ( #16032 )
...
* Updates for new windows signing
* Add to PATH
2023-08-14 14:59:30 -05:00
Chris Marslender
2b6207eea4
Update remaining references to installer upload keys to OIDC provider ( #16015 )
2023-08-14 10:51:21 -05:00
William Allen
f1ed16bd6f
Fixing start-sync-tests ( #15995 )
...
Fixing release tag
2023-08-10 16:50:29 -05:00
Amine Khaldi
21b0875927
Merge commit '6c2c7bd6af519fb6194edc18630b3264b6969f56' into checkpoint/main_from_release_2.0.0_6c2c7bd6af519fb6194edc18630b3264b6969f56
2023-08-10 11:21:08 +01:00
William Allen
a92cbe82e9
Remove pipefail ( #15986 )
...
* Remove pipefail
* add fail condition
2023-08-09 16:44:29 -05:00
William Allen
e130fe7091
Re-enable benchmark runner ( #15990 )
...
* Re-enable benchmark runner
* Whitespace
2023-08-09 16:28:22 -05:00
Brandon Butler
8fdb42d7d0
Use ephemeral credentials from AWS OIDC provider ( #15991 )
2023-08-09 15:04:19 -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
Kyle Altendorf
bcf3da8779
test install scripts both dev and not ( #15952 )
...
* test install scripts both dev and not
* actually run chia --help
2023-08-07 18:49:16 -05:00
William Allen
6c2c7bd6af
Consolidate workflow to fetch bladebit ( #15941 )
...
* Consolidating bladebit fetch
* Using a portable sed command
* Whitespace
2023-08-05 05:16:22 -05:00
Arvid Norberg
f0ea0be1fd
disable running benchmarks on CI ( #15919 )
2023-08-02 15:07:57 -05:00
William Allen
a9d2b97955
Rework Bladebit artifact logic, CI cleanup, release simulation ( #15887 )
...
* 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
2023-07-31 18:56:41 -05:00
Amine Khaldi
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
William Allen
29c1e1c380
Drop macos-10.14 support ( #15862 )
...
* Mojave is dead
* Update check_wheel_availability.yaml
* Update build-macos-installers.yml
Set MACOSX_DEPLOYMENT_TARGET=11 when building installer
* Fix up yaml
---------
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
Co-authored-by: Earle Lowe <e.lowe@chia.net>
2023-07-27 12:53:52 -05:00
William Allen
726dec1256
Add Chris as codeowner for .github/* ( #15835 )
2023-07-26 11:26:39 -05:00
William Allen
ae36453085
Didn't save my arm changes
2023-07-25 18:22:15 +01:00
Amine Khaldi
1d1c81ba23
Merge commit 'cc8811450b0609f64aeaef39ec57d2bc4c5880bd' into checkpoint/main_from_release_2.0.0_cc8811450b0609f64aeaef39ec57d2bc4c5880bd
2023-07-25 16:27:13 +01:00
Kyle Altendorf
74b02fa44e
test installed code, not source ( #15532 )
...
* explore testing installed code, not source
* non-editable install
* hmm
* yup
* bash it up
* test-single.yml: defaults: run: shell: bash
* try removing windows specific steps
* env.GITHUB_WORKSPACE
* Update test-single.yml
* Update test-single.yml
* Update test-single.yml
* also Install.ps1
* ,
* more
* Update test-single.yml
* Update .coveragerc
* whitespace
2023-07-24 20:02:00 -05:00
William Allen
591e794ee7
Didn't save my arm changes
2023-07-22 05:30:27 -05:00
William Allen
cc8811450b
Fixing issue with pre-release CI
2023-07-22 05:24:38 -05:00
William Allen
bce770962c
use chiapos and bladebit release-candidates ( #15833 )
...
* use chiapos and bladebit release-candidates
* pull down bladebit, and bladebit-cuda artifacts
* Fixed wildcard problem with chmod
* Set loop to find macos bladebit
* Cleanup shellscript
2023-07-22 04:33:01 -05:00
William Allen
97245c959d
Chip13 ( #15688 ) ( #15825 )
...
* Chip13 (#15688 )
* Chip13
* Lint.
* Black.
* Lint.
* Fix BlockTools.
* Trigger the soft fork.
* Parametrize bt.
* Syntax.
* Add softfork3 to empty_blockchain too.
* Skip test.
* Skip test.
* Try fix.
* Add persistent blocks.
* Lint.
* Run tests without block cache.
* Try to fix tests.
* Revert "Try to fix tests."
This reverts commit f10c7fc847
.
* WIP plot filters.
* pytest.
* Lint.
* Skip cache tests.
* Try to lower the constraints.
* Try to increase timeout.
* Test blockchain.
* Store test.
* Revert to main
* Revert to main
* Revert to main
* Add tests with new interface
* Test.
* Fixtures.
* Fixtures.
* Lint.
* Add first test.
* Improve test.
* Isort.
* merge fix
* fix counter
* Bump test-cache version to soft_fork3.0 DBs
* Enable tests.
* Enable all.
* Syntax.
* Attempt higher timeouts.
* Try to skip big test.
* Revert tests larger timeouts.
* Try to get test to work with 4000.
* Skip 10000 blocks.
* Test.
* Update test_full_node_store.py
* Update test_blockchain.py
* Update test_blockchain.py
* Update tests/conftest.py
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
* Update tests/blockchain/test_blockchain.py
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
* Address some comments.
* Some more comments.
* Use new passes_plot_filter signature.
* Lint.
* Lint.
* Reduce benchmark timeout.
* Skip test.
* Address review comments.
* Delete leftovers.
* Review comments.
* await.
* Revert async call.
* Validate in body too.
* Fix test.
---------
Co-authored-by: almog <almogdepaz@gmail.com>
Co-authored-by: wallentx <william.allentx@gmail.com>
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
* Fix daemon test to use client ssl context
* fix daemon test to close client
---------
Co-authored-by: Florin Chirica <fchirica96@gmail.com>
Co-authored-by: almog <almogdepaz@gmail.com>
Co-authored-by: Arvid Norberg <arvid@libtorrent.org>
Co-authored-by: Earle Lowe <e.lowe@chia.net>
2023-07-21 15:54:11 -05:00
Earle Lowe
4c004f4d91
Update macos build scripts lerna to 7.1.3 and nx to 16.3.2 ( #15821 )
...
* Update macos build scripts lerna to 7.1.3 and nx to 16.3.2 for macos 10.14 build support
* Switch back to 10.14 runners for installer
2023-07-20 14:59:49 -05:00
wjblanke
bc00bc71d3
Bump chia-blockchain-gui to 2.0.0-rc1 ( #15815 )
...
* Bump chia-blockchain-gui to 80dc27d5348a89e17018cd095868bcf67c94abb1
* Refactor TX filter to use TransactionTypeFilterMode Enum by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1837
* Update Electron to 25.1.1 by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/1858
* Add spendClawbackCoins to WalletConnect commands by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1853
* Update lerna to 7.0.0 and node to 16.20.1 by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/1861
* Updated mui and lingui by @seeden in https://github.com/Chia-Network/chia-blockchain-gui/pull/1865
* Fixed dapp disconnect by @seeden in https://github.com/Chia-Network/chia-blockchain-gui/pull/1866
* Used new useAuth hook for logIn by @seeden in https://github.com/Chia-Network/chia-blockchain-gui/pull/1868
* Specify copyright owner in LICENSE by @hoffmang9 in https://github.com/Chia-Network/chia-blockchain-gui/pull/1877
* Updated locales by @seeden in https://github.com/Chia-Network/chia-blockchain-gui/pull/1887
* Fixed scroll overflow in the header by @seeden in https://github.com/Chia-Network/chia-blockchain-gui/pull/1874
* Add useGetWalletAddressesQuery RPC hook by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/1892
* Correct Farm.svg attributes by @wallentx in https://github.com/Chia-Network/chia-blockchain-gui/pull/1895
* Clawback button compare time with latest block time by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1884
* Move wallet balance cards for CAT txns by @zsolt-dev in https://github.com/Chia-Network/chia-blockchain-gui/pull/1903
* VC fixed rendering by @seeden in https://github.com/Chia-Network/chia-blockchain-gui/pull/1888
* Plot compression UX updates by @ChiaMineJP in https://github.com/Chia-Network/chia-blockchain-gui/pull/1772
* Update WalletConnect package to 2.9.0 by @seeden in https://github.com/Chia-Network/chia-blockchain-gui/pull/1897
* Address book feature by @paninaro in https://github.com/Chia-Network/chia-blockchain-gui/pull/1910
* Bugfix: Crash importing malformed local VC by @rifeljm in https://github.com/Chia-Network/chia-blockchain-gui/pull/1890
**Full Changelog**: https://github.com/Chia-Network/chia-blockchain-gui/compare/1.8.2...2.0.0-rc1
* 11
---------
Co-authored-by: Jeff Cruikshank <jeff@chia.net>
2023-07-20 00:45:59 -05:00
Kyle Altendorf
42a6d1afa6
remove support for Python 3.7 ( #14611 )
...
* remove support for Python 3.7
* python_requires=">=3.8, <4"
* 3.8.1+
* catchup
* remove todos handled in https://github.com/Chia-Network/chia-blockchain/pull/15755
2023-07-14 12:49:58 -05:00
Gene Hoffman
faf4709834
Update config.yml ( #15515 )
...
Remove and replace Keybase references with Discord
2023-07-12 13:01:32 -07:00
Kyle Altendorf
0f15486141
test-single.yml: defaults: run: shell: bash ( #15535 )
...
* test-single.yml: defaults: run: shell: bash
* try removing windows specific steps
* env.GITHUB_WORKSPACE
* Update test-single.yml
* Update test-single.yml
* Update test-single.yml
2023-07-07 11:18:35 -05:00
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
Amine Khaldi
7ec8022340
Merge commit '15e657723a4fce5a754c57afc17b24d476fcbfbd' into checkpoint/main_from_release_1.7.0_15e657723a4fce5a754c57afc17b24d476fcbfbd
2022-12-07 16:20:11 +01:00
ChiaMineJP
e1e9e96c49
Fixed an issue where label-conflict
action did not run when opening a PR
2022-12-07 20:59:30 +09:00
Kyle Altendorf
15e657723a
also upload the -cli
.deb
and .rpm
packages to GitHub releases ( #14049 )
2022-12-06 16:20:57 -06:00
dustinface
b916275540
tools: Implement and test tools/legacy_keyring.py
( #13947 )
...
* Add `-l` option to `install.sh` and use it for linux tests on CI
* Implement and test `tools/legacy_keyring.py`
* Update install.sh
Co-authored-by: Jeff <paninaro@gmail.com>
Co-authored-by: Jeff <paninaro@gmail.com>
2022-12-03 23:31:51 -06:00
Kyle Altendorf
bcd64f949b
Check wheel availability on macOS 10.14 ( #14031 )
...
* Check wheel availability on macOS 10.14
* update pip etc (in an env)
* force-pyenv: true
* Update check_wheel_availability.yaml
* Update check_wheel_availability.yaml
* Update check_wheel_availability.yaml
2022-12-03 21:15:01 -06:00