Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: triggerdotdev/trigger.dev
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: triggerdotdev/trigger.dev
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: refs/pull/4112/head
Choose a head ref
  • 6 commits
  • 6 files changed
  • 2 contributors

Commits on Jul 3, 2026

  1. feat(run-ops): core residency classifier + ksuid mint primitives

    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    d-cs and claude committed Jul 3, 2026
    Configuration menu
    Copy the full SHA
    b089309 View commit details
    Browse the repository at this point in the history
  2. refactor(core): remove test-only ksuid-mint process-global from frien…

    …dlyId
    
    Production mints ksuid runs explicitly via generateKsuidId() at gated
    trigger sites; the mutable process-global only ever let tests puppet
    RunId/WaitpointId.generate() into ksuids and cannot express per-org
    behavior. Delete setKsuidMintEnabled/isKsuidMintEnabled and the flag
    branch; generateInternalId() and IdUtil now always mint cuid. Tests
    drive the ksuid path via generateKsuidId() directly, preserving the
    25-vs-27 disjoint-length, k-sortability, uniqueness, and payload
    round-trip coverage.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    d-cs and claude committed Jul 3, 2026
    Configuration menu
    Copy the full SHA
    49eb05d View commit details
    Browse the repository at this point in the history
  3. fix(core): avoid BigInt literals in decodeKsuid for pre-ES2020 consumers

    Consumer packages (e.g. @internal/zod-worker) typecheck core's source
    under a target below ES2020, where BigInt literals (123n) raise TS2737.
    Use BigInt(...) calls, which those targets accept.
    d-cs committed Jul 3, 2026
    Configuration menu
    Copy the full SHA
    8b617ba View commit details
    Browse the repository at this point in the history
  4. fix(core): guard ksuid random source and address review nits

    Fall back to node:crypto webcrypto when globalThis.crypto is unavailable
    (Node 18.20), share the ksuid length constant with the residency
    classifier, and tighten the ksuid/residency tests.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    d-cs and claude committed Jul 3, 2026
    Configuration menu
    Copy the full SHA
    b6f60e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a98ebac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a2261e9 View commit details
    Browse the repository at this point in the history
Loading