Giter Club home page Giter Club logo

ckan-extensions-monitor's Introduction

CKAN Extensions Monitor

This is a monitor that twice a week runs the test suite of main CKAN extensions against CKAN core master branch.

Status

Extension Repo
ckanext-archiver ckanext-archiver
ckanext-dcat ckanext-dcat
ckanext-fluent ckanext-fluent
ckanext-geoview ckanext-geoview
ckanext-googleanalytics ckanext-googleanalytics
ckanext-harvest ckanext-harvest
ckanext-hierarchy ckanext-hierarchy
ckanext-issues ckanext-issues
ckanext-pages ckanext-pages
ckanext-pdfview ckanext-pdfview
ckanext-scheming ckanext-scheming
ckanext-showcase ckanext-showcase
ckanext-sitesearch ckanext-sitesearch
ckanext-spatial ckanext-spatial
ckanext-xloader ckanext-xloader

Notes

The main goal is to keep track if the most common CKAN extensions are working as expected against CKAN core latest development branch. This can be used to easily detect breaking changes on CKAN core.

Tests are run At 12:00am on Tuesday and Thursday (0 0 * * 2,4) to have a fresh run before CKAN's Tech Meetings.

Contributing

To add a new extension just submit a PR with a specific workflow for the extension. You can take a look at at this commit for reference on how to create a workflow.

ckan-extensions-monitor's People

Contributors

amercader avatar pdelboca avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

ckan

ckan-extensions-monitor's Issues

Move to ckan org

@pdelboca what do you think about:

  1. Moving this repo to the ckan org, dropping ckanext-sitesearch
  2. Creating fork in the okfn org that contains the non-official extensions that we use at okfn: sitesearch, saml2auth, versions, etc

We can document in the ckan org repo how users can set up their own monitor with their preferred extensions

Use reusable workflows

I'll just write this here so I don't forget, we could make all the core extension test workflow reusable https://docs.github.com/en/actions/using-workflows/reusing-workflows and just run them on schedule. That way we wouldn't need to maintain separate workflows for monitoring and tests :)

It would require updating the current workflows to make them reusable and moving this to ckan organization though before it can be done.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.