Skip to content

GitHub Actions #87

@mikegerber

Description

@mikegerber
  • Port CI from CircleCI to GitHub Actions
    • Run tests in GitHub Actions
    • Replace CI badge
    • Review Black job
    • Port Black job
    • Remove project in CircleCI
    • Remove .circleci/
  • Release using the workflow we prototyped in setuptools_ocrd
    • Diff again (had to fix issues here)
  • Releasing should depend on the Test workflow
  • Setup tests for PRs (see also No tests are run for PRs? #68)
  • This should serve as a template for other projects (ideally: reusable workflow)
  • Review documentation in README*
  • "just Black" workflow for PRs + master/main (see comment below for concepts)
  • pip wheel cache
  • Review Security guides
  • Releasing on PYPI somehow requires a manual review now?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions