Commit Graph

130 Commits (972afc5ceae2057aa85f81e924ebb18a593fce46)

Author SHA1 Message Date
Marc Mueller e09d0b7106
Fix CI file changed filter (#68351) 2022-03-20 10:32:10 +01:00
Marc Mueller 81d001bcdc
Remove duplicate (partial) pytest job (#68221) 2022-03-17 12:57:36 +01:00
dependabot[bot] f3ca52c2a1
Bump actions/upload-artifact from 2.3.1 to 3.0.0 (#67598)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-03-04 12:39:44 +01:00
Marc Mueller d7d41e2a4d
Bump actions/checkout from 2.4.0 to 3.0.0 (#67456) 2022-03-02 09:32:02 +01:00
Marc Mueller 555d0445d8
Pip setup-python to 3.0.0 (#67448) 2022-03-01 22:14:26 +01:00
dependabot[bot] 6a07641600
Bump actions/setup-python from 2.3.2 to 3 (#67415)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.3.2...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 07:52:38 +01:00
Franck Nijhof 43b847220e
Bump version to 2022.4.0dev0 (#67132) 2022-02-23 22:12:37 +01:00
Marc Mueller 728dfa2581
Don't run pytest CI jobs on push to forks (#66870) 2022-02-19 15:18:40 +01:00
Marc Mueller cb1efa54bb
Add `workflow_dispatch` ci trigger (#66697) 2022-02-18 11:54:44 +01:00
Franck Nijhof 276fd4f42c
Add Python 3.10 to CI (#59729) 2022-02-17 14:58:24 +01:00
Franck Nijhof da3024e162
Upgrade to newer Python pip>=21.0 (#59769) 2022-02-07 15:12:04 +01:00
dependabot[bot] f5bdbb7727
Bump actions/setup-python from 2.3.1 to 2.3.2 (#65974)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-07 08:50:27 +01:00
Marc Mueller 633aad3a60
Cycle pip wheel cache on dev version bump [CI] (#65791) 2022-02-07 00:25:22 +01:00
Marc Mueller d84beefd4e
CI: Add job for `pip check` (#64058) 2022-01-17 14:06:30 +01:00
Marc Mueller 2178130fba
CI: Print python version (#63968) 2022-01-12 13:52:39 +01:00
Franck Nijhof cb66685174
Drop Python 3.8 support (#63883) 2022-01-11 12:00:53 +01:00
Franck Nijhof 56692b5a2a
Fail CI when package init file is missing in component tests (#63589)
* Fail CI when package init file is missing in component

* Warning -> error

* Force bash

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-01-07 15:30:45 +01:00
Marc Mueller 6873b02858
Add timeouts to CI jobs (#63491) 2022-01-05 18:53:47 +01:00
Marc Mueller 52ca06c750
CI: Fix pip cache restore key (#63075) 2021-12-30 14:09:18 +01:00
Marc Mueller 77ffd7b066
CI: Cache pip wheels (#62755) 2021-12-30 11:49:05 +01:00
Marc Mueller 6eb31def08
CI: Use wheel to install base requirements (#62743) 2021-12-24 15:09:27 +01:00
epenet 08c66f4983
Add subfolder globbing to partial linters (#62683)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-23 16:41:47 +01:00
Erik Montnemery 7fb79b363a
Enable PYTHONASYNCIODEBUG in tests (#62104) 2021-12-21 10:35:48 +01:00
Franck Nijhof c931044d46
Invalidate CI cache when bumping dependencies, part 2 (#62412) 2021-12-20 09:09:36 -08:00
Franck Nijhof f14f0f93cb
Invalidate CI cache when bumping dependencies (#62394)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-20 16:22:09 +01:00
Franck Nijhof 030a2c4de2
Invalidate CI cache by bumping caching version (#62383) 2021-12-20 12:31:16 +01:00
dependabot[bot] e1f5b63f1e
Bump actions/upload-artifact from 2.3.0 to 2.3.1 (#62004)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-16 08:24:04 +01:00
dependabot[bot] fad5314154
Bump actions/upload-artifact from 2.2.4 to 2.3.0 (#61215)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-08 09:06:06 +01:00
Paulus Schoutsen bbaec2c481
Bump cache version CI (#61137) 2021-12-06 18:02:40 -08:00
Franck Nijhof 943c12e5fa
Revert "Temporarily disable CI concurrency" (#60928) 2021-12-03 18:56:07 +01:00
Franck Nijhof 0a2ca1f7d5
Temporarily disable CI concurrency (#60926) 2021-12-03 09:16:18 -08:00
Franck Nijhof 65a7563ac9
CI: Upload coverage results in a single step (#60834) 2021-12-02 19:00:17 +01:00
Franck Nijhof 49ebb27b44
Run partial tests without coverage for Python 3.8 (#60827) 2021-12-02 14:38:00 +01:00
dependabot[bot] b4f3e08b84
Bump actions/setup-python from 2.3.0 to 2.3.1 (#60572)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-30 08:34:20 +01:00
Franck Nijhof 7014f60f42
CI: Add partial run support to pyupgrade (#60362) 2021-11-25 21:51:08 +01:00
Franck Nijhof 9b4fb44fea
CI: GitHub Annotate slow tests in partial test runs (#60359)
* CI: GitHub Annotate slow tests in partial test runs

* Correct line regex
2021-11-25 12:45:14 -08:00
Franck Nijhof e5d8c69a92
CI: Move bandit into the other linters job (#60357) 2021-11-25 20:53:49 +01:00
Franck Nijhof f72e9aea1c
CI: Only carry forward full-suite test coverage (#60344) 2021-11-25 17:35:15 +01:00
Franck Nijhof 8b001fd54d
Adjust/Fix CI coverage reporting (#60329) 2021-11-25 15:05:20 +01:00
epenet 18a82e43a4
CI: fix linters on partial runs with multiple components (#60331)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-11-25 14:13:03 +01:00
Franck Nijhof c5d480f0c9
CI: Fix test groups when running full CI suite (#60300) 2021-11-24 12:03:33 -06:00
Franck Nijhof 29f1abd2d5
CI: Fix full suite on core file changes (#60299) 2021-11-24 18:43:58 +01:00
Franck Nijhof fb40a5c0d1
Partial CI workflows: take 2 (#60294) 2021-11-24 18:14:41 +01:00
Franck Nijhof 3aac757e7c
CI: Combine smaller linters into a single job (#60279)
* CI: Combine smaller linters into a single job

* Remove unrelated changhe

* Remove stale exit
2021-11-24 11:56:50 +01:00
Franck Nijhof 4c3163196e
Temporary disable partial runs in CI (#60258) 2021-11-24 02:13:38 +01:00
Franck Nijhof 314f593066
Add partial codecov flag to CI to trigger carryforward coverage (#60256) 2021-11-24 01:34:03 +01:00
Franck Nijhof ec44a55b2c
Make partial test suite not waiting for linters (#60254) 2021-11-24 01:09:55 +01:00
Franck Nijhof 6b59e305cb
Run partial test suite in CI if core untouched (#60230)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-11-23 14:57:45 -08:00
Franck Nijhof e7b05ef452
Adjust CI to split tests into 6 groups (#60198) 2021-11-23 09:34:38 -06:00
Franck Nijhof 83aff48db9
GitHub Actions: Don't run test suite if basic linters fails (#60197) 2021-11-23 11:21:55 +01:00