40 Commits

Author SHA1 Message Date
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
37d03ea730 Update repository paths 2021-08-27 16:00:27 +02:00
023bf08a7e Revert "Switch to GitHub sponsors"
This reverts commit 3afc2037f1534207187b175e8a7f578643b6c399.
2021-07-16 17:00:02 +02:00
3afc2037f1 Switch to GitHub sponsors 2021-04-10 09:59:24 +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
81db8f95e7 Create FUNDING.yml 2020-12-24 10:48:12 +01:00
61bdab0fb4 Revert ko-fi 2020-12-24 10:43:54 +01:00
2d2580b589 Create FUNDING.yml 2020-12-24 10:12:27 +01:00
cdb1409b7f Tweak issues templates 2020-12-23 17:24:09 +01:00
69a1ca19f7 Update issue templates 2020-12-23 17:22:34 +01:00
0ae0a8e279 Create config.yml 2020-12-23 17:19:06 +01:00
475c66801c Tweak stale parameters 2020-12-07 07:51:05 +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
824a590724 Create Dependabot config file (#276)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-07-27 14:47:40 +02:00
df479a9003 Setup stale bot 2020-05-21 09:39:41 +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
c111f00318 Use GitHub actions for CI (#7) 2019-10-13 19:01:39 +02:00