equinix-labs / ansible-collection-equinix

Ansible content to help automate the management of Equinix resources
https://deploy.equinix.com/labs/ansible-collection-equinix/
GNU General Public License v3.0
2 stars 9 forks source link

Fix GH actions for build and tests and remove unnecessary workflows #5

Closed t0mk closed 1 year ago

t0mk commented 1 year ago

This PR fixes legacy github action workflows - build and tests. I don't expect the workflows will work, but I hope they will fail less.

ctreatma commented 1 year ago

Two things:

t0mk commented 1 year ago

@ctreatma

I basically tried to tidy up, so that the CI of this repo doesn't send 5 unnecessary emails on each PR commit. This repo is not in shape for CI, the main dependency is not even released yet.

why the build and units workflows are deleted, but the others are updated I wanted to keep the stubs, as a reminder of what to work on first. I think unit tests are the least necessary and the build workflow (release to Ansible galaxy) is the last thing to do.

Would you prefer if I remove all of them? There is no point fixing the CI workflow right now.

t0mk commented 1 year ago

@ctreatma Actually, let's forget about this. I will remove all of the legacy workflows and will start with a new one for integration tests in #8.