Skip to content

chore: switch effect deps to pkg.pr.new snapshot at a42ef66#751

Merged
patroza merged 7 commits into
mainfrom
copilot/switch-to-latest-effect-snapshots
May 16, 2026
Merged

chore: switch effect deps to pkg.pr.new snapshot at a42ef66#751
patroza merged 7 commits into
mainfrom
copilot/switch-to-latest-effect-snapshots

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 16, 2026

Summary

Switch effect deps to pkg.pr.new snapshot a42ef66 to pick up two unreleased Schema features past beta.66:

  • a3de5d9feat(Schema): allow defaults to fail with SchemaError (#2113)
  • b559d68feat(Schema): allow decoding defaults to require services (#2176)

Changes

  • Root pnpm.overrides added: pin effect, @effect/vitest, @effect/platform-node, @effect/platform-node-shared, @effect/platform-browser, @effect/sql-sqlite-node, @effect/atom-vue to pkg.pr.new snapshot at a42ef66.
  • Direct deps in root, packages/cli, packages/infra, packages/vue switched from ^4.0.0-beta.66 to snapshot URLs.
  • Changeset: effect-app, @effect-app/infra, @effect-app/vue patch.

Test plan

  • pnpm install resolves cleanly.
  • pnpm check passes.
  • pnpm lint-fix clean.
  • Validate Schema default behavior with SchemaError / services in dependent code paths.

@patroza
Copy link
Copy Markdown
Member

patroza commented May 16, 2026

@copilot thats just the latest beta, im talking about latest snapshots like https://pkg.pr.new/Effect-TS/effect-smol/effect@a42ef66

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 16, 2026

@copilot thats just the latest beta, im talking about latest snapshots like https://pkg.pr.new/Effect-TS/effect-smol/effect@a42ef66

Switched to pkg.pr.new snapshot URLs in 858f5f8. Direct deps now reference https://pkg.pr.new/Effect-TS/effect-smol/{pkg}@a42ef66, and pnpm.overrides at root covers all transitive effect-smol packages. peerDependencies keep semver ranges for downstream compatibility. The pnpm-lock.yaml will need regenerating in an environment with access to pkg.pr.new.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • pkg.pr.new
    • Triggering command: /usr/bin/curl curl -s REDACTED -o /dev/null -w %{http_code} (dns block)
    • Triggering command: /usr/bin/curl curl -s --max-time 10 REDACTED -o /dev/null -w %{http_code} (dns block)
    • Triggering command: /usr/local/bin/node node /home/REDACTED/actions-REDACTED/externals/node24/lib/node_modules/corepack/shims/../dist/pnpm.js install --no-frozen-lockfile (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title chore: update effect to 4.0.0-beta.66 chore: switch effect deps to pkg.pr.new snapshot at a42ef66 May 16, 2026
Copilot AI requested a review from patroza May 16, 2026 08:48
@patroza patroza force-pushed the copilot/switch-to-latest-effect-snapshots branch from 858f5f8 to ac59ea2 Compare May 16, 2026 08:57
@patroza patroza marked this pull request as ready for review May 16, 2026 09:01
@patroza
Copy link
Copy Markdown
Member

patroza commented May 16, 2026

@copilot update branch from latest main

…est-effect-snapshots

Co-authored-by: patroza <42661+patroza@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 16, 2026

@copilot update branch from latest main

Done — merged latest main (0e084f0) in d41c14b. Clean auto-merge, snapshot URLs intact.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 16, 2026

Open in StackBlitz

@effect-app/cli

npm i https://pkg.pr.new/effect-app/libs/@effect-app/cli@751

effect-app

npm i https://pkg.pr.new/effect-app/libs/effect-app@751

@effect-app/eslint-codegen-model

npm i https://pkg.pr.new/effect-app/libs/@effect-app/eslint-codegen-model@751

@effect-app/eslint-shared-config

npm i https://pkg.pr.new/effect-app/libs/@effect-app/eslint-shared-config@751

@effect-app/infra

npm i https://pkg.pr.new/effect-app/libs/@effect-app/infra@751

@effect-app/vue

npm i https://pkg.pr.new/effect-app/libs/@effect-app/vue@751

@effect-app/vue-components

npm i https://pkg.pr.new/effect-app/libs/@effect-app/vue-components@751

commit: 08ec70c

@patroza patroza merged commit 0263827 into main May 16, 2026
5 checks passed
@patroza patroza deleted the copilot/switch-to-latest-effect-snapshots branch May 16, 2026 18:39
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.

2 participants