add CITE tests to GitHub Actions
Los mantenedores suelen responder en 3 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- github-actions, python
- Área
- ci-cd, testing-qa
Línea de trabajo
Comienza por las páginas wiki sobre el empaquetado de releases y OGC CITE Compliance, así como por el gist de automatización enlazado. Primero determina si production, beta, CSW 2.0.2, CSW 3.0.0 y las versiones de Python compatibles están dentro del alcance; después define el punto de entrada de CI. Se considera terminado cuando las pruebas de CITE se ejecutan localmente en CI en lugar de contra servicios remotos y la matriz compatible pasa.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- operating system: all
- Python version: all
- pycsw version: all
- source/distribution
- git clone
- DebianGIS/UbuntuGIS
- PyPI
- zip/tar.gz
- other (please specify):
- web server
- Apache/mod_wsgi
- CGI
- other (please specify):
Steps to Reproduce
NA
Additional Information
- the goal here is to run the CITE tests locally as opposed to somehow running them against the CITE services remotely
- there is some automated workflow at https://gist.github.com/tomkralidis/58cb3ff0a383f9579f46 which could help
- CITE has a production and beta infrastructure; we should discuss/decide what we support
- Lenguaje dominante
- Python
- Estrellas
- 242
- Forks
- 183
- Merge medio
- 2 d 8 h
- PR fusionados (30 d)
- 2
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de geopython/pycsw
-
items: skip the xml, anytext and geometry columns that record2json does not readPosiblemente ocupada @ahmed-hassan19 la tomó hace 8 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 3 días
-
add publiccode.yml to repoAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
geopython/pycsw#1235 · 2 comentarios ·
Los mantenedores suelen responder en 3 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 56/100
Los mantenedores suelen responder en 3 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 3 días
Todos los issues de geopython/pycsw
Issues similares
-
area/config comp/tools P2 platform/telegram type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
NousResearch/hermes-agent#145412 ·
Los mantenedores suelen responder en 1 día
-
[oblt-aw][autodoc] Update docs for security org scaffolding and Docs AI menu permission changesPosiblemente ocupada @github-actions la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Community project: hosted MOSS-Image studio with a visual JSON layout builder (no ComfyUI needed)Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 65/100
OpenMOSS/MOSS-Image#27 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
deepspeedai/DeepSpeed#8925 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
external integration integration-submission
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
langchain-ai/docs#7077 ·
Los mantenedores suelen responder en 1 día