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

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant