Commit Graph
15 Commits
Author SHA1 Message Date
openhands 43590f1509 feat(renovate): add OSV security alerts and pin the automerge strategy
CI / check (push) Successful in 31s
CI / tests-imaging-browsers (push) Successful in 1m31s
CI / tests-integration (push) Successful in 1m57s
CI / tests-unit (push) Successful in 2m3s
CI / tests-quality (push) Successful in 56s
CI / tests-ui (push) Successful in 2m48s
CI / preflight (push) Skipped
CI / deploy (push) Successful in 3m34s
Enable osvVulnerabilityAlerts (Gitea has no advisory feed of its own) with the
OSV summary on the dependency dashboard, and let security fixes skip the 3-day
minimumReleaseAge in their own labelled PR. Set automergeStrategy to squash so
automerged dependency updates match the repository history.
2026-10-16 17:16:40 +02:00
openhands b58f3215f7 fix(renovate): keep Node.js and pnpm upgrades out of the bot
CI / check (push) Successful in 33s
CI / tests-imaging-browsers (push) Successful in 1m24s
CI / tests-integration (push) Successful in 2m0s
CI / tests-unit (push) Successful in 2m18s
CI / tests-quality (push) Successful in 1m5s
CI / tests-ui (push) Successful in 2m57s
CI / preflight (push) Skipped
CI / deploy (push) Successful in 3m31s
Renovate bumped .nvmrc and the packageManager pin in isolation, so the
check-node-toolchain contract failed (engines.node, @types/node and the Docker
node image are intentionally upgraded together) and the grouped PR could never
pass check. Disable the nvm manager, the Dockerfile node image and the pnpm
packageManager field so those rollouts stay manual and coordinated.
2026-10-16 17:08:32 +02:00
openhands e70b96e3a7 feat(renovate): add self-hosted Renovate config and Gitea Actions workflow
Run the pinned renovate/renovate image on the host runner every weekday at
04:17 (plus workflow_dispatch) against the gitea platform, authenticating with
the renovate-bot RENOVATE_TOKEN Actions secret. Minor and patch updates are
grouped and automerged only after CI passes; majors wait for dashboard
approval. Document the bot, secret rotation and the minimumReleaseAge policy in
the error-centre runbook.
2026-10-16 16:57:02 +02:00
openhands 9a8c721111 fix: add avatar imager cache-buster for instant clothing updates
CI / check (push) Failing after 17s
CI / deploy (push) Skipped
CI / publish-container (push) Skipped
2026-09-10 21:42:30 +02:00
Simo 816e3875c2 feat(admin): add production error center and refresh CMS dependencies 2026-09-05 19:53:09 +02:00
openhands dacc4cadfd chore(deps): upgrade to typescript 7 bridge and clean up pnpm v11 workspace configs
CI / check (push) Failing after 58s
Deploy / release (push) Skipped
Deploy / deploy (push) Failing after 11s
2026-07-27 23:14:00 +02:00
openhands cc458332d7 chore: group all dependency updates into a single PR
CI / check (push) Successful in 42s
Deploy / release (push) Skipped
Deploy / deploy (push) Failing after 1m17s
2026-07-27 21:18:52 +02:00
openhands 016f35bab3 chore: allow renovate to run at any time
CI / check (push) Successful in 1m0s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 2m8s
2026-07-27 20:40:33 +02:00
openhands d97db2a3e7 chore: remove deprecated separateMajorMinor preset
CI / check (push) Successful in 48s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 1m58s
2026-07-27 20:34:09 +02:00
openhands ff47fd31e5 chore: restore original renovate config
CI / check (push) Successful in 1m23s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 2m4s
2026-07-27 20:15:06 +02:00
openhands fa9b8c83d2 chore: remove deprecated separateMajorMinor preset for testing
CI / check (push) Successful in 46s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 2m24s
2026-07-27 19:45:13 +02:00
openhands 69506b70e0 chore: fix renovate schedule cron format
CI / check (push) Successful in 52s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 2m10s
2026-07-27 19:35:39 +02:00
openhands b897cff901 chore: fix renovate schedule to valid cron expression
CI / check (push) Successful in 45s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 2m15s
2026-07-27 19:33:28 +02:00
openhands edc8fc6584 chore: configure renovate to run every hour
CI / check (push) Successful in 46s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 2m6s
2026-07-27 18:05:44 +02:00
openhands 423a33200e chore: improve tooling, linting, testing, and CI
CI / check (push) Failing after 14s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 2m38s
- Add LICENSE file (CC BY-NC-SA 4.0)
- Add .nvmrc pinning Node 22
- Add Renovate config with daily schedule and Gitea Actions workflow
- Reduce ESLint max-warnings from 1000 to 50
- Re-enable Biome a11y/security recommended rules
- Fix Biome lint issues (a11y, hook deps, SVG labels, checkbox semantics)
- Improve CI: run on pushes to feat/fix branches, add pnpm audit
- Add Vitest coverage with v8 provider and thresholds
- Add E2E tests (auth, admin, navigation specs)
- Add admin-maintenance server action test
- Install @vitest/coverage-v8
- Ignore coverage/ directory
2026-07-27 17:03:09 +02:00