3131 run : |
3232 echo "package=all" >> $GITHUB_ENV
3333 for package in all zeta_flutter_theme zeta_flutter_utils zeta_icons zeta_flutter; do
34- if [[ "${{GITHUB_REF }}" == *"${package}"* ]]; then
34+ if [[ "${{github.ref }}" == *"${package}"* ]]; then
3535 echo Package is $package
3636 echo "package=${package}" >> $GITHUB_ENV
3737 break
@@ -49,20 +49,30 @@ jobs:
4949 run : flutter pub get
5050 - name : Install melos
5151 run : dart pub global activate melos
52- - name : Check Publish Warnings
53- run : melos publish --dry-run
52+ # - name: Check Publish Warnings
53+ # run: melos publish --dry-run
5454
5555 - name : Publish all
56- if : ${{ env.package == 'all' }}
56+ if : always() && env.package == 'all'
5757 run : melos publish --no-dry-run
5858
59- - name : Publish individual package
60- if : ${{ env.package != 'all' }}
59+ - name : Publish individual package (dry-run)
60+ if : always() && env.package != 'all'
6161 run : |
62+ bash scripts/update_individual.sh ${{ env.package }}
6263 cd packages/${{ env.package }}
63- dart format . --fix
64+ dart format .
6465 dart fix --apply
6566 flutter pub publish --dry-run
67+ cd ../..
68+
69+ - name : Publish individual package
70+ if : always() && env.package != 'all'
71+ run : |
72+ bash scripts/update_individual.sh ${{ env.package }}
73+ cd packages/${{ env.package }}
74+ dart format .
75+ dart fix --apply
6676 flutter pub publish --no-dry-run
6777
6878 deploy-website :
0 commit comments