Commit Graph
22 Commits
Author SHA1 Message Date
Jirka Borovec 3c880e7669 CI: Build and check package before release (#2593) 2023-07-07 09:01:45 -04:00
Christian ClaussandEnrico Minack 2e5cd31e69 CI: Update action actions/setup-python (#2382)
Co-authored-by: Enrico Minack <github@enrico.minack.dev>
2023-07-04 13:23:27 +02:00
Trim21andEnrico Minack c5682489d9 Merge Branch type stubs back to source (#2571)
Introduces new helper methods `is_defined`, `is_undefined`, `is_optional`, `is_optional_list` that is going to simplify input assertions in all our methods.

Co-authored-by: Enrico Minack <github@enrico.minack.dev>
2023-07-04 09:42:53 +02:00
Enrico MinackandJirka Borovec 5c6008948a Test on Windows and macOS, don't fail fast (#2590)
Co-authored-by: Jirka Borovec <6035284+Borda@users.noreply.github.com>
2023-07-04 08:22:24 +02:00
Enrico Minack e66c163a96 Move to main default branch (#2566) 2023-06-23 04:46:37 +08:00
Trim21 52fc107735 [CI] Moving linting into separate workflow (#2522) 2023-06-14 21:26:49 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 300c5015d4 Bump actions/checkout from 2 to 3.1.0 (#2327)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 13:26:26 +08:00
Enrico Minack e414c3227b Move CI to Python 3.11 release and 3.12 dev (#2434) 2023-02-23 21:52:10 +08:00
Liuyang Wan b7daaf1980 Add release drafter and pubilsh on tag creation (#2428) 2023-02-19 17:51:21 +08:00
Hugo van Kemenade 1e2f10dcb2 Add support for Python 3.11, drop EOL 3.6 (#2332) 2022-10-25 10:51:28 +08:00
Steve Kowalik aa694f8edc Add support for Python 3.10 (#2073)
Now that Python 3.10 has been released, we should test it in CI.
2021-10-13 15:34:01 +11:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> aa90effb81 Bump codecov/codecov-action from 1 to 2.1.0 (#2058)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 2.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v2.1.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-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>
2021-10-12 16:05:42 +11:00
Steve Kowalik 63e4fae997 Drop support for Python 3.5 (#1770)
In preperation for starting to use 3.6+ only features, stop testing
Python 3.5 in our CI, and bump our minimum required version.
2020-12-02 14:47:45 +11:00
Steve Kowalik 1bb18ab52e Add support for Python 3.9 (#1735)
With Python 3.9 released, we should support it. A later commit will
remove support for Python 3.5.
2020-11-03 16:39:06 +11:00
Liuyang Wan 416f2d0f2e Various Github Action improvement (#1610) 2020-07-27 12:15:38 +08:00
Christian Clauss 6f1640d23e Upgrade actions/setup-python to v2 (#1555)
https://github.com/actions/setup-python/releases
2020-06-10 13:02:23 +08:00
Steve Kowalik e79b9013fe Turn on coverage reporting for codecov (#1522)
Since we migrated from Travis to GitHub Actions, our coverage on codecov
has been reporting as 0%, since uploading the .coverage file is a
terrible idea. Turn on XML-based reporting, ignore the file and use that
when we upload to codecov.
2020-05-19 12:28:33 +10:00
Liuyang WanandSteve Kowalik d6e77ba1e2 Drop Travis in favor of Github workflow (#1488)
* Drop Travis CI

* Update DEPLOY.md about new workflow of uploading new version to PyPI

* Upload coverage data to Codecov

Co-Authored-By: Steve Kowalik <steven@wedontsleep.org>
2020-04-27 21:54:20 +10:00
Liuyang Wan fd5f013b75 Use Github action to upload to PyPI on new release (#1487) 2020-04-26 16:24:45 +08:00
Liuyang Wan 235fdc966d Github workflow improvement (#1486) 2020-04-26 16:04:42 +08:00
Steve Kowalik 3551453eff Actually use the Python version in GA workflow (#1485)
It appears that the Python versions in our strategy matrix are not used
unless we drag them down into the steps. Do so now.
2020-04-26 14:56:08 +10:00
Steve KowalikandChristian Clauss f1401c1550 Add GitHub Action workflow for checks (#1464)
To integrate better with the GitHub workflow, add a workflow for
checking pushes and PRs. This doesn't remove the Travis configuration,
which is still required for releases.

Co-Authored-By: Christian Clauss <cclauss@me.com>
2020-04-15 10:48:18 +10:00