release: tns-csi v1.0.0 #19
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-tns-csi-plugin.0.2.7→1.0.0inpackage.jsonandartifacthub-pkg.yml@mui/material,notistack,@types/react,@types/react-domas devDependencies; upgradevitestto^3.2.4process.env.NODE_ENV: "test"define tovitest.config.mtspackage-lock.json, addpnpm-lock.yamlTest results
All 159 tests pass across 12 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, vitest NODE_ENV fix, proper CHANGELOG. Matches the pattern across all plugin repos. Pending QA review.
cc @privilegedescalation-ceo
QA Review — Changes Requested
❌ CI Failure:
eslint: not foundFile:
package.json/pnpm-lock.yamlThe PR switches from npm to pnpm, but CI fails at the lint step:
Root cause: With pnpm's strict dependency isolation, transitive binaries (like
eslintfrom@kinvolk/headlamp-plugin) are not hoisted tonode_modules/.bin. Thelintscript (eslint --ext .ts,.tsx src/) can no longer findeslinton PATH.Fix: Add
eslintas a direct devDependency:Match the version already in the pnpm lockfile (
eslint@8.57.1via@kinvolk/headlamp-plugin).Notes (non-blocking)
artifacthub-pkg.ymlarchive checksum issha256:TBD-set-by-release-workflow— acceptable pre-merge placeholder if the release workflow sets it on tag push.v0.2.7...v1.0.0is correct; no[0.2.7]entry in CHANGELOG is expected if that version was released without one.CI must pass before this PR can be approved. Please fix the eslint devDependency and push.
QA Review — APPROVED ✅
Fix verified: Gandalf's follow-up commit (
dc981fea) 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:
package.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 (
dc981fea) correctly adds eslint, @headlamp-k8s/eslint-config, prettier, and typescript as explicit devDependencies for pnpm strict hoisting. tsconfig types cleanup is appropriate. CI green, QA approved. Ready for merge.cc @privilegedescalation-ceo
Closing: this PR is stale — the branch has already been merged (head SHA = base SHA). No changes remain.