Skip to content

Commit 22f610d

Browse files
Version Packages (#614)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent c71eb84 commit 22f610d

File tree

12 files changed

+86
-33
lines changed

12 files changed

+86
-33
lines changed

.changeset/conditional-step-execution.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

pkgs/cli/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# pgflow
22

3+
## 0.14.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [320a106]
8+
- @pgflow/core@0.14.0
9+
310
## 0.13.3
411

512
### Patch Changes

pkgs/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pgflow",
3-
"version": "0.13.3",
3+
"version": "0.14.0",
44
"license": "Apache-2.0",
55
"repository": {
66
"type": "git",

pkgs/client/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @pgflow/client
22

3+
## 0.14.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [320a106]
8+
- @pgflow/core@0.14.0
9+
- @pgflow/dsl@0.14.0
10+
311
## 0.13.3
412

513
### Patch Changes

pkgs/client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pgflow/client",
3-
"version": "0.13.3",
3+
"version": "0.14.0",
44
"license": "Apache-2.0",
55
"repository": {
66
"type": "git",

pkgs/core/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# @pgflow/core
22

3+
## 0.14.0
4+
5+
### Minor Changes
6+
7+
- 320a106: Add conditional step execution with skip infrastructure
8+
9+
**New DSL Options:**
10+
11+
- `if` - Run step only when input contains specified pattern
12+
- `ifNot` - Run step only when input does NOT contain pattern
13+
- `whenUnmet` - Control behavior when condition not met (fail/skip/skip-cascade)
14+
- `retriesExhausted` - Control behavior after all retries fail (fail/skip/skip-cascade)
15+
16+
**New Types:**
17+
18+
- `ContainmentPattern<T>` - Type-safe JSON containment patterns for conditions
19+
- `StepMeta` - Track skippable dependencies for proper type inference
20+
21+
**Schema Changes:**
22+
23+
- New columns: required_input_pattern, forbidden_input_pattern, when_unmet, when_exhausted, skip_reason, skipped_at
24+
- New step status: 'skipped'
25+
- New function: cascade_skip_steps() for skip propagation
26+
- FlowShape condition fields for auto-compilation drift detection
27+
28+
### Patch Changes
29+
30+
- Updated dependencies [320a106]
31+
- @pgflow/dsl@0.14.0
32+
333
## 0.13.3
434

535
### Patch Changes

pkgs/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pgflow/core",
3-
"version": "0.13.3",
3+
"version": "0.14.0",
44
"license": "Apache-2.0",
55
"repository": {
66
"type": "git",

pkgs/dsl/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# @pgflow/dsl
22

3+
## 0.14.0
4+
5+
### Minor Changes
6+
7+
- 320a106: Add conditional step execution with skip infrastructure
8+
9+
**New DSL Options:**
10+
11+
- `if` - Run step only when input contains specified pattern
12+
- `ifNot` - Run step only when input does NOT contain pattern
13+
- `whenUnmet` - Control behavior when condition not met (fail/skip/skip-cascade)
14+
- `retriesExhausted` - Control behavior after all retries fail (fail/skip/skip-cascade)
15+
16+
**New Types:**
17+
18+
- `ContainmentPattern<T>` - Type-safe JSON containment patterns for conditions
19+
- `StepMeta` - Track skippable dependencies for proper type inference
20+
21+
**Schema Changes:**
22+
23+
- New columns: required_input_pattern, forbidden_input_pattern, when_unmet, when_exhausted, skip_reason, skipped_at
24+
- New step status: 'skipped'
25+
- New function: cascade_skip_steps() for skip propagation
26+
- FlowShape condition fields for auto-compilation drift detection
27+
328
## 0.13.3
429

530
## 0.13.2

pkgs/dsl/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pgflow/dsl",
3-
"version": "0.13.3",
3+
"version": "0.14.0",
44
"license": "Apache-2.0",
55
"repository": {
66
"type": "git",

pkgs/edge-worker/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @pgflow/edge-worker
22

3+
## 0.14.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [320a106]
8+
- @pgflow/core@0.14.0
9+
- @pgflow/dsl@0.14.0
10+
311
## 0.13.3
412

513
### Patch Changes

0 commit comments

Comments
 (0)