Skip to the content.
# logo Continuous Integration - GitHub - Publish [![Continuous Integration](https://github.com/hoverkraft-tech/ci-github-publish/actions/workflows/__main-ci.yml/badge.svg)](https://github.com/hoverkraft-tech/ci-github-publish/actions/workflows/__main-ci.yml) [![GitHub tag](https://img.shields.io/github/tag/hoverkraft-tech/ci-github-publish?include_prereleases=&sort=semver&color=blue)](https://github.com/hoverkraft-tech/ci-github-publish/releases/) [![License](https://img.shields.io/badge/License-MIT-blue)](#license) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](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

License

📝 Copyright © 2023 Hoverkraft contact@hoverkraft.cloud.
This project is MIT licensed.