geopython / pycsw

pycsw is an OGC CSW server implementation written in Python. pycsw fully implements the OpenGIS Catalogue Service Implementation Specification [Catalogue Service for the Web]. Initial development started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation. pycsw allows for the publishing and discovery of geospatial metadata via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories of geospatial metadata can also be exposed, providing a standards-based metadata and catalogue component of spatial data infrastructures. pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X). Please read the docs at https://pycsw.org/docs for more information.
https://pycsw.org
MIT License
205 stars 155 forks source link

add CITE tests to GitHub Actions #482

Open tomkralidis opened 7 years ago

tomkralidis commented 7 years ago

Description

Part of release packaging includes performing OGC CITE testing. Given pycsw is an OGC Reference Implementation, CITE testing is a critical piece of compliance.

The pycsw CITE testing task is currently manual and time consuming given we run CITE tests against CITE production and beta for both CSW 2.0.2 and 3.0.0. In addition, we usually run CITE tests for Python 2.7 (thereby skipping our other supported Python versions [2.6, 3.4]).

It would be valuable to run CITE testing as part of Travis to ensure we alway pass CITE across different CSW and Python versions.

Environment

Steps to Reproduce

NA

Additional Information

ricardogsilva commented 7 years ago

Can we postpone this until I can (finally) finish the stuff from the RFC to move to pytest? I agree it would be nice to have CITE tests baked into our CI. I'd just like to finish this pending stuff first. I'll be tackling it from now too, so hopefully it won't take much longer

tomkralidis commented 7 years ago

@ricardogsilva sounds good. Refs:

Issue: #428 RFC: http://pycsw.org/development/rfc/rfc-8.html

kalxas commented 3 years ago

Should be renamed to point to GH Actions.

tomkralidis commented 1 year ago

Note that there is discussion in OSGeo about creating shared infrastrucrture/services to provide CITE CI capability to a number of projects.

As a result, this will be an item of discussion/implementation at the forthcoming OSGeo OGC Committee, which pycsw will be able to leverage.

cc @jodygarnett @mbernasocchi @tfr42

tomkralidis commented 2 months ago

This should be implemented using the approach put forth in https://github.com/OSGeo/ogc-cite-action cc @ricardogsilva