Sarah Hoffmann
1149578e8f
actions: enable sqlite testing
2023-10-23 17:19:12 +02:00
Sarah Hoffmann
b4a4ca81d1
actions: update to checkout v4
2023-09-05 11:44:12 +02:00
Sarah Hoffmann
719b66e5ed
add new required json library for osm2pgsql
2023-08-23 00:24:31 +02:00
Sarah Hoffmann
9cb8447673
increase minimum required SQLAlchemy version to 1.4.31
2023-07-06 14:15:51 +02:00
Sarah Hoffmann
cc7646665c
remove GeoAlchemy as dependency
2023-07-02 23:06:42 +02:00
Sarah Hoffmann
ed19340af0
add python frontend tests to CI
2023-06-22 17:29:44 +02:00
Sarah Hoffmann
b79d5494f9
remove support for sanic framework
...
There is no performance gain over falcon or starlette but the special
structure of sanic makes it hard to have exchangable code
2023-06-21 10:53:57 +02:00
Sarah Hoffmann
bd2c64876f
Merge pull request #3045 from biswajit-k/taginfo
...
Add script to generate taginfo project description
2023-06-21 10:01:40 +02:00
Sarah Hoffmann
71ad4fc406
Add custom config to information required for bug reports
2023-06-18 09:27:55 +02:00
biswajit-k
11a1191ba0
add ci-test for taginfo file generation
2023-05-21 23:49:04 +05:30
biswajit-k
562f8bc84a
Add script to generate taginfo project description
2023-05-19 18:02:06 +05:30
Sarah Hoffmann
84abf7c95a
actions: run tests against psycopg
2023-05-18 16:08:32 +02:00
Marc Tobias
e5f332bd71
when adding Tiger data, check first if database is in frozen state
2023-05-08 14:35:30 +02:00
Sarah Hoffmann
6c6b1c0606
add typing information for pygments to requirements
2023-02-14 11:58:08 +01:00
Sarah Hoffmann
a5f5add630
actions: use token to avoid rate limiting
2023-02-14 11:57:37 +01:00
Sarah Hoffmann
95c90a785f
actions: force PHPUnit 9
...
PHPUnit 10 is incompatible with our tests. Not worth adapting anymore.
2023-02-04 21:22:22 +01:00
Sarah Hoffmann
a1d4e53eb8
add pytest-asyncio as a requirement for testing
2023-01-30 09:36:17 +01:00
Sarah Hoffmann
2156fd4909
adapt annotations for SQLAlchemy 2.x
...
It is not possible to produce type annotations that work with both
versions 1.4 and 2.0. So keep to the principle of only supporting
newest versions when it comes to mypy. This means that some types
may have to be string quoted to not cause issues when running with
SQLAlchemy 1.4.
2023-01-28 11:51:26 +01:00
Sarah Hoffmann
7f5fbe1dc7
add new geoalchemy requirement
2023-01-28 11:51:26 +01:00
Sarah Hoffmann
77bec1261e
add streaming json writer for JSON output
2023-01-25 15:05:33 +01:00
Sarah Hoffmann
e490a30a4a
add support for CORS headers
...
Adds the additional dependency to sanic-cors for the Sanic server.
2023-01-24 21:39:19 +01:00
Sarah Hoffmann
cb73d562d5
actions: move tests from Ubuntu 18 to 20
...
These are the tests that try to make sure old library version really
still work as expected. Increases PHP to 7.3 because 7.2 has errors.
2023-01-05 16:55:32 +01:00
Sarah Hoffmann
31d0468cd2
no type checking on old Ubuntu 18
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
5c7c4bb9a8
update versions for Python packages
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
9646ec4edd
drop official support for Ubuntu 18
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
c665796c52
drop support for Python 3.6
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
a72e2ecb3f
update dependencies for Actions
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
04ee39467a
actions: install keys for postgres repo
2022-11-24 14:04:05 +01:00
Sarah Hoffmann
a1da149211
CI: require lua libraries
2022-11-10 09:38:25 +01:00
Sarah Hoffmann
26a5b59c28
add types-requests dependency
2022-11-09 09:12:37 +01:00
Marc Tobias
253127cb9f
update those github action packages still using node12
2022-11-08 15:16:55 +01:00
Sarah Hoffmann
ebe23d6882
update CI tests to postgresql 15
2022-11-04 16:21:15 +01:00
Sarah Hoffmann
616ff4ae25
actions: pin pyicu to 2.9
2022-10-24 14:21:44 +02:00
Sarah Hoffmann
d8be8a7293
fix funding link
2022-09-19 15:39:58 +02:00
Sarah Hoffmann
9750a361c9
add Github Sponsering to funding page
2022-09-19 15:38:56 +02:00
Sarah Hoffmann
26688ba35d
add link to funding page
2022-09-19 10:30:58 +02:00
Tareq Al-Ahdal
74019877a4
Added the feature of collecting host system information to the CI tests
2022-08-13 06:22:13 +08:00
Sarah Hoffmann
f40c83d025
CIL use psutil type stubs
2022-07-18 09:55:58 +02:00
Sarah Hoffmann
cb81f11422
CI: make type checking strict
2022-07-18 09:55:58 +02:00
Sarah Hoffmann
69f9122bef
add typing annotations for DB status module
...
Requires TypedDict which is only available from Python 3.8. Require
therefore typing_extensions to make the functions available for
earlier Python versions.
2022-07-18 09:47:57 +02:00
Sarah Hoffmann
7b042de300
CI: install type info for psycopg2
2022-07-18 09:47:57 +02:00
Sarah Hoffmann
2be45a35b4
CI: add mypy to tests
2022-07-18 09:47:57 +02:00
marc tobias
c70ca7f57b
In tests for PHP 8 disable Just-in-time, it conflicts with tools that determine coverage
2022-07-09 22:03:48 +02:00
Marc Tobias
a6dab5e300
Vagrant and CI tests for Ubuntu 22.04
2022-07-09 22:03:48 +02:00
Sarah Hoffmann
8ac133f2ee
CI: remove unneed stuff to make space for DB
2022-07-03 16:42:57 +02:00
Sarah Hoffmann
b5ac546275
CI: always use the latest version of pylint
...
This makes it easier to reproduce issues locally.
2022-05-31 09:12:26 +02:00
Sarah Hoffmann
11103268e9
make legacy tokenizer tests the extra on CI
2022-05-10 18:33:34 +02:00
Marc Tobias
821dabb138
add git commit hash to --version output
2022-05-09 23:56:13 +02:00
Sarah Hoffmann
c3f206733f
really remove CentOS from CI
2022-02-05 16:07:12 +01:00
Sarah Hoffmann
69481d1590
remove CentOS from CI
...
The CentOS docker image no longer works after CentOS8 went EOL.
See #2601 for discussion.
2022-02-05 15:14:47 +01:00