Skip to content

Commit ba12fb9

Browse files
committed
Workflow fix again
1 parent 5390093 commit ba12fb9

10 files changed

Lines changed: 41 additions & 22 deletions

File tree

.github/workflows/publish.yml

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,25 @@ jobs:
5858
5959
- name: Publish packages
6060
run: |
61-
# Publish in workspace dependency order (dependencies first).
62-
# melos publish is dry-run by default; we explicitly publish.
63-
melos publish --no-private --no-dry-run --yes
61+
# melos publish does not guarantee workspace dependency order.
62+
# Publish deterministically so newly-added packages exist before any
63+
# other package depends on them.
64+
#
65+
# Also skip packages whose current version is already published, so
66+
# reruns of this workflow won't try to republish the same version.
67+
publish_one() {
68+
melos publish --no-private --no-published --scope="$1" --no-dry-run --yes
69+
}
70+
71+
publish_one continuum
72+
publish_one continuum_uow
73+
publish_one continuum_event_sourcing
74+
75+
melos publish \
76+
--no-private \
77+
--no-published \
78+
--ignore=continuum \
79+
--ignore=continuum_uow \
80+
--ignore=continuum_event_sourcing \
81+
--no-dry-run \
82+
--yes

packages/continuum/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies:
1818

1919
dev_dependencies:
2020
build_runner: ^2.4.0
21-
continuum_store_memory:
21+
continuum_store_memory: ^5.0.0
2222
custom_lint: ^0.8.1
2323
lints: ^6.0.0
2424
mockito: ^5.4.0

packages/continuum_event_sourcing/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ environment:
1010
resolution: workspace
1111

1212
dependencies:
13-
continuum:
14-
continuum_uow:
13+
continuum: ^5.0.0
14+
continuum_uow: ^5.0.0
1515
meta: ^1.15.0
1616
zooper_flutter_core: ^2.0.0
1717

1818
dev_dependencies:
1919
build_runner: ^2.4.0
20-
continuum_store_memory:
20+
continuum_store_memory: ^5.0.0
2121
lints: ^6.0.0
2222
mockito: ^5.4.0
2323
test: ^1.25.6

packages/continuum_generator/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
analyzer: ^8.0.0
1414
build: ^4.0.0
1515
bounded: ^2.0.0
16-
continuum:
16+
continuum: ^5.0.0
1717
source_gen: ^4.0.0
1818
glob: ^2.1.3
1919

packages/continuum_lints/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
custom_lint_builder: ^0.8.1
1717
path: ^1.9.0
1818
bounded: ^2.0.0
19-
continuum:
19+
continuum: ^5.0.0
2020

2121
dev_dependencies:
2222
build_test: ^3.5.4

packages/continuum_state/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ environment:
1010
resolution: workspace
1111

1212
dependencies:
13-
continuum:
14-
continuum_uow:
13+
continuum: ^5.0.0
14+
continuum_uow: ^5.0.0
1515
meta: ^1.15.0
1616

1717
dev_dependencies:

packages/continuum_store_hive/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ resolution: workspace
1111

1212
dependencies:
1313
zooper_flutter_core: ^2.0.0
14-
continuum:
15-
continuum_event_sourcing:
14+
continuum: ^5.0.0
15+
continuum_event_sourcing: ^5.0.0
1616
hive: ^2.2.3
1717

1818
dev_dependencies:
1919
build_runner: ^2.4.0
20-
continuum_generator:
20+
continuum_generator: ^5.0.0
2121
custom_lint: ^0.8.1
2222
lints: ^6.0.0
2323
test: ^1.25.6

packages/continuum_store_memory/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ resolution: workspace
1111

1212
dependencies:
1313
zooper_flutter_core: ^2.0.0
14-
continuum:
15-
continuum_event_sourcing:
14+
continuum: ^5.0.0
15+
continuum_event_sourcing: ^5.0.0
1616

1717
dev_dependencies:
1818
build_runner: ^2.4.0
19-
continuum_generator:
19+
continuum_generator: ^5.0.0
2020
custom_lint: ^0.8.1
2121
lints: ^6.0.0
2222
test: ^1.25.6

packages/continuum_store_sembast/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ resolution: workspace
1111

1212
dependencies:
1313
zooper_flutter_core: ^2.0.0
14-
continuum:
15-
continuum_event_sourcing:
14+
continuum: ^5.0.0
15+
continuum_event_sourcing: ^5.0.0
1616
sembast: ^3.8.6
1717

1818
dev_dependencies:
1919
build_runner: ^2.4.0
20-
continuum_generator:
20+
continuum_generator: ^5.0.0
2121
custom_lint: ^0.8.1
2222
lints: ^6.0.0
2323
test: ^1.25.6

packages/continuum_uow/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ environment:
1010
resolution: workspace
1111

1212
dependencies:
13-
continuum:
13+
continuum: ^5.0.0
1414
meta: ^1.15.0
1515

1616
dev_dependencies:
17-
continuum_store_memory:
17+
continuum_store_memory: ^5.0.0
1818
lints: ^6.0.0
1919
mockito: ^5.4.0
2020
test: ^1.25.6

0 commit comments

Comments
 (0)