Skip to content

Version Packages#614

Merged
jumski merged 1 commit intomainfrom
changeset-release/main
Mar 17, 2026
Merged

Version Packages#614
jumski merged 1 commit intomainfrom
changeset-release/main

Conversation

@jumski
Copy link
Contributor

@jumski jumski commented Mar 17, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@pgflow/core@0.14.0

Minor Changes

  • 320a106: Add conditional step execution with skip infrastructure

    New DSL Options:

    • if - Run step only when input contains specified pattern
    • ifNot - Run step only when input does NOT contain pattern
    • whenUnmet - Control behavior when condition not met (fail/skip/skip-cascade)
    • retriesExhausted - Control behavior after all retries fail (fail/skip/skip-cascade)

    New Types:

    • ContainmentPattern<T> - Type-safe JSON containment patterns for conditions
    • StepMeta - Track skippable dependencies for proper type inference

    Schema Changes:

    • New columns: required_input_pattern, forbidden_input_pattern, when_unmet, when_exhausted, skip_reason, skipped_at
    • New step status: 'skipped'
    • New function: cascade_skip_steps() for skip propagation
    • FlowShape condition fields for auto-compilation drift detection

Patch Changes

  • Updated dependencies [320a106]
    • @pgflow/dsl@0.14.0

@pgflow/dsl@0.14.0

Minor Changes

  • 320a106: Add conditional step execution with skip infrastructure

    New DSL Options:

    • if - Run step only when input contains specified pattern
    • ifNot - Run step only when input does NOT contain pattern
    • whenUnmet - Control behavior when condition not met (fail/skip/skip-cascade)
    • retriesExhausted - Control behavior after all retries fail (fail/skip/skip-cascade)

    New Types:

    • ContainmentPattern<T> - Type-safe JSON containment patterns for conditions
    • StepMeta - Track skippable dependencies for proper type inference

    Schema Changes:

    • New columns: required_input_pattern, forbidden_input_pattern, when_unmet, when_exhausted, skip_reason, skipped_at
    • New step status: 'skipped'
    • New function: cascade_skip_steps() for skip propagation
    • FlowShape condition fields for auto-compilation drift detection

pgflow@0.14.0

Patch Changes

  • Updated dependencies [320a106]
    • @pgflow/core@0.14.0

@pgflow/client@0.14.0

Patch Changes

  • Updated dependencies [320a106]
    • @pgflow/core@0.14.0
    • @pgflow/dsl@0.14.0

@pgflow/edge-worker@0.14.0

Patch Changes

  • Updated dependencies [320a106]
    • @pgflow/core@0.14.0
    • @pgflow/dsl@0.14.0

@jumski jumski force-pushed the changeset-release/main branch from 1ba6390 to 4211df7 Compare March 17, 2026 19:22
@nx-cloud
Copy link

nx-cloud bot commented Mar 17, 2026

View your CI Pipeline Execution ↗ for commit 7e18d6e

Command Status Duration Result
nx run edge-worker:test:integration ✅ Succeeded 4m 24s View ↗
nx run client:e2e ✅ Succeeded 1m 18s View ↗
nx affected -t verify-exports --base=origin/mai... ✅ Succeeded 3s View ↗
nx affected -t build --configuration=production... ✅ Succeeded 4s View ↗
nx run cli:e2e ✅ Succeeded 8s View ↗
nx affected -t lint typecheck test --parallel -... ✅ Succeeded 46s View ↗
nx run core:pgtap ✅ Succeeded 29s View ↗
nx run edge-worker:e2e ✅ Succeeded 32s View ↗

☁️ Nx Cloud last updated this comment at 2026-03-17 19:59:52 UTC

@jumski jumski force-pushed the changeset-release/main branch 8 times, most recently from 530cd30 to d260ff9 Compare March 17, 2026 19:39
@jumski jumski force-pushed the changeset-release/main branch from d260ff9 to 7e18d6e Compare March 17, 2026 19:42
@jumski jumski merged commit 22f610d into main Mar 17, 2026
12 checks passed
@github-actions
Copy link
Contributor

🚀 Production Deployment: Website

Successfully deployed to production!

🔗 Production URL: https://pgflow.dev

📝 Details:

  • Commit: 22f610d51661e124098d316cb800d3e0db0dbb40
  • View Logs

Deployed at: 2026-03-17T21:38:56+01:00

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.

1 participant