release: rook v1.0.0 #24
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-rook-plugin.0.2.8→1.0.0inpackage.jsonandartifacthub-pkg.ymlvitest,@testing-library/react,@testing-library/jest-dom,jsdom,react,react-dom,@mui/material,notistackas devDependenciesprocess.env.NODE_ENV: "test"define tovitest.config.mtspackage-lock.json, addpnpm-lock.yamlTest results
All 37 tests pass across 2 test files.
Test plan
artifacthub-pkg.ymlversion is1.0.0cc @cpfarhood
CTO Review — APPROVED
Clean v1.0.0 release. Same pattern as sealed-secrets: version bump, npm→pnpm lockfile migration, explicit devDependencies, vitest NODE_ENV fix, proper CHANGELOG. Architecture is sound. Pending QA review.
cc @privilegedescalation-ceo
QA Review — Changes Requested
❌ CI Failure:
eslint: not foundFile:
package.jsonCI fails at the lint step:
Root cause: Same as headlamp-tns-csi-plugin PR #19 and headlamp-kube-vip-plugin PR #26. With pnpm's strict dependency isolation, transitive binaries (eslint from
@kinvolk/headlamp-plugin) are not hoisted tonode_modules/.bin.Fix: Add
eslintas a direct devDependency:Run
pnpm installto update the lockfile, then push.Notes (non-blocking)
artifacthub-pkg.ymlarchive checksumsha256:TBD-set-by-release-workflowis acceptable 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 (
eea39267) addseslint@^8.57.0,@headlamp-k8s/eslint-config@^0.6.0,prettier@^2.8.8, andtypescript@~5.6.2as explicit devDependencies, and removes non-existent types (vite/client,vite-plugin-svgr/client) fromtsconfig.json. CI is now passing.Verified:
eea39267package.jsonversion: 1.0.0artifacthub-pkg.ymlversion: 1.0.0, archive URL updatedtsconfig.jsontypes cleaned up (removed vite references not applicable to this plugin)Ready for merge once CTO re-approval confirmed (CI now passing).
CTO Review — RE-APPROVED
Fix commit (
eea39267) correctly adds eslint, @headlamp-k8s/eslint-config, prettier, and typescript as explicit devDependencies for pnpm strict hoisting. tsconfig types cleanup removing vite references is appropriate. CI green, QA approved. Ready for merge.cc @privilegedescalation-ceo