766 Commits
Author SHA1 Message Date
Earle LoweandGitHub abcbb97a53 Update to macos-12 for build and remove macos-11 (cherrypick from main) (#18257)
CHIA-802: Update to macos-12 for build and remove macos-11 (#18238)

* Update to macos-12 for build and remove macos-11

* Update MACOSX_DEPLOYMENT_TARGET
2024-06-27 11:47:22 -07:00
Kyle AltendorfandGitHub b6b61999ea correct more macos casing (#18249) 2024-06-26 09:23:15 -07:00
Kyle AltendorfandGitHub 7c54e60910 correct release case on mac (#18227)
* correct gh release upload casing of macos torrent file

(cherry picked from commit 310dbdd648)

* correct s3 upload case
2024-06-21 15:33:31 -05:00
Earle LoweandGitHub 866493af56 CHIA-752 - set permissions in postinst.sh for chrome-sandbox (#18164)
* CHIA-752 - set permissions in postinst.sh for chrome-sandbox

* Add check for permissions of chrome-sandbox

* one-liner permissions check

* prettier fix

* Update build-linux-installer-deb.yml
2024-06-13 13:37:40 -05:00
Earle LoweandGitHub bc5dd010ef Simplify otool check 2024-06-06 08:20:05 -07:00
Earle LoweandGitHub 78b3434b16 Workaround missing grep option 2024-06-04 16:27:03 -07:00
Earle Lowe 5028cccddb Add otool test for homebrew rpath 2024-06-04 12:14:09 -07:00
Kyle AltendorfandGitHub ee6a0d158e also upload sha256 for PRs (#18043)
* also upload sha256 for PRs

* consistently use sha256sum, not shasum
2024-05-20 16:18:29 -05:00
Kyle AltendorfandGitHub 80de44b507 Revert "temporarily exclude focal and jammy installer script testing on arm" (#18033)
Revert "temporarily exclude focal and jammy installer script testing on arm (…"

This reverts commit 1e293a9255.
2024-05-17 09:27:44 -05:00
Kyle AltendorfandGitHub 1e293a9255 temporarily exclude focal and jammy installer script testing on arm (#18031)
noble was already fixed upstream
2024-05-16 10:37:00 -05:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2b2d175f3e build(deps): bump Apple-Actions/import-codesign-certs from 2 to 3 (#18012)
Bumps [Apple-Actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs) from 2 to 3.
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases)
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v2...v3)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-16 09:27:03 -05:00
Kyle AltendorfandGitHub bd3a638db1 fix macos installer test matrix (#18005) 2024-05-13 16:20:06 -05:00
Kyle AltendorfandGitHub f8bca89510 more macos arm and intel matrixing (#17937)
* more macos arm and intel matrixing

* one more
2024-05-07 23:01:14 -05:00
Kyle AltendorfandGitHub c89ba2897b use ubuntu-latest for all publishing (#17964)
* use ubuntu-latest for all publishing (except windows, for now)

* move windows to ubuntu

* macos adjust

* setup python more

* c

* deal with case folding to case sensitive

* also arm

* also

* leave the c C discrepancy, but work with it

* oops

* constant timeout, less release-only code
2024-05-07 17:03:51 -05:00
Arvid NorbergandGitHub a25decea32 bump timeout for publishing macOS installers to avoid timeout (#17960) 2024-05-03 11:18:13 -07:00
Amine Khaldi 8fe2dc86b0 Merge commit '11a2e29426a42d692075fe90cf6bdc0bacecd5d3' into checkpoint/main_from_release_2.3.0_11a2e29426a42d692075fe90cf6bdc0bacecd5d3 2024-05-03 15:01:33 +01:00
Kyle AltendorfandGitHub 8cedf541fe expand matrices to include ubuntu 24.04 noble numbat (#17934)
expand matrices to include ubuntu 22.04 noble numbat
2024-05-02 09:25:04 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Kyle Altendorf
a4d8a769c9 build(deps): bump github/super-linter from 5 to 6 (#17906)
* build(deps): bump github/super-linter from 5 to 6

Bumps [github/super-linter](https://github.com/github/super-linter) from 5 to 6.
- [Release notes](https://github.com/github/super-linter/releases)
- [Changelog](https://github.com/github/super-linter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/super-linter/compare/v5...v6)

---
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>

* fetch-depth: 0

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2024-05-02 09:24:32 -07:00
Earle LoweandGitHub efde01f9ec Use python 3.11 for Arch install tests (#17947)
Update test-install-scripts.yml
2024-05-02 09:22:10 -07:00
Kyle AltendorfandGitHub e979ed1b30 improve legibility of matrix mode selection (#17924)
* to multiple lines

* regroup
2024-04-30 09:48:53 -07:00
Earle LoweandGitHub 11a2e29426 Change macos-latest to macos-12 in runners (#17936)
force use of macos-12
2024-04-29 18:30:14 -07:00
Kyle AltendorfandGitHub abb0b04142 move shfmt execution from the super linter to pre-commit (#17913)
* move shfmt execution from the super linter to pre-commit

* actually apply...
2024-04-29 09:03:10 -07:00
Kyle AltendorfandGitHub 93d5fd3723 add dispatch options for test workflow (#17818)
* inputs.build-job-matrix-arguments

* selectable os

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* Update test.yml

* debug

* empty

* empty

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

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

* actually pass the config path...

* Revert "debug"

This reverts commit 863989f538.

* just `*`

* Revert "Revert "debug""

This reverts commit 0855bc795c.

* leading `*/`?

* Revert "leading `*/`?"

This reverts commit 5067869b59.

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

This reverts commit 5f09e6211e.

* Revert "Revert "Revert "debug"""

This reverts commit a788ec1691.
2024-04-16 13:31:20 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c8a247b12e build(deps): bump peter-evans/create-pull-request from 5 to 6 (#17504)
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
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>
2024-04-16 13:21:41 -07:00
Patrick MaslanaandGitHub 40a8af39b6 checkpoint: into main from release/2.3.0 @ 6c9636b2ad (#17841)
Source hash: 6c9636b2ad
Remaining commits: 0
2024-04-15 12:07:57 -07:00
Kyle AltendorfandGitHub e706e36833 improve legibility of source vs. installed test checks (#17831)
* improve legibility of source vs. installed test checks

* group for diff as well

* just >

* debug

* fixup

* dedebug

* else
2024-04-15 12:07:07 -07:00
Kyle AltendorfandGitHub 5227b32e0f only exclude arm _timelord_ needing jobs (#17836) 2024-04-09 09:54:02 -07:00
Amine Khaldi ab7e5df9d2 Merge commit '6c9636b2ad2c74d40aef265d85ed67758af4f749' into checkpoint/main_from_release_2.3.0_6c9636b2ad2c74d40aef265d85ed67758af4f749 2024-04-08 20:29:11 +01:00
Kyle AltendorfandGitHub 6c9636b2ad make junit collection optional and disable for now (#17828)
* make junit collection optional

* disable junit collection

* prettier

* no env

* no env

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

* Update test.yml

* Update test.yml

* Update test-single.yml

* Update test-single.yml
2024-04-05 09:29:41 -07:00
Kyle AltendorfandGitHub c86ced42a8 remove redundant ci boost install step (#17817) 2024-04-05 09:29:28 -07:00
Kyle AltendorfandGitHub def8661309 matrix pre-commit ci against python version (#17698)
* matrix pre-commit ci against python version

* name

* `.absolute()`
2024-03-25 11:58:04 -07:00
Kyle AltendorfandGitHub b08713f3db use cache-pip action (#17756)
* use `cache-pip` action

* and other places

* empty

* `cache-pip@main`

* Update build-windows-installer.yml

* Update test-single.yml

* Update benchmarks.yml
2024-03-22 09:05:50 -07:00
Kyle AltendorfandGitHub 4913819f77 pip_cache_workaround (#17761)
* pip_cache_workaround

* Update benchmarks.yml

* Update benchmarks.yml

* Update benchmarks.yml
2024-03-21 10:08:35 -07:00
Kyle AltendorfandGitHub 18bcc3e561 test installers find plotters main (#17646)
* test that installers find plotters

* maybe correct launching from installers

* handle noisy output

* list dmg contents

* list exe installed contents

* adjust chia path on darwin

* linux as well

* fix

* more prints and some timeouts

* resolve

* undo

* empty

* more output

* install numa

* no madmax working from rpm

* reword

* Update build-linux-installer-rpm.yml
2024-03-20 09:11:11 -07:00
Kyle AltendorfandGitHub f6fa22e75d add Python 3.12 to mypy matrix (#17723) 2024-03-19 09:14:26 -07:00
Kyle AltendorfandGitHub a89222a428 move tests (#17209)
* prep

* verify source and installed tests match

* move

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

* apply prettier.io
2024-03-13 13:41:04 -07:00
Kyle AltendorfandGitHub 73174465a7 exclude 3.12 from main matrix (#17682) 2024-03-11 13:52:45 -07:00
13b75e8a39 Add Python 3.12 support (#14423)
* start adding python 3.12 support

* add missing comma

* include 3.12

* allow 3.12 in install.sh

* Bump chia wheels for python 3.12

* bump chiabip158

* Use datetime.timezone.UTC

* Update create_ssl.py

* UTC->utc

* Use datetime.timezone.utc

* bump chiavdf

---------

Co-authored-by: Earle Lowe <e.lowe@chia.net>
Co-authored-by: Earle Lowe <30607889+emlowe@users.noreply.github.com>
2024-03-08 19:00:02 -08:00
Kyle AltendorfandGitHub d412b87fec fix non-development source install (#17669)
* fix non-development source install

* test

* ./

* fix the install action?

* ' not "
2024-03-07 14:37:53 -08:00
ChiaAutomationandGitHub e1c7802652 Update Managed Files (#17618)
Updated dep-review
2024-02-28 21:02:19 -06:00
Kyle AltendorfandGitHub 4c71ef003d increase arm debian publish timeout (#17607) 2024-02-27 09:00:17 -08:00
Kyle AltendorfandGitHub d75cf224ba test linux installers on arm (#17582)
* test linux installers on arm

* exclude arch arm

* also riscv

* Revert "also riscv"

This reverts commit d31cb68711.
2024-02-20 13:10:44 -08:00
Earle LoweandGitHub e50e1e6956 Remove all install.sh code that installs python and leave it to the user (#16000)
* Remove all install.sh code that installs python and leave it to the user to install as needed

* A little cleanup

* some install workflow updates

* install python for rocky

* cleanup some unused bits
2024-02-14 13:02:53 -08:00
Kyle AltendorfandGitHub a64aafae6d add time out assert data collection and presentation (#16831)
* add tests.ether

* add new tests/ether.py

* go time out assert

* remove unused JunitPropertyName

* rename to `tests/process_junit.py`

* fixup

* hinting and pylint

* fixup

* after install

* handle skipped tests

* --only plot_sync/

* better relative paths

* better relative paths

* todos

* todos

* tidy

* back to full test run

* add markdown headings

* just make results an artifact

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

* also output the top 50 to the step summary

* Update process_junit.py

* Update process_junit.py
2024-02-06 11:19:02 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ed1e2b9990 build(deps): bump actions/cache from 3 to 4 (#17392)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  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>
2024-01-26 15:39:11 -08:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e102da2566 build(deps): bump actions/dependency-review-action from 3 to 4 (#17391)
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3 to 4.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  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>
2024-01-26 15:12:09 -08:00
Kyle AltendorfandGitHub 4711c52fcd fix duplicates file and upload name uniqueness (#17354)
* fix duplicates file name and upload artifact name uniqueness

* test it

* fix

* again

* Revert "test it"

This reverts commit b64956208d.

* add missing single quotes
2024-01-21 08:17:55 -06:00