homarr-renovate[bot]
1cf010e9fb
chore(deps): update node.js to v24.18.0 ( #6107 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-30 18:11:58 +00:00
9ed55d57dd
Main ( #6138 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-06-30 17:52:37 +02:00
homarr-renovate[bot]
b0a46186d1
chore(deps): update node.js to v24.17.0 ( #6043 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 18:07:27 +00:00
Manuel
d09a4f8468
chore: update cron
2026-06-19 22:08:25 +02:00
Thomas
d16571d4c4
chore(deps): batch dependency updates, pnpm v11 migration, and fix integration cache ( #5939 )
2026-06-12 13:52:43 +02:00
Thomas
9e421c67bd
feat(docs): migrate documentation site into monorepo ( #5912 )
2026-06-11 18:48:39 +02:00
homarr-renovate[bot]
4f2b3cf3ee
chore(deps): update node.js to v24.16.0 ( #5790 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-28 08:09:15 +00:00
homarr-renovate[bot] and Thomas Camlong
f7ea1b33a0
chore(deps): update mantine monorepo to v9 ( #5411 )
...
Co-authored-by: Thomas Camlong <thomas@ajnart.fr >
2026-05-27 17:29:52 +02:00
605af19cd8
refactor: replace ESLint + Prettier with OXC (oxlint + oxfmt) ( #5741 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
Co-authored-by: Meierschlumpf <63781622+Meierschlumpf@users.noreply.github.com >
2026-05-27 09:37:44 +02:00
Thomas
79f88dc3b8
ci: add --affected filtering and fix Turbo cache invalidation ( #5740 )
...
* ci: add --affected filtering and fix Turbo cache invalidation
- Remove globalDependencies **/.env which invalidated all caches on any .env change
- Move 40+ env vars from globalEnv to build-specific env (lint/format/typecheck don't need DB_URL etc.)
- Add per-task inputs with test file exclusions so test changes don't trigger build/typecheck
- Enable affectedUsingTaskInputs for task-level --affected detection
- Add --affected to all turbo commands in CI (lint, format, typecheck, build)
- Add fetch-depth: 0 for proper git history comparison
- Add Docker Buildx + GHA layer caching for E2E builds
* ci: add Cloudflare remote cache for Turborepo
Configure turborepo-remote-cache-cloudflare as the remote cache backend.
This commit can be reverted independently to disable remote caching.
* fix(ci): set TURBO_SCM_BASE for --affected to work in PRs
Turbo defaults to comparing against `main`, but PRs target `dev`.
Without explicit base/head refs, --affected falls back to running
all tasks. Use the PR base SHA for pull_requests, the before SHA
for pushes, and HEAD~1 as a last resort.
* perf(typecheck): exclude bundled .cjs/.css from tsc
websocket (835K lines) and tasks (755K lines) had bundled output
files being typechecked due to `include: ["."]` in their tsconfig.
Full typecheck drops from ~70s to ~26s.
* perf(turbo): scope topo task inputs to package.json only
The topo virtual task had no explicit inputs, defaulting to all files.
This caused any source change to cascade cache invalidation through
all dependent packages via ^topo. Since topo is only for dependency
ordering, its hash should only change when dependencies change.
* fix(turbo): disable remote cache signature verification
The cache lives on a private CF worker, signature verification
just adds noise without security benefit.
* fix(turbo): remove runtime env vars from build cache key
These env vars (DB_*, AUTH_*, DOCKER_*, etc.) are all runtime
configuration provided by users when running the Docker container.
They don't influence the build output since Next.js standalone mode
reads process.env at runtime and SKIP_ENV_VALIDATION=true skips
validation during build. Listing them in build.env caused unnecessary
cache busting in local dev.
Also restores coverage report comments per review feedback.
* fix(turbo): include test files in typecheck cache inputs
Test files must be typechecked — excluding them from typecheck inputs
caused changed tests to skip type validation.
2026-05-21 14:11:27 +02:00
Meier Lukas
6feb37dfd4
Merge branch 'main' into next
2026-05-08 23:46:21 +02:00
Meier Lukas
ffc292b22a
ci: increase timeout of asset extraction due job cancellation
...
https://github.com/homarr-labs/homarr/actions/runs/25509168979/attempts/1
2026-05-07 18:48:13 +02:00
Meier Lukas
453360fe61
ci: disable package-manager cache
2026-05-01 22:42:02 +02:00
Meier Lukas
7561462594
Merge branch 'main' into next
2026-05-01 22:30:33 +02:00
Meier Lukas and Copilot
647afbe2cb
ci: add beta release workflow ( #5601 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 22:20:58 +02:00
Meier Lukas and Copilot
bfa8566284
ci: add beta release workflow ( #5601 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 22:18:45 +02:00
Meier Lukas
ef012981db
chore: replace app-id with client-id for actions/create-github-app-token due to deprecation ( #5602 )
2026-04-30 18:28:55 +02:00
Meier Lukas and Copilot
e77b9bb3d2
ci: support releases on next branch ( #5599 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 18:28:32 +02:00
Meier Lukas
c24f4954ea
ci: fix minor issues ( #5604 )
2026-04-30 18:27:57 +02:00
Meier Lukas
42b108964b
ci: remove turbo cache ( #5590 )
2026-04-29 20:54:09 +02:00
homarr-renovate[bot]
0a32fe0967
chore(deps): update node.js ( #5546 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-21 19:21:25 +00:00
homarr-renovate[bot]
88591d973f
chore(deps): update pnpm/action-setup action to v6 ( #5521 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-17 10:17:39 +02:00
Meier Lukas
ce0c72b008
ci: approve homarr-releases pull-requests automatically ( #5468 )
2026-04-13 16:46:10 +02:00
Meier Lukas
bdf9439e49
ci: disable skip-stability-days for forks ( #5451 )
2026-04-09 22:45:01 +02:00
homarr-renovate[bot]
ff07658212
chore(deps): update node.js ( #5364 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-31 11:57:00 +00:00
homarr-renovate[bot]
336c55b3e9
chore(deps): update docker/setup-buildx-action action to v4 ( #5200 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:58:47 +02:00
homarr-renovate[bot]
eb5dd3628a
chore(deps): update docker/metadata-action action to v6 ( #5207 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:58:37 +02:00
homarr-renovate[bot]
c19766e53f
chore(deps): update docker/build-push-action action to v7 ( #5208 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:58:28 +02:00
homarr-renovate[bot]
4aff9819e5
chore(deps): update actions/create-github-app-token action to v3 ( #5267 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:24:09 +02:00
homarr-renovate[bot]
d4177afc18
chore(deps): update pnpm/action-setup action to v5 ( #5294 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:22:44 +02:00
homarr-renovate[bot]
a682cc430b
chore(deps): update docker/login-action action to v4 ( #5192 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-08 21:40:47 +01:00
homarr-renovate[bot]
e248db4508
chore(deps): update peter-evans/create-pull-request action to v8 ( #5053 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-05 17:29:49 +01:00
homarr-renovate[bot]
5971af91a8
chore(deps): update node.js ( #5147 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-02 06:00:09 +00:00
Meier Lukas
c75c38e391
ci: on-release not triggered ( #5058 )
2026-02-27 16:43:39 +01:00
homarr-renovate[bot]
71fbb512f4
chore(deps): update node.js to v24.13.1 ( #5055 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-17 17:04:32 +00:00
Meier Lukas
661d738302
ci: on-release pipeline no longer triggering and bug-report template not updated ( #5048 )
2026-02-13 15:43:48 +01:00
Meier Lukas
0ef3046d65
ci: typo in runner for validating prebuilt-debian with arm64 ( #4896 )
2026-01-23 18:54:02 +01:00
homarr-renovate[bot] and Meier Lukas
15119b66e9
chore(deps): update node.js to v24.13.0 ( #4858 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-01-23 16:21:21 +01:00
Meier Lukas
266aefd980
ci: publish additional build artifact for debian systems ( #4679 )
2025-12-17 20:28:27 +01:00
Meier Lukas
ac6fed9946
ci: configure timeouts for all jobs ( #4685 )
2025-12-17 20:27:51 +01:00
homarr-renovate[bot]
9adf113042
chore(deps): update node.js to v24.12.0 ( #4662 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-12-16 23:29:59 +00:00
homarr-renovate[bot]
790e272214
chore(deps): update peter-evans/create-pull-request action to v8 ( #4657 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-12-14 21:54:33 +01:00
Manuel and Meier Lukas
984b29d951
ci: publish build archives to release for bare metal installs ( #4535 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-12-12 19:51:19 +01:00
homarr-renovate[bot]
234266ebd9
chore(deps): update actions/checkout action to v6 ( #4601 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-12-07 17:36:30 +01:00
Manuel and Copilot Autofix powered by AI
22fb696f25
ci(security): missing permissions for workflow ( #4474 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-11-22 10:39:45 +00:00
homarr-renovate[bot]
aae81d3120
chore(deps): update dependency node to v24.11.1 ( #4490 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-11-17 02:07:01 +00:00
homarr-renovate[bot]
168458e9e1
chore(deps): update actions/setup-node action to v6 ( #4320 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-11-04 22:15:15 +01:00
homarr-renovate[bot]
a43ac18bef
chore(deps): update node.js to v24 ( #4395 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-11-04 21:14:13 +01:00
homarr-renovate[bot]
9e4b93abcf
chore(deps): update dependency node to v24 ( #4368 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-10-29 18:30:02 +01:00
homarr-renovate[bot]
29da5cc905
chore(deps): update dependency node to v22.21.0 ( #4354 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-10-26 03:23:45 +00:00