Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up CI/CD development pipeline on GitHub #53

Open
bartkl opened this issue Oct 20, 2022 · 2 comments
Open

Set up CI/CD development pipeline on GitHub #53

bartkl opened this issue Oct 20, 2022 · 2 comments
Assignees
Labels
dev-ops CI/CD, development tools and operations

Comments

@bartkl
Copy link
Owner

bartkl commented Oct 20, 2022

We'd like to have a CI/CD pipeline for developing on GitHub, so that we can have:

  1. full control of this pipeline and its maintenance
  2. contributors from all around the world who can safely contribute, in the spirit of open-source

What I would like to see in the development pipeline:

  • Update REUSE copyright metadata (see scripts/hooks/update-copyright-metadata.sh)
  • Source code formatting (lein cljfmt check)
  • Run tests (lein kaocha)
  • (Later) generate documentation (AsciiDoctor)

Perhaps more, and some tweaking will be necessary.

We will definitely be needing a Docker image here. The GitHub Marketplace is worth checking out too.

@bartkl bartkl moved this to Todo in Metamorph Oct 20, 2022
@bartkl bartkl added this to Metamorph Oct 20, 2022
@bartkl bartkl moved this from Todo to In Progress in Metamorph Oct 20, 2022
@bartkl bartkl moved this from In Progress to Todo in Metamorph Nov 9, 2022
@bartkl bartkl self-assigned this Dec 21, 2022
@bartkl bartkl moved this from Todo to Done in Metamorph Dec 21, 2022
@bartkl bartkl moved this from Done to In Progress in Metamorph Dec 21, 2022
@bartkl bartkl moved this from In Progress to Todo in Metamorph Jan 26, 2023
@bartkl bartkl added the dev-ops CI/CD, development tools and operations label Jan 26, 2023
@bartkl
Copy link
Owner Author

bartkl commented Jan 27, 2023

@bartkl
Copy link
Owner Author

bartkl commented Jan 27, 2023

Know that our org has added the setup-clojure Action from the Marketplace to the whitelist. So we should be ready to go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev-ops CI/CD, development tools and operations
Projects
None yet
Development

No branches or pull requests

2 participants