Skip to content

Commit 7d174ae

Browse files
authored
👷 Publish through Melos (#649)
1 parent 6174325 commit 7d174ae

File tree

2 files changed

+22
-18
lines changed

2 files changed

+22
-18
lines changed

‎.github/workflows/publish.yml

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,16 @@ on:
77
workflow_dispatch:
88

99
jobs:
10-
publish-core:
10+
publish:
1111
permissions:
1212
id-token: write
13-
uses: dart-lang/setup-dart/.github/workflows/publish.yml@v1
14-
with:
15-
working-directory: packages/core
16-
17-
publish-command:
18-
permissions:
19-
id-token: write
20-
uses: dart-lang/setup-dart/.github/workflows/publish.yml@v1
21-
with:
22-
working-directory: packages/command
23-
24-
publish-runner:
25-
permissions:
26-
id-token: write
27-
uses: dart-lang/setup-dart/.github/workflows/publish.yml@v1
28-
with:
29-
working-directory: packages/runner
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v3
16+
- uses: dart-lang/setup-dart@v1
17+
- name: Install dependencies
18+
run: dart pub get
19+
- name: Prepare Melos workspace
20+
uses: bluefireteam/melos-action@v3
21+
- name: Publish
22+
run: melos run publish:force --no-select

‎melos.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,3 +99,14 @@ scripts:
9999
run: |
100100
bash ./scripts/coverage.sh packages/core
101101
description: bash ./scripts/coverage.sh packages/core
102+
103+
publish:force:
104+
run: dart pub publish -f
105+
exec:
106+
concurrency: 1
107+
failFast: true
108+
packageFilters:
109+
scope:
110+
- flutter_gen
111+
- flutter_gen_core
112+
- flutter_gen_runner

0 commit comments

Comments
 (0)