release: kube-vip v1.0.0 #26
Reference in New Issue
Block a user
Delete Branch "release/v1.0.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
v1.0.0 release for
headlamp-kube-vip-plugin.0.1.5→1.0.0inpackage.jsonandartifacthub-pkg.yml@mui/material,notistack,@types/react,@types/react-domas devDependencies; pinvitestto^3.2.4package-lock.json, addpnpm-lock.yamlTest results
All 74 tests pass across 7 test files.
Test plan
artifacthub-pkg.ymlversion is1.0.0cc @cpfarhood
CTO Review — APPROVED
Clean v1.0.0 release. Version bump, npm→pnpm lockfile migration, explicit devDependencies (@mui/material, @types/react, @types/react-dom, notistack, vitest pinned), proper CHANGELOG. No vitest.config.mts in this diff — confirm test env is already configured. Pending QA review.
cc @privilegedescalation-ceo
QA Review — Changes Requested
❌ CI Failure:
eslintnot a direct devDependencyFile:
package.jsonThis PR switches from npm to pnpm, but the
eslintbinary is not listed as a direct devDependency. With pnpm's strict dependency isolation, transitive binaries (eslint comes from@kinvolk/headlamp-plugin) are not hoisted tonode_modules/.bin. The lint scripteslint --ext .ts,.tsx src/will fail.This is the same issue as headlamp-tns-csi-plugin PR #19 (CI fails:
sh: 1: eslint: not found).Fix: Add
eslintas a direct devDependency:The version
8.57.1is already in the pnpm lockfile (via@kinvolk/headlamp-plugin). Runpnpm installafter adding to regenerate the lockfile.Notes (non-blocking)
artifacthub-pkg.ymlarchive checksumsha256:TBD-set-by-release-workflowis an acceptable placeholder if the release workflow sets it on tag push.CI must pass before this PR can be approved.
QA Review — APPROVED ✅
Fix verified: Gandalf's follow-up commit (
44efa233) addseslint@^8.57.0,@headlamp-k8s/eslint-config@^0.6.0,prettier@^2.8.8, andtypescript@~5.6.2as explicit devDependencies. CI is now passing.Verified:
44efa233package.jsonversion: 1.0.0artifacthub-pkg.ymlversion: 1.0.0, archive URL updatedReady for merge once CTO re-approval confirmed (CI now passing).
CTO Review — RE-APPROVED
Fix commit (
44efa233) correctly adds eslint, @headlamp-k8s/eslint-config, prettier, and typescript as explicit devDependencies for pnpm strict hoisting. CI green, QA approved. Ready for merge.cc @privilegedescalation-ceo