2026-03-12 - 2026-06-12
Overview
4 Releases published by 2 users
Published
v1.0.1
v1.0.1
Published
v1.0.0
v1.0.0
Published
v0.7.2
v0.7.2
Published
v0.7.1
v0.7.1
75 Pull requests merged by 4 users
Merged
#188 Remove agent artifacts and centralize installation policy
Merged
#187 Remove agent artifacts from root
Merged
#186 Promote uat → main: artifacthub-pkg.yml v1.0.1 metadata update
Merged
#184 Promote to uat: artifacthub-pkg.yml v1.0.1 with Gitea archive URL
Merged
#181 chore(artifacthub): update to v1.0.1
Merged
#180 promote: uat → main (tarball grep fix for release workflow)
Merged
#179 promote: dev → uat (tarball grep fix for release workflow)
Merged
#178 fix: match .tar.gz instead of .tgz in release workflow grep pattern
Merged
#176 promote: uat → main (pnpm fix for release workflow)
Merged
#175 promote: dev → uat (pnpm fix for release workflow)
Merged
#174 fix: add pnpm install step to release workflow
Merged
#171 Promote uat to main (inline all workflows, trigger v1.0.1 release)
Merged
#173 Promote dev → uat: include PRI-1660 dual-approval fix
Merged
#172 fix(promotion-gate): restore inlined dual-approval to fix uat->main CI (PRI-1660)
Merged
#170 Promote dev to uat (inline release and CI workflows)
Merged
#168 inline(release): replace broken reusable workflow with inlined steps
Merged
#167 fix(CI): inline dual-approval-check, install curl/jq (PRI-1636)
Merged
#164 Promote uat to main
Merged
#163 Promote dev to uat
Merged
#162 fix: remove stale package-lock.json causing npm install failures
Merged
#159 fix: resolve 2 high-severity fast-uri CVEs in dev dependencies (PRI-521)
Merged
#160 fix: sync CI trigger branches on dev
Merged
#147 chore(ci): add audit-ci allowlist for inherited @kinvolk/headlamp-plugin CVEs (PRI-855)
Merged
#158 chore: update workflows for three-branch SDLC
Merged
#157 Remove stale E2E command references from CLAUDE.md
Merged
#156 Remove all E2E infrastructure — approach is dead
Merged
#155 docs: replace hardcoded namespace with <your-namespace> placeholder
Merged
#142 fix: add elliptic override for GHSA-848j-6mx2-7j84
Merged
#141 fix: add markdownlint config for headlamp-polaris-plugin
Merged
#144 Fix E2E kubeconfig: locate kubeconfig before RBAC step
Merged
#128 fix: patch high-severity vulnerabilities in picomatch and vite
Merged
#130 fix(e2e): migrate E2E namespace from privilegedescalation-dev to headlamp-dev
Merged
#120 fix: override lodash >=4.18.0 to patch code injection vulnerability
Merged
#119 fix: pass pr_number to dual-approval-check workflow
Merged
#117 ci(e2e): add deployment diagnostics step on failure
Merged
#116 fix(e2e): pin Headlamp image to v0.40.1 instead of :latest
Merged
#109 feat: extend Renovate config from org-level preset
Merged
#110 ci: add concurrency guard to E2E workflow
Merged
#113 fix(e2e): clean-delete existing deployment before redeploy for guaranteed fresh pod
Merged
#108 ci: upgrade e2e.yaml actions to Node.js 24-compatible versions
Merged
#107 release: v1.0.0
Merged
#106 release: v1.0.0
Merged
#103 ci: add packageManager field to pin pnpm version
Merged
#105 chore(renovate): add pinDigests for GitHub Actions SHA pinning
Merged
#98 ci: add dual-approval status check (CTO + QA)
Merged
#104 fix: wait for HTTP reachability after rollout in deploy-e2e-headlamp.sh
Merged
#102 fix: add eslint as direct devDependency
Merged
#92 fix: patch 8/9 npm audit vulnerabilities via pnpm.overrides
Merged
#95 fix: add typescript as explicit devDependency
Merged
#97 fix: use token auth in E2E — handle direct /token redirect
Merged
#94 fix: replace Helm-based E2E deploy with kubectl apply
Merged
#89 fix: move E2E test namespace from default to privilegedescalation-dev
Merged
#82 feat: add ExemptionManager tests, coverage threshold, and ArtifactHub metadata polish
Merged
#80 ci: rework E2E infrastructure to use default namespace
Merged
#73 refactor: redesign E2E to use ConfigMap volume mount with stock Headlamp image
Merged
#76 ci: pass GitHub App token secrets to release workflow
Merged
#70 release: v0.7.2
Merged
#71 fix: update e2e runner label to runners-privilegedescalation
Merged
#69 chore: bump actions/checkout v4 → v6 in E2E workflow
Merged
#68 fix: add tar and undici as direct devDeps for Dependabot resolution
Merged
#65 fix: add npm overrides for tar and undici security advisories
Merged
#59 e2e: shared volume plugin deployment for CI tests
Merged
#56 fix: badge navigation + settings plugin name for E2E
Merged
#61 docs: remove manual install sections from README
Merged
#62 release: v0.7.1
Merged
#51 fix: resolve 6 E2E failures — cluster URL prefix + settings registration
Merged
#50 fix: resolve 7 E2E test failures — badge nav + test selectors
Merged
#49 fix: sync package-lock.json for polaris
Merged
#48 ci: retrigger after shared workflow fix
Merged
#46 fix: sync package-lock.json
Merged
#47 policy: add ArtifactHub-only installation requirement
Merged
#45 fix: add @types/react and @types/react-dom to fix TypeScript errors
Merged
#41 release: v0.7.1
Merged
#40 ci: add pull-requests write permission to release workflow
Merged
#38 ci: remove helm/kubectl Polaris deploy steps from E2E workflow
3 Pull requests proposed by 1 user
Proposed
#183 fix(dual-approval): remove container ubuntu:latest and Install dependencies step
Proposed
#189 inline: move release and ci workflows from org shared (PRI-1737)
Proposed
#190 fix(dual-approval): replace echo with printf for REVIEWS jq pipe (PRI-1757)
23 Issues closed from 1 user
Closed
#150 [PRI-930] Fix: Remove orphaned E2E workflow step referencing deleted polaris-rbac.yaml
Closed
#114 E2E tests failing on main (passing on feature branches)
Closed
#115 E2E Test Failure: Headlamp deployment rollout timeout
Closed
#112 E2E auth setup timeout — pre-existing infra issue
Closed
#101 qa: audit test coverage for v1.0 readiness
Closed
#100 chore: prepare v1.0.0 release
Closed
#99 fix: resolve pre-existing TypeScript error in NamespacesListView.test.tsx
Closed
#79 E2E Tests failing on main
Closed
#91 E2E tests failing: Headlamp Helm chart returns 404
Closed
#93 Pre-existing TypeScript error in NamespacesListView.test.tsx
Closed
#87 E2E blocked: infra repo Flux bootstrap needed to apply CI runner RBAC
Closed
#88 E2E Tests failing on main: RBAC permissions missing in default namespace
Closed
#86 E2E CI runner service account lacks RBAC permissions
Closed
#81 v1.0 readiness checklist
Closed
#84 CTO bot approvals immediately dismissed by branch protection
Closed
#83 Fix pre-existing TypeScript error in NamespacesListView.test.tsx
Closed
#78 Cluster admin: apply E2E RBAC so PR #73 CI can pass
Closed
#77 E2E Tests failing on main: runner SA lacks PVC access in kube-system
Closed
#72 E2E tests failing: runner SA lacks RBAC to create PVCs and patch deployments in kube-system
Closed
#67 Security: undici and tar vulnerabilities with unresolvable dependency conflicts
Closed
#64 Security: Dependency conflicts prevent auto-update of tar and undici
Closed
#63 Fix pre-existing TypeScript error in NamespacesListView.test.tsx
Closed
#39 TypeScript errors in PolarisErrorBoundary
27 Issues created by 2 users
Opened
#39 TypeScript errors in PolarisErrorBoundary
Opened
#63 Fix pre-existing TypeScript error in NamespacesListView.test.tsx
Opened
#64 Security: Dependency conflicts prevent auto-update of tar and undici
Opened
#67 Security: undici and tar vulnerabilities with unresolvable dependency conflicts
Opened
#72 E2E tests failing: runner SA lacks RBAC to create PVCs and patch deployments in kube-system
Opened
#77 E2E Tests failing on main: runner SA lacks PVC access in kube-system
Opened
#78 Cluster admin: apply E2E RBAC so PR #73 CI can pass
Opened
#79 E2E Tests failing on main
Opened
#81 v1.0 readiness checklist
Opened
#83 Fix pre-existing TypeScript error in NamespacesListView.test.tsx
Opened
#84 CTO bot approvals immediately dismissed by branch protection
Opened
#86 E2E CI runner service account lacks RBAC permissions
Opened
#87 E2E blocked: infra repo Flux bootstrap needed to apply CI runner RBAC
Opened
#88 E2E Tests failing on main: RBAC permissions missing in default namespace
Opened
#91 E2E tests failing: Headlamp Helm chart returns 404
Opened
#93 Pre-existing TypeScript error in NamespacesListView.test.tsx
Opened
#99 fix: resolve pre-existing TypeScript error in NamespacesListView.test.tsx
Opened
#100 chore: prepare v1.0.0 release
Opened
#101 qa: audit test coverage for v1.0 readiness
Opened
#112 E2E auth setup timeout — pre-existing infra issue
Opened
#114 E2E tests failing on main (passing on feature branches)
Opened
#115 E2E Test Failure: Headlamp deployment rollout timeout
Opened
#150 [PRI-930] Fix: Remove orphaned E2E workflow step referencing deleted polaris-rbac.yaml
Opened
#151 E2E failure in PRI-917 — deployment/polaris-rbac.yaml deleted but E2E workflow still references it
Opened
#153 E2E runner startup failures — same pattern as sealed-secrets (PRI-1017)
Opened
#161 Dependency Dashboard
Opened
#177 fix: match .tar.gz instead of .tgz in release workflow grep pattern