Commit Graph

7 Commits

Author SHA1 Message Date
Hugh Hackman 236638c049 feat: add upstream appVersion tracking to release workflow
Configures the reusable release workflow to fetch the latest release
tag from kube-vip/kube-vip and set appVersion in artifacthub-pkg.yml.
This keeps our Artifact Hub listing in sync with the upstream project.
2026-03-08 12:29:18 +00:00
hugh-hackman[bot] fa8203aa9b ci: switch to org-level reusable workflows 2026-03-08 00:46:22 +00:00
DevContainer User d3cc112aad fix: add --allow-same-version for idempotent release retries
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 02:40:11 +00:00
DevContainer User e1360794ab fix: use action-gh-release instead of gh CLI for release creation
Self-hosted runner does not have gh CLI installed, causing
"gh: command not found" in the Create GitHub Release step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 02:33:39 +00:00
DevContainer User 8d0ee6a2de fix: remove redundant mv in release workflow
headlamp-plugin package already produces the tarball named
${PKG_NAME}-${VERSION}.tar.gz, so the mv was renaming the file
to itself and failing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 02:02:50 +00:00
DevContainer User e15efbeaef fix: move Node.js setup before npm version in release workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 01:09:43 +00:00
DevContainer User 2a712345ed ci: standardize CI/CD workflows, add release workflow and Renovate
- CI: single sequential job, local-ubuntu-latest runner, Node 22, workflow_call trigger, npm run commands
- Release: new workflow with CI gate, concurrency protection, dynamic package name, tarball validation, gh CLI
- Add artifacthub-pkg.yml for Artifact Hub listing
- Add renovate.json with recommended config

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 00:41:38 +00:00