镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

compat: Effect framework end-to-end CI job #802

Closed

Description

@TheHypnoo

Compile a canonical Effect program in CI and run it. Currently blocked by #740 (mixins) and #684 (cross-module init). Even a failing job gives us a live signal.

Relates #321. Part of #793.

Activity

  1. andrewtdiz commented on Jun 4, 2026

    @andrewtdiz
    Contributor

    I am taking this cut. Scope: add an Effect release-package fixture and opt-in advisory CI smoke job so #802 has a live compile/run signal without expanding into broader Effect runtime fixes.

  2. andrewtdiz commented on Jun 4, 2026

    @andrewtdiz
    Contributor

    Opened draft PR #4391: #4391

    Scope: adds an effect-basic fixture plus an opt-in, continue-on-error Effect smoke job. The default tier-3 package harness records the fixture as SKIP unless PERRY_EFFECT_BASIC_ADVISORY=1 is set, so known Effect end-to-end gaps do not block unrelated release package sweeps.

    Local advisory signal: the fixture compiles entry.ts, then the compiled binary currently fails at runtime with TypeError: Cannot read properties of undefined (reading prototype). That gives #802 the live CI signal while keeping the broader runtime gap separate.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions