Skip to content

CICD Improvement discussion #8730

@duttonw

Description

@duttonw

CKAN uses a mix of GitHub actions and CircleCI. One of the major missing elements is pytests inside GitHub actions. Without this when work is worked on a fork the that repo outside of ckan org only gets 6,000 build minutes of cicd testing and current ckan takes over 40ish minutes so giving about 150 builds a month on the free plan.

Proposal:

  • Allow github to run pytests in similar fashion
  • Improve workflow actions, only generate 1 per commit/pr instead of n workflows.

Possibility:
Auto generate doc's and publish to http://ckan.github.io/ckan/ for master (optional)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions