Skip to content
New issue

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

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

Already on GitHub? # to your account

Make CI linting checks run in package publication tools #26959

Open
shonfeder opened this issue Nov 26, 2024 · 0 comments
Open

Make CI linting checks run in package publication tools #26959

shonfeder opened this issue Nov 26, 2024 · 0 comments

Comments

@shonfeder
Copy link
Contributor

shonfeder commented Nov 26, 2024

As discussed in the maintainer meetings in the last weeks with @mseri and @raphael-proust, we can save quite a bit of manual back and forth and build time if we are able to ensure that packages created with dune-release and opam publish already pass linting checks before they are submitted as PRs here.

Thanks to @punchagan's work on https://github.com/ocurrent/opam-repo-ci/tree/master/opam-ci-check#opam-ci-check, we now have the CI linting logic exposed in a way that should make it pretty easy to share code between the publication tools and the CI, enabling us to push some of our integration-level checks earlier into the software development life cycle.

@shonfeder shonfeder changed the title Push linting CI checks run into publication tools Make CI linting checks run in package publication tools Nov 26, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant