#
Continuous Integration - GitHub - Publish
[](https://github.com/hoverkraft-tech/ci-github-publish/actions/workflows/__main-ci.yml)
[](https://github.com/hoverkraft-tech/ci-github-publish/releases/)
[](#license)
[](CONTRIBUTING.md)
Opinionated GitHub Actions and workflows for streamlined release, deployment, and publishing.
Actions
ArgoCD
Actions dedicated to ArgoCD workflows.
- Get manifest files
Checks
Actions for validating the result of a deploy.
- URL - Lighthouse
- URL - Ping
Clean deploy
Actions for cleaning deployments on various platforms.
- Repository dispatch
Deploy
Actions for deploying to various platforms.
- Argocd manifest files
- Get environment
- GitHub Pages
- Helm repository dispatch
- Jampack
- Jekyll
- Report
Deployment
Actions for managing deployments.
- Create
- Delete
- Get finished
- Read
- Update
Release
Actions for managing releases.
- Create
Workflow
Actions for managing workflows.
- Get workflow failure
Reusable Workflows
Cleaning deploy
- Clean deploy argocd app of apps
- Clean deploy
Performs deploy
- Deploy argocd app of apps
- Deploy chart
- Deploy finish
- Deploy start
- Finish deploy argocd app of apps
Releases
Reusable workflows for managing release process.
- Prepare release
- Release actions
Contributing
👍 If you wish to contribute to this project, please read the CONTRIBUTING.md file, PRs are Welcome !
Author
🏢 Hoverkraft contact@hoverkraft.cloud
- Site: https://hoverkraft.cloud
- GitHub: @hoverkraft-tech
License
📝 Copyright © 2023 Hoverkraft contact@hoverkraft.cloud.
This project is MIT licensed.