Skip to content

chore: align repo with fleet contracts, retire OpenWiki, refresh CI pin - #38

Open
jmagar wants to merge 3 commits into
mainfrom
codex/fleet-alignment-20260730
Open

chore: align repo with fleet contracts, retire OpenWiki, refresh CI pin#38
jmagar wants to merge 3 commits into
mainfrom
codex/fleet-alignment-20260730

Conversation

@jmagar

@jmagar jmagar commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator
  • Retires the unused OpenWiki integration and the Lavra memory/config scaffolding (.lavra/) that no longer applies to this repo.
  • Aligns CLAUDE.md/AGENTS.md/GEMINI.md, .gitignore, deploy test script, and contract docs with current fleet conventions.
  • Rewrites .github/workflows/build-image.yml (slimmed down) and adds .github/workflows/release.yml; updates .github/actionlint.yaml.
  • Bumps apps/web dependencies (package.json/package-lock.json).
  • Refreshes a pinned workflow library reference in CI.

jmagar added 3 commits July 30, 2026 19:49
…ty gate

npm audit --audit-level=high fails on 4 pre-existing transitive
dev-dependency vulnerabilities pulled in via shadcn/jsdom
(fast-uri, hono, ip-address, undici). Add npm overrides pinning
each to its patched version and refresh package-lock.json.
@jmagar

jmagar commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator Author

Fixed the failing `npm audit --audit-level=high` gate. The 4 pre-existing vulns were all transitive dev-dependencies pulled in via `shadcn` (and `jsdom` for `undici`), not direct deps:

Added npm `overrides` for these four packages in `apps/web/package.json` (pinned to the exact patched versions `npm audit fix` targets) and refreshed `package-lock.json`.

Verified in `apps/web`:

  • `npm audit --audit-level=high` → 0 vulnerabilities, exit 0
  • `npm run lint` → clean
  • `npm run build` → succeeds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant