Commit Graph
41 Commits
Author SHA1 Message Date
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 13b65414ae chore(deps): bump actions/checkout from 2 to 3 (#1046)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [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/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2022-03-07 10:50:33 -05:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> b07db4ef08 chore(deps): bump actions/setup-python from 2 to 3 (#1040)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-python
  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>
2022-03-01 17:32:32 -05:00
Henry SchreinerandJoe Rickerby d6dc3b7cd9 chore: add PyLint and fix most issues (#999)
* chore: add PyLint and fix most issues

* fix: minor fixes after first push

* chore: remove reference to old toml lib

* chore: minor options cleanup

* ci: only fail with many pylint issues, annotate in GHA

* refactor: address review

* ci: force nox to report in CI

* refactor: use map instead of if chain

* refactor: simpler shell_with_arch

* refactor: even simpler shell_with_arch

* Restore if...elif...else blocks where guard-style is not intended

Co-authored-by: Joe Rickerby <joerick@mac.com>
2022-02-27 14:16:37 -05:00
Henry Schreiner 0bfbd5b309 fix: produce working SDists 2021-10-26 12:07:17 -04:00
Henry Schreiner 7a1136ed9c ci: try macOS 11 2021-10-16 21:52:29 -04:00
Henry Schreiner 24a04fdfd9 ci: cancel runs on new pushes
[skip ci]
2021-10-12 11:03:37 -04:00
pre-commit-ci[bot]andpre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 79d35f7eeb chore: test with Python 3.10 (#856)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-10-07 23:10:56 -04:00
Henry Fredrick Schreiner 506f2dcb9c tests: simpler install 2021-06-12 12:01:40 -04:00
dependabot[bot] 0a8b31a450 Bump pre-commit/action from 2.0.0 to 2.0.3 (#707) 2021-05-29 01:40:54 +00:00
Joe Rickerby ab1b0f2f94 Code changes to support the master->main branch switch (#701) 2021-05-27 11:28:52 +02:00
Henry Schreiner cab665a2ba ci: use native actions syntax (#662) 2021-05-08 12:02:08 -04:00
Henry Schreiner 22d473acc0 fix: drop Python 2.7 on Windows using 2008 compiler 2021-04-25 00:55:16 -04:00
Henry Schreiner f27943608b ci: fix choco usage
Following https://docs.chocolatey.org/en-us/choco/commands/#scripting-integration-best-practices-style-guide
2021-04-25 00:55:16 -04:00
Joe Rickerby b142b09e22 ci: make GHA pre-commit check a precursor to main test (#624)
* Remove GHA pre-commit check

This check was the same as the check performed by pre-commit.ci, except that the pre-commit.ci is a bit faster and can fix some issues itself, so I'm removing the GHA one in favour of the pre-commit one.

* Add back precommit check and use it as a precursor

This will prevent us wasting CI time on builds that failed precommit
2021-03-26 10:33:55 -04:00
Joe Rickerby 93ba19d00f Make the sample build do some cross compile for manual testing 2021-01-26 21:53:57 +00:00
Joe Rickerby f1638e7c6f The macos-10.15 image contains Xcode 12, which should be sufficient... let's find out 2021-01-24 17:50:59 +00:00
Joe Rickerby e83b770929 Add back other platforms to GHA CI 2021-01-09 13:41:37 +00:00
Joe Rickerby a973ba9716 Merge remote-tracking branch 'origin/master' into macos-universal2 2021-01-05 13:35:39 +00:00
Henry Schreiner bc8716c188 refactor: setup.cfg and dev requirements (#504)
* refactor: use setup.cfg instead

* refactor: use dev extra

* fix: restore dev requiremetns
2021-01-02 11:33:38 -05:00
Joe Rickerby 8d045992fa Merge remote-tracking branch 'origin/master' into macos-universal2 2021-01-01 18:58:23 +00:00
Joe Rickerby 2b800bbb3a Build some sample wheels 2020-12-31 16:40:10 +00:00
Joe Rickerby 31d0351ddf Upload some sample wheels as artifacts 2020-12-28 00:57:53 +00:00
Joe Rickerby 27f1a4eafc Use 'latest' for CI 2020-12-21 13:42:55 +00:00
Joe RickerbyandHenry Schreiner 91800e4739 Update .github/workflows/test.yml
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
2020-12-21 11:31:22 +00:00
Joe Rickerby 0ca294e539 Add separate runner for emulation tests 2020-12-21 11:11:37 +00:00
Pavel Savchenko 90a14b9dd2 fixup! Support docker qemu emulation in any linux env 2020-12-16 22:19:07 +00:00
Joe Rickerby 90ce9d9844 Update dependencies and macOS 11 CI on Github 2020-12-16 16:21:49 +00:00
Pavel Savchenko 76fe472638 Support docker qemu emulation in any linux env
- currently just prints out envs
2020-12-12 21:18:19 +00:00
Joe Rickerby ba01ec546e Update pr-labels-action 2020-11-24 09:05:14 +00:00
Joe Rickerby a93cee1a30 Run a sample build before tests on PRs with this label 2020-11-22 01:15:44 +00:00
Joe Rickerby ebe632eff0 Limit push to master instead 2020-11-13 19:15:17 +00:00
Joe Rickerby 1f830a3626 Improve Github triggers to prevent multiple runs on origin branches 2020-11-13 17:08:20 +00:00
Henry SchreinerandJoe Rickerby a0d67a7a90 ci: suggestion from @joerick
Co-authored-by: Joe Rickerby <joerick@mac.com>
2020-08-16 14:15:28 -04:00
Henry Schreiner 17c83ad78b ci: move formatting check to pre-commit + GitHub 2020-08-14 15:56:05 -04:00
Yannick Jadoul 9e40094cfc Make timeout 2 hours on GitHub Actions and Azure Pipelines because of slow Windows jobs 2020-07-21 23:13:55 +02:00
Yannick Jadoul 57e6f0f56d Replace "startsWith(matrix.os, 'windows')" by "runner.os == 'Windows'" in GitHub Actions configurations 2020-06-10 01:53:41 +02:00
Yannick Jadoul 896337cbb1 Updating all GitHub actions version to actions/checkout@v2, actions/setup-python@v2, and actions/upload-artifact@v2 2020-06-02 15:23:15 +02:00
Joe Rickerby 1701bc6bde Limit the master-only rule to joerick/cibuildwheel 2020-04-07 18:11:12 +01:00
Joe Rickerby a2eff759e8 Fix github config 2020-04-07 11:54:37 +01:00
Joe Rickerby 97628673d2 Build PR branches only once (for origin branches) and skip docs changes 2020-04-07 11:49:10 +01:00
Matthieu Darbois b797430d21 Add support for GitHub Actions
Closes #159
2020-03-10 22:45:29 +01:00