Henry Schreiner
122af66cd1
ci: also update projects displaly in workflow ( #724 )
2021-06-22 15:11:37 -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 and Joe Rickerby
3be2d0c356
chore: rename joerick/cibuildwheel -> pypa/cibuildwheel ( #682 )
...
* chore: rename joerick/cibuildwheel -> pypa/cibuildwheel
* Update Appveyor status badge markup
Note that it still has joerick/cibuildwheel - confusingly it's still within my appveyor account, but this is the new project that points to the pypa github repo
* Update Appveyor badge markup again
I went through a few passes to enable that project, here's the latest.
* Update Azure badge, also
* Update Travis badge to reference the .com
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-05-24 10:21:03 -04:00
Henry Schreiner
21e9c897ec
feat: add nox runner ( #661 )
2021-05-21 17:45:43 -04:00
Joe Rickerby
c09befbf1b
Fix whitespace
2021-05-08 17:21:18 +01:00
Joe Rickerby
024334a325
Use a Github app to push in update-dependencies
...
App is already installed on the repo, and is here: https://github.com/apps/cibuildwheel-bot
2021-05-08 17:17:01 +01: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
mayeut
21aab69860
Only open Pull Requests when running from 'joerick/cibuildwheel'
2021-02-14 19:29:24 +01: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
d21b7cfc2e
Add SDKROOT setting for building arm64, universal2 on 10.15
2021-01-24 19:18:23 +00:00
Joe Rickerby
e40d53db19
Add manual debugging hook
2021-01-24 18:48:59 +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
d2312cdb3f
Merge remote-tracking branch 'origin/master' into macos-universal2
...
# Conflicts:
# bin/sample_build.py
# cibuildwheel/__main__.py
# cibuildwheel/macos.py
# cibuildwheel/util.py
# cibuildwheel/windows.py
2021-01-23 13:28:06 +00:00
d394386318
feat: update python versions as part of update_dependencies ( #496 )
...
* Update python versions as part of update_dependencies
* refactor: pulling out to update_pythons
* refactor: rewrite and expect install
* feat: support macos too, logging output
* WIP: update
* refactor: drive from original file
* Remove unused variable
* Output a diff instead of the result file, to review changes more easily
* fix: minor cleanup
Co-authored-by: Henry Fredrick Schreiner <henry.fredrick.schreiner@cern.ch >
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com >
Co-authored-by: Joe Rickerby <joerick@mac.com >
2021-01-15 14:40:03 +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
5c695593f3
Merge pull request #482 from asfaltboy/support-quemu-on-github
...
Support qemu in GitHub Actions
2021-01-01 17:21:24 +00:00
Joe Rickerby
2b800bbb3a
Build some sample wheels
2020-12-31 16:40:10 +00:00
Joe Rickerby
2e8e806be0
Merge remote-tracking branch 'origin/master' into macos-universal2
2020-12-28 01:08:14 +00:00
Joe Rickerby
31d0351ddf
Upload some sample wheels as artifacts
2020-12-28 00:57:53 +00:00
Matthieu Darbois
14a6a77f48
Run update workflow weekly ( #497 )
2020-12-23 23:38:45 +01:00
Matthieu Darbois and Joe Rickerby
40ddede41b
Add a workflow to update dependencies ( #490 )
...
* Add a workflow to update dependencies
* Use '--no-docker' to run dependency update using local pythons
Default method is to use docker
* Only run the dependency update workflow manually
PR are only created for master
* Create constraints for all python versions
* Use manylinux2010_x86_64:latest to update dependencies
Co-authored-by: Joe Rickerby <joerick@mac.com >
2020-12-21 19:51:27 +01: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
e84c6b2de0
Remove old sample build workflow
2020-11-22 01:20: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
9d731cd440
Make the sample build only happen from a manual trigger
2020-11-14 14:52:20 +00:00
Joe Rickerby
309222cca3
Merge remote-tracking branch 'origin/master' into logger
2020-11-14 14:51:18 +00:00
Joe Rickerby
ebe632eff0
Limit push to master instead
2020-11-13 19:15:17 +00:00
Joe Rickerby
3d59c56584
Ensure sample build shell is bash on Windows
2020-11-13 17:32:49 +00:00
Joe Rickerby
57d38efd4d
Add mac/windows sample builds
2020-11-13 17:21:14 +00:00
Joe Rickerby
1f830a3626
Improve Github triggers to prevent multiple runs on origin branches
2020-11-13 17:08:20 +00:00
Joe Rickerby
8b8d6d749c
Prevent double-builds of the sample
2020-11-13 16:33:59 +00:00
Joe Rickerby
c9ea0251fe
Sample build uses a testcase failure project
2020-11-04 16:08:40 +00:00
Joe Rickerby
888da8274c
GHA build tweak
2020-11-04 15:43:27 +00:00
Joe Rickerby
2f9ee793f0
Adjust sample build to show passing/failing test
...
Drop the 'allow fail' approach, it shows up as red in PR/commit status
2020-11-04 11:38:03 +00:00
Joe Rickerby
c5bbfb3cc6
...and make that step fail
2020-11-03 09:15:22 +00:00
Joe Rickerby
53ee55bad7
and again
2020-11-03 09:13:42 +00:00