ahoy-cli / ahoy

Create self-documenting cli programs from YAML files. Easily wrap bash, grunt, npm, docker, (anything) to standardize your processes and make the lives of the people working on your project better.
http://ahoycli.com/
MIT License
265 stars 36 forks source link

Get Automated tests working again #90

Closed frankcarey closed 2 years ago

frankcarey commented 2 years ago

We were using CircleCI, with BATS tests, but it seems to no longer be active. I'll try to take a look and see what happened and if we can easily get it back up and running.

ocean commented 2 years ago

@frankcarey I logged into CircleCI and had a look at the project, it said something about not running because "no-one is watching the project"? I've not used Circle before so don't know what that means, but it said the "project admin" needed to fix, maybe by deleting and re-attaching the GitHub app connection to Circle?

If you can't get it working we could look at moving to GH Actions too.

AlexSkrypnyk commented 2 years ago

@frankcarey @ocean CircleCI needs a project owner to login and re-link the project with GitHub by "following it". The tests are working good - we just need to switch the CI back on.

I'm happy to take on the CI maintenance for this project since I work with CircleCI daily.

AlexSkrypnyk commented 2 years ago

@frankcarey

This is a link for a repo owner to click to re-link CircleCI config. If this does not work - can you please try to completely remove and re-add CircleCI builds by using "Stop building" and "Start building" buttons.

https://app.circleci.com/settings/project/github/ahoy-cli/ahoy?utm_campaign=locked_project&utm_content=project_dashboard_tooltip&utm_medium=copy_admin_project_set_up_link&utm_source=circleci_onboarding

ocean commented 2 years ago

Hi @frankcarey - we currently can't progress any code updates at all until CircleCI is reconnected and working again (see above and #93 ).

Can you please click the link above to re-enable it? Or give one of us permissions on the project to do so? Perhaps the new maintainer group should be added to the ahoy-cli GH organisation?

ocean commented 2 years ago

Just so you know @AlexSkrypnyk , I've messaged @frankcarey on Twitter a couple of times now, still waiting for him to get onto clicking this link to reconnect CircleCI.

CircleCI favourited one of my tweets mentioning them, so I sent them a message too to see if they could help, I doubt it though.

Also I've got CircleCI set up and running on my fork, haven't got PHP to install yet on the Go Docker container (even though that should be simple enough), but all other tests run fine.

frankcarey commented 2 years ago

I think this is done now finally - sorry for the delay. Feel free to keep up the public shaming if I don't respond, it works! 😜

ocean commented 2 years ago

Thanks @frankcarey ! Hopefully we don't have to bug you too much again now 😄

frankcarey commented 2 years ago

Thanks!