Commit Graph

35 Commits

Author SHA1 Message Date
dependabot[bot]
32cd433e99 Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-19 08:27:12 +01:00
François Voron
1b87613aef Fix Python version in CI 2025-10-25 08:29:14 +02:00
François Voron
cd53bb8c5e Drop Pydantic v1 support 2025-10-25 08:27:54 +02:00
François Voron
fcf9a2041a Drop Python 3.9 support 2025-10-25 08:19:03 +02:00
dependabot[bot]
899ec22c3e Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-24 17:26:58 +02:00
dependabot[bot]
7f80895ff1 Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-24 17:26:03 +02:00
dependabot[bot]
005dbefa20 Bump codecov/codecov-action from 4 to 5
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5)

---
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>
2024-11-18 12:51:39 +01:00
dependabot[bot]
d9cbeeb43c Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [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/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-03 14:06:00 +01:00
dependabot[bot]
21a2804c73 Bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
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>
2024-11-03 14:05:50 +01:00
François Voron
1e163804e2 Enable Python 3.13 support 2024-11-03 12:52:25 +00:00
François Voron
caa17889e1 Drop Python 3.8 support 2024-11-03 12:51:32 +00:00
François Voron
48d4484cad Enable 3.12 support 2024-03-11 14:05:25 +01:00
François Voron
3d42d57556 Upgrade Codecov action 2024-02-05 09:35:01 +01:00
François Voron
5b6d5d471a FIx CI to support Hatch test environment 2023-07-12 10:56:28 +02:00
François Voron
0605920c21 Drop Python 3.7 support 2023-06-27 15:30:38 +02:00
François Voron
e760a8594a Enable Python 3.11 in test matrix 2022-11-04 09:42:59 +01:00
François Voron
a199a6bed4 Add GitHub release step to CI 2022-10-18 08:59:08 +02:00
François Voron
586601d43d Bump codecov/codecov-action in CI 2022-10-18 08:41:30 +02:00
François Voron
21f30229dc Use hatch for package management 2022-10-18 08:32:06 +02:00
François Voron
5d8160669c Define deps only in pyproject.toml using flit 2022-03-22 11:24:51 +01:00
François Voron
92ef295cde Add typecheck to build steps 2022-02-18 11:10:10 +01:00
Goran Mekić
5ed4538e32 Generate setup.py file (#896) 2022-02-07 08:34:50 +01:00
Matyáš Richter
48d1be87a4 Added codestyle check and lint to the build action (#798)
* Applied `make format`

* Added format-check to makefile

* Added a "Check codestyle" step to the build action.

* Rerun `make format`

* Added a "lint" target to makefile

* Added lint step to the build action

* Added W503 to the list of ignored flake8 errors.

See https://www.flake8rules.com/rules/W503.html
2021-11-23 08:13:11 +01:00
François Voron
91be9747f0 Add Python 3.10 to build matrix 2021-11-07 10:32:06 +01:00
François Voron
848315badc Remove DB dependencies (#704)
* Remove database adapter in favor of external dependencies

* Prevent flit from installing all optional dependencies when testing build

* Remove MongoDB service during CI build
2021-08-27 17:01:50 +02:00
François Voron
e2709f1e31 Remove pipenv and switch to good old pip 2021-03-04 17:35:48 +01:00
François Voron
a8521f94ec Format build.yml 2021-02-07 09:38:29 +01:00
Paolo Dina
579313f887 Ormar backend support (#470)
* Add db adapter for ormar (wip)

* finish ormar support enough to pass tests

* remove idea folder

* update ormar version in tool.flit.metadata.requires-extra

* Add documentation about ormar

* Apply isort and black formatting

* Restore python 3.7 in Pipfile

* Update build.yml

* Add missing test for ormar update

* changes after review

Co-authored-by: Paolo Dina <paolo.dina@codingmoth.com>
Co-authored-by: collerek <collerek@gmail.com>
2021-02-07 09:34:40 +01:00
François Voron
512c5c0d35 Add a test_build phase to ensure produced output is working 2020-11-30 14:04:42 +01:00
François Voron
b6d9230f03 Add 3.9 to test matrix 2020-10-14 14:12:52 +02:00
François Voron
1464273a11 Use standard MongoDB image for unit tests 2020-08-13 14:03:34 +02:00
François Voron
280a2e253a Add Python 3.8 to build matrix (#58)
* Add Python 3.8 to build matrix

* Force pipenv to use matrix Python  version

* Put release step in separate job

* Fix build.yml workflow
2019-11-25 12:54:32 +01:00
François Voron
a94ee2b999 Add pull_request build trigger to GH workflow
Noticed that the first PR of a contributor didn't trigger the pipeline. This should fix it.
2019-11-06 13:20:16 +01:00
François Voron
ab0b187f20 Implement MongoDB database adapter (#29)
* Implement MongoDB adapter using motor

* Add mongo container to build pipeline

* Tidy up dependencies

* Update documentation for MongoDB

* Export MongoDB adapter from db package

* Pass black format

* Update README
2019-10-27 16:34:30 +01:00
François Voron
122a64291b Add release step to build workflow 2019-10-17 08:58:00 +02:00