crushten / github_workflow_repo

Central repo for all actions, workflows, templates, labels, etc.
MIT License
0 stars 0 forks source link

Centralized the workflows #3

Closed crushten closed 1 year ago

crushten commented 1 year ago

Would like to centralized all workflows here. Will need to make some sort of structure and then can use that in other projects.

https://docs.github.com/en/actions/using-workflows/reusing-workflows
https://github.blog/changelog/2020-06-23-github-actions-workflow-templates/
https://github.blog/2022-02-10-using-reusable-workflows-github-actions/
https://github.blog/changelog/2021-08-25-github-actions-reduce-duplication-with-action-composition/
https://docs.github.com/en/actions/creating-actions/creating-a-composite-action
https://betterprogramming.pub/how-to-use-github-actions-reusable-workflow-8604e8cbf258
https://dev.to/n3wt0n/avoid-duplication-github-actions-reusable-workflows-3ae8

crushten commented 1 year ago

Need:

So far. This would include tests/building/pushing/deployments etc

crushten commented 1 year ago

So the docker workflow has been setup. Will probably need to split the setup from the build so goreleaser can also use the docker setup but shall see.

crushten commented 1 year ago

Terraform and golang have been added. WIll add Ansible later.