5 Commits

Author SHA1 Message Date
bb7872370c ci(workflows): split deploy workflow and rename publish -> build
- rename .gitea/workflows/build.yml top-level name from "publish" to "build"
- remove workflow_dispatch inputs and deploy/promote jobs from build.yml
- add new .gitea/workflows/deploy.yml containing:
  - workflow_dispatch input "sha"
  - promote-and-deploy job (podman login, promote/push, logout, failure notification)
  - deploy job (write kubeconfig, rollout restart/status, failure notification)
2025-11-20 13:46:55 +01:00
2f2938455a ci(workflows): use untagged bitnami/kubectl image
All checks were successful
publish / build-and-publish (push) Successful in 4m9s
publish / promote-and-deploy (push) Has been skipped
publish / deploy (push) Has been skipped
- remove explicit "1.32" tag from container image in .gitea/workflows/build.yml (image changed from bitnami/kubectl:1.32 to bitnami/kubectl)
2025-11-20 13:16:08 +01:00
02503f098b refactor(ci): rename job step from 'Push images (SHA and HASS_VERSION)' to 'Publish image' in build workflow
Some checks failed
publish / build-and-publish (push) Has been cancelled
publish / promote-and-deploy (push) Has been cancelled
publish / deploy (push) Has been cancelled
2025-10-21 16:14:57 +02:00
8130785060 chore(ci): enable verbose output for Pushover notifications and specify full Docker image path
All checks were successful
publish / build-and-publish (push) Successful in 3m1s
publish / promote-and-deploy (push) Has been skipped
publish / deploy (push) Has been skipped
- Change curl commands in GitHub Actions workflows to use verbose mode (-v) instead of silent mode (-s) for failure notifications
- Update Dockerfile to use full Docker image path with docker.io registry prefix
2025-10-21 16:06:04 +02:00
0edf72d5e4 feat(ci): replace Drone CI with GitHub Actions workflow for build, promote, and deploy
Some checks failed
publish / build-and-publish (push) Failing after 25s
publish / promote-and-deploy (push) Has been skipped
publish / deploy (push) Has been skipped
- Remove existing Drone CI pipeline configuration (.drone.yml)
- Add GitHub Actions workflow (.gitea/workflows/build.yml) to:
  * Build and publish container images on master branch pushes
  * Promote and deploy images via workflow dispatch with optional commit SHA
  * Handle Podman login/logout and image operations
  * Restart and monitor Kubernetes deployment rollout
  * Notify failures via Pushover integration
2025-10-21 16:04:27 +02:00