Commit Graph

2 Commits

Author SHA1 Message Date
Chris Farhood e714c01266 fix: enable CI on feature branches and add workflow_dispatch
The original ci.yaml only triggered on push to main, meaning pushes to
feature branches (like argocd#8) never triggered CI.

Changes:
- Change push trigger from 'branches: [main]' to 'branches: ["**"]'
  so pushes to any branch trigger CI
- Add workflow_dispatch for manual trigger capability
- Keep pull_request trigger for PR-based runs
- Preserve simple reusable workflow pattern

Fixes PRI-524: GitHub Actions CI not re-triggering on argocd#8 branch.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-04 18:14:38 +00:00
Hugh Hackman 86ef11f8e6 Add CI/release workflows, artifacthub-pkg.yml, and package.json
- Add .github/workflows/ci.yaml (calls plugin-ci from .github repo)
- Add .github/workflows/release.yaml (calls plugin-release from .github repo)
- Add artifacthub-pkg.yml for ArtifactHub distribution
- Add package.json with headlamp-plugin scripts
- Add README.md

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-21 20:05:49 +00:00