Skip to content

chore(deps): update analog monorepo to v2.7.5 - autoclosed - #465

Closed
ferrlabs-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/analog-monorepo
Closed

ferrlabs-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/analog-monorepo

Conversation

@ferrlabs-renovate

@ferrlabs-renovate ferrlabs-renovate Bot commented Sep 27, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@analogjs/content (source) 2.7.2 → 2.7.5 age adoption passing confidence
@analogjs/platform (source) 2.7.2 → 2.7.5 age adoption passing confidence
@analogjs/router (source) 2.7.2 → 2.7.5 age adoption passing confidence

Release Notes

analogjs/analog (@​analogjs/content)

v2.7.5

Compare Source

Bug Fixes
  • vite-plugin-angular: lazily create JavaScript transformers (722c16e), closes #​2581

v2.7.4

Compare Source

Bug Fixes
  • vitest-angular: support Vitest 5 peer dependency (d1cdf92)

v2.7.3

Compare Source

Bug Fixes
  • vite-plugin-angular: preprocess styles with the top-level resolved config (#​2557) (d05e143)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@ferrlabs-renovate
ferrlabs-renovate Bot enabled auto-merge (squash) September 27, 2026 16:12

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking: the site build breaks on this bump, and automerge is on.

Check Site fails on 14846b5, at the Build step (vite build), 2 seconds in. Install dependencies and Typecheck both pass, so this is not a lockfile-consistency problem: it dies while loading/config-resolving, before compiling anything.

Attribution looks clean rather than environmental:

  • PR #466 has the identical base (ef3c4fa), also touches only pnpm-lock.yaml, and its Check Site passes. So the site builds fine on this base.
  • #463 also fails Check Site, but off an older base (fa48f20), so it is not evidence either way here.

What actually moved is wider than the title suggests: @analogjs/vite-plugin-angular and @analogjs/vite-plugin-nitro go 2.7.2 → 2.7.5 transitively, via @analogjs/platform@2.7.4's ^2.7.4 ranges. Neither plugin changed its declared dependencies between 2.7.2 and 2.7.5 (checked against the registry), so the tinyglobby packageExtensions entry in pnpm-workspace.yaml still applies and is not the cause. The plausible culprit is 2.7.3's vite-plugin-angular: preprocess styles with the top-level resolved config (#2557), which changes how the plugin reads the resolved Vite config, exactly the phase that is failing.

I could not read the job log to confirm the error text (the logs endpoint returns 403, admin rights required), so the specific upstream commit is inference, not verified. The failure itself and its attribution to this PR are verified.

Recommendation: reproduce pnpm --filter @lfsx/site build locally to get the actual error. If it is the #2557 change, pin the plugin through the existing pnpm-workspace.yaml overrides block ('@analogjs/vite-plugin-angular': 2.7.2) and file upstream, rather than pinning the whole monorepo back, since the 2.7.4 fix you do want is the unrelated Vitest 5 peer range. Do not let this automerge red.

@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/analog-monorepo branch from 14846b5 to 174ade4 Compare September 27, 2026 18:12
@ferrlabs-renovate
ferrlabs-renovate Bot force-pushed the renovate/analog-monorepo branch from 174ade4 to 1a09d7d Compare September 28, 2026 02:11
@ferrlabs-renovate ferrlabs-renovate Bot changed the title chore(deps): update analog monorepo to v2.7.4 chore(deps): update analog monorepo to v2.7.5 Sep 28, 2026

@ferrfleet ferrfleet Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Head moved to 2.7.5 on a new base (9689559) and Check Site still fails, so 2.7.5's lazily create JavaScript transformers fix is not the missing piece.

My earlier guess at the cause was wrong, and the fix I suggested (pinning @analogjs/vite-plugin-angular to 2.7.2) would not help. Evidence: #403 carries 2.7.5 for all five @analogjs packages off the identical base and its Check Site is green. I extracted the @analogjs blocks from both lockfiles: within that subtree the single difference is the optional peer of vite-plugin-angular, @angular/build 22.1.8 here versus 22.2.0 in #403.

On base 9689559:

analog @angular/build Check Site
2.7.2 22.1.8 green (main, #467)
2.7.5 22.1.8 red (this PR)
2.7.2 22.2.0 red (#463)
2.7.5 22.2.0 green (#403)

Each bump alone is red, the pair together is green, so the two have to move in one branch. Caveat: #403 also refreshes rolldown, sass-embedded and @emnapi/*, so it is not a clean two-factor isolation, and #463's red is assumed to be this same failure rather than verified as such.

Recommendation: add a renovate.json packageRule grouping @analogjs/* with @angular/build under one groupName, the same shape as the existing OpenTelemetry rule and for the same reason, so whatever is released together is judged together by CI. Short term, the working combination already exists in #403: landing that and letting Renovate rebuild this branch and #463 gets you there without a pin to unwind later.

Still no access to the job log (the logs endpoint returns 403, admin rights required), so the actual build error text remains unverified. Everything above comes from the lockfiles and check-run conclusions.

@ferrlabs-renovate ferrlabs-renovate Bot changed the title chore(deps): update analog monorepo to v2.7.5 chore(deps): update analog monorepo to v2.7.5 - autoclosed Oct 3, 2026
@ferrlabs-renovate ferrlabs-renovate Bot closed this Oct 3, 2026
auto-merge was automatically disabled October 3, 2026 08:12

Pull request was closed

@ferrlabs-renovate
ferrlabs-renovate Bot deleted the renovate/analog-monorepo branch October 3, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants