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

GitHub Action #597

Open
philsturgeon opened this issue Dec 23, 2024 · 1 comment
Open

GitHub Action #597

philsturgeon opened this issue Dec 23, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@philsturgeon
Copy link

Hey @daveshanley, I'm working on an blog post about getting Vacuum up and running with a docs provider.

One thing that would make life a whole lot easier (and this integration look a whole lot neater) would be getting a GitHub Action up and running.

There's something really rudimentary over here which you could fork to get started, if that is indeed the best way to get it going: https://github.com/eduelias/gha-vacuum/

If you get decent uptake on that, you could do two things:

  1. Post linting feedback as a comment.
  2. Potentially integrate with The Doctor to keep an eye on score going up or down, and attributing the cause of score drops to authors so you can have a... "polite" word.

Anyhow, for now, as basic one would be handy, to stop me trying to run arbitrary shell scripts, or figuring out brew install on GitHub Actions.

Cheers, and Merry Christmas!

@daveshanley
Copy link
Owner

I have been planning on this, it's 100% on my radar.

The doctor exposes all the power of vacuum (more than vacuum as an app does) and it's been opening up all kinds of bugs and gaps, I am working toward a fully integrated github action, that will not only run rulesets against specs, it will perform a changelog and product charts etc. A lot like codecov does.

@daveshanley daveshanley added the enhancement New feature or request label Dec 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants