51 Commits

Author SHA1 Message Date
1b87613aef Fix Python version in CI 2025-10-25 08:29:14 +02:00
cd53bb8c5e Drop Pydantic v1 support 2025-10-25 08:27:54 +02:00
fcf9a2041a Drop Python 3.9 support 2025-10-25 08:19:03 +02:00
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
34f662d137 Bump github/codeql-action from 3 to 4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-24 17:26:12 +02:00
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
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
55285d1e08 Bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-03 14:06:12 +01:00
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
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
1e163804e2 Enable Python 3.13 support 2024-11-03 12:52:25 +00:00
caa17889e1 Drop Python 3.8 support 2024-11-03 12:51:32 +00:00
48d4484cad Enable 3.12 support 2024-03-11 14:05:25 +01:00
3d42d57556 Upgrade Codecov action 2024-02-05 09:35:01 +01:00
5b6d5d471a FIx CI to support Hatch test environment 2023-07-12 10:56:28 +02:00
0605920c21 Drop Python 3.7 support 2023-06-27 15:30:38 +02:00
e760a8594a Enable Python 3.11 in test matrix 2022-11-04 09:42:59 +01:00
a199a6bed4 Add GitHub release step to CI 2022-10-18 08:59:08 +02:00
586601d43d Bump codecov/codecov-action in CI 2022-10-18 08:41:30 +02:00
827d7c05e8 Fix docs CI 2022-10-18 08:40:30 +02:00
21f30229dc Use hatch for package management 2022-10-18 08:32:06 +02:00
d7e5329e31 Update CodeQL analysis workflow 2022-05-27 09:57:34 +02:00
00753a367a Add Security CodeQL analysis workflow 2022-05-27 09:54:36 +02:00
dc4f73f81f Fix CI doc 2022-05-04 10:46:31 +02:00
bcc467791a Fix CI doc 2022-05-04 10:44:10 +02:00
9304ac0223 Fix CI doc 2022-05-04 10:42:16 +02:00
37d44ba3e1 Fix CI doc 2022-05-04 10:35:38 +02:00
b98ab0bf66 Fix doc CI 2022-05-04 10:33:20 +02:00
403bec9c05 Update mkdocs and configure docs versioning 2022-05-04 10:23:42 +02:00
5d8160669c Define deps only in pyproject.toml using flit 2022-03-22 11:24:51 +01:00
92ef295cde Add typecheck to build steps 2022-02-18 11:10:10 +01:00
5ed4538e32 Generate setup.py file (#896) 2022-02-07 08:34:50 +01:00
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
91be9747f0 Add Python 3.10 to build matrix 2021-11-07 10:32:06 +01:00
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
4805977dfc Fix documentation generation 2021-03-04 17:54:53 +01:00
e2709f1e31 Remove pipenv and switch to good old pip 2021-03-04 17:35:48 +01:00
a8521f94ec Format build.yml 2021-02-07 09:38:29 +01:00
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
512c5c0d35 Add a test_build phase to ensure produced output is working 2020-11-30 14:04:42 +01:00
b6d9230f03 Add 3.9 to test matrix 2020-10-14 14:12:52 +02:00
1464273a11 Use standard MongoDB image for unit tests 2020-08-13 14:03:34 +02:00
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
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
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
122a64291b Add release step to build workflow 2019-10-17 08:58:00 +02:00
f2892aa378 #5 Improve test coverage (#6)
* Improve test coverage of BaseUserDatabase

* Improve unit test isolation

* Improve coverage of router and authentication
2019-10-15 07:54:53 +02:00
66ef56758a Fix documentation workflow (again) 2019-10-14 07:24:44 +02:00
4420a41325 Fix documentation workflow 2019-10-14 07:22:58 +02:00
645ae48c6c Add GH Action to deploy documentation (#8) 2019-10-13 19:06:44 +02:00