Henry Schreiner
dfb3e627bc
tests: use 3.11 final
2022-10-26 09:43:29 -04:00
mayeut
442e95d08f
chore: test with Python 3.11
2022-10-14 08:41:26 +02:00
Henry Schreiner
de53d48373
ci: try ubuntu 18.04
2022-07-12 08:46:45 -05:00
Joe Rickerby
024bc2dc7f
Merge remote-tracking branch 'origin/main' into action-tool-cache
2022-07-11 18:31:18 +02:00
Joe Rickerby
d76bbb6046
Consolidate Github Actions sample builds
2022-07-11 18:29:09 +02:00
Joe Rickerby
6fe0354c26
Merge pull request #966 from Erotemic/new_podman_support
...
Podman support on Linux
2022-07-05 16:57:03 +01:00
c4f1c31ccc
chore(deps): bump actions/setup-python from 3 to 4 ( #1134 )
...
* chore(deps): bump actions/setup-python from 3 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
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 >
* Apply suggestions from code review
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com >
2022-07-05 09:13:25 -04:00
mayeut
25c1bf53d0
action: use the most recent python from tool cache to run the GitHub Action
2022-06-29 22:09:03 +02:00
joncrall
46678e24e3
Inlined podman install
2022-06-27 16:24:00 -04:00
Joe Rickerby
f23d8aaae5
Add an integration test for a podman build
2022-06-27 19:08:46 +01:00
joncrall
df317a9000
Flattened podman support commits
2022-06-23 11:00:10 -04:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
45227e53e7
chore(deps): bump pre-commit/action from 2.0.3 to 3.0.0 ( #1127 )
...
Bumps [pre-commit/action](https://github.com/pre-commit/action ) from 2.0.3 to 3.0.0.
- [Release notes](https://github.com/pre-commit/action/releases )
- [Commits](https://github.com/pre-commit/action/compare/v2.0.3...v3.0.0 )
---
updated-dependencies:
- dependency-name: pre-commit/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>
2022-06-06 18:56:34 +02:00
dependabot[bot]
e33c037e6a
chore(deps): bump docker/setup-qemu-action from 1 to 2 ( #1106 )
2022-05-10 07:51:24 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
00ba73bf21
chore(deps): bump actions/upload-artifact from 2 to 3 ( #1082 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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-04-12 15:15:01 -04:00
dependabot[bot] and dependabot[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] and dependabot[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 Schreiner and Joe 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] and pre-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 Rickerby and Henry 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 Schreiner and Joe 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