Commit Graph

17 Commits

Author SHA1 Message Date
KoalaGeo 6a92b4cd8f Removed branches requirement on build action (#1018)
Build action will now run whenever Lint job is completed: All pushes, PR to Master branch & releases
2022-10-17 14:50:38 -04:00
KoalaGeo 852f7ed0cc Remove **.py requirement (#1002)
* Remove **.py requirement

* use paths-ignore

* change python version to 3.7.14

* Rename pytorch > pygeoapi
2022-09-29 22:46:16 -04:00
KoalaGeo d6b87e8536 Move flake8 test in new Lint GH Workflow thus before Provider tests (#1000)
* Move flake before provider tests

* Move flake8 to separate job

* Corrected run logic
2022-09-28 12:51:10 +02:00
Just van den Broecke 197b5588cb fix for issue #993 - fix ESRI Provider tests (#996)
* fix for issue #993 - fix ESRI Provider tests

* fix for issue #993 - fix ESRI Provider tests - reset time to TZ Z

* issue #993 - fix ESRI Provider tests - assert on UTC timestamp

* issue #993 - fix ESRI Provider tests - fix flake8 err
2022-09-27 20:56:35 -04:00
Just van den Broecke 2b149ad184 fix for issue 989 - get Docker build/push working (#997)
* fix for issue 989 - get Docker build/push working - try 1

* fix for issue 989 - get Docker build/push working - try 2 - remove tests - new WFS GeoSolutions
2022-09-27 21:19:38 +02:00
Tom Kralidis b635847daf Fix for #993 - safeguard xarray provider date handling (PR #995) 2022-09-27 15:38:59 +02:00
Benjamin Webb ffffc09fbe Fixes for github actions lik unit tests (#992)
* use int

* Update esri test data source

* Run tests on DEBUG loglevel

* Use np.int32
2022-09-27 02:04:21 +02:00
Just van den Broecke 4cdc8a965a PR #801 comment-out ESRI Provider test to enable unit-tests pass thus Docker build/push - try 3 2022-09-27 00:33:35 +02:00
KoalaGeo 8cd1e737f2 PR #801 for #989: GH Workflow - Docker Build+Push to DockerHub and GH Container Registry
* Create ghcr.yml

Create and publish a Docker image to GitHub Container Registry

* Update installation.rst

Add reference to GitHub Container registry

* Update running-with-docker.rst

Add ghcr references

* Make ghcr conditional on main.yml

Updated main.yml run conditions & add on-success condition to ghcr.yml

* Miss aligned

* change workflow name

GHCR

* Update build to Build

Names didn't match GHCR condition

* Remove cog symbol from Build name

* Add paths-ignore

**.md

* Added build & push to DockerHub

* Add authorship & update header

* Tidy yml, add on-success condition

* Add on failure condition

* Remove GHC Tests and Conditional Push

* DockerHub Test - koalageo/pygeoapi

* DockerHub - Revert to geopython/pygeoapi

* Use SECRET for DockerHub repo

* Combined Build & Push

* Update tag function

* Fix tags for latest

* Lastest tag only on `master`

* Use tag on push tag event

* Add latest tag on default branch

* Add unit tests step

* Add separate build & test steps

* Typo in docs

* Move flake8 to before tests - catch errors early

* Add further tags

Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
2022-09-26 23:38:34 +02:00
Benjamin Webb 46f213bff5 Add Socrata provider for OGC API - Features (#955) 2022-08-15 09:44:25 -04:00
Benjamin Webb 5a6fdd2bed Add ESRI Service provider for OGC API - Features (#954) 2022-08-15 09:44:13 -04:00
Benjamin Webb a54fd6a908 Add postgres provider query parameters (#784)
* Add sortby, skip_geometry, and select_properties

* some pytest fixes

* Update main.yml

* Update main.yml

* fix geom in response feature

* more pytest fixes

* Update postgresql.py

* Update test_postgresql_provider.py

* Update test_postgresql_provider.py

* Add to docs, fix pytest

* fix for when when 'name' = None

* Update test_postgresql_provider.py

* Update test_postgresql_provider.py

* Remove optional comparator

* use secrets with default password

* Add secret to load postgres data
2021-09-25 07:03:38 -04:00
Benjamin Webb 3efa041c54 Patch SensorThings API Tests (#737) 2021-07-22 19:11:25 -04:00
Francesco Bartoli bb4cd0bf69 Add cql-json support for ES (#723)
Fix starlette event loop


Fix starlette event loop


Fix starlette event loop


Fix starlette event loop


Fix provider regression


Make method public


Make method public


Move function to the helpers utility


Add the CQL lifecycle for development


Add CQL docs


Fix flake8


Isolate import for starlette codepath
2021-07-21 21:00:14 -04:00
Tom Kralidis 0f38c764d6 update OAProc to latest specification (#732)
* update OAProc to latest specification

* fix flake8

* test
2021-07-21 12:18:08 -04:00
Benjamin Webb 8f8d19c5f8 Sensorthings API Provider (#721)
* Create sensorthings.py

* Update plugin.py

* Add files via upload

* Update sensorthings.py

* Add files via upload

* Update sensorthings.py

* Update sensorthings.py

* Update sensorthings.py

* Update sensorthings.py

* Update sensorthings BRGM Endpoint

* Clean Examples

* Cleaned sensorthings config

* add bbox and datetime query params

Added optional intralinking between STA entities

* add pytest for sta provider

* add sta pytest to workflow

* improve versatility of intralink and uri

* Update Datastreams geometry provider

* Update iow.sta.pygeoapi.config.yml

* faster hits using sta $count

* fix flake8

* added sta provider for github actions

* type in main.yml

* Update main.yml

* Update main.yml

* rename tests/data/datastreams.json

* Update main.yml

* Update load_sta_data.py

* Update load_sta_data.py

* Update load_sta_data.py

* Update load_sta_data.py

* Update load_sta_data.py

* Fix sta pytest

* fix flake8

* Update docs

* Update test_sensorthings__provider.py

* Merge various fixes from sta-patch-1

* force sorting

* Move STA data to remote host

* Clarify use of the intralink field

* rename test_sensorthings_provider.py

* Add Readme.md and switch to docker-compose

* Sensorthings -> SensorThings
2021-07-06 17:04:45 -04:00
Tom Kralidis 46f84a4ed3 migrate to GitHub Actions (#616) (#703) 2021-06-01 17:15:30 -04:00