44 push :
55 tags :
66 - ' sqlite3-[0-9]+.[0-9]+.[0-9]+*'
7+ - ' sqlite3_test-[0-9]+.[0-9]+.[0-9]+*'
8+ - ' sqlite3_web-[0-9]+.[0-9]+.[0-9]+*'
79
810jobs :
911 # fetch_sqlite:
3739 github-token : ${{ github.token }}
3840 path : sqlite-compiled
3941 - name : Set tag name
42+ if : " ${{ startsWith(github.ref_name, 'sqlite3-') }}"
4043 id : tag
4144 run : |
4245 tag=$(basename "${{ github.ref }}")
4851 run : ls -al sqlite-compiled
4952
5053 - name : Create Release
54+ if : " ${{ startsWith(github.ref_name, 'sqlite3-') }}"
5155 env :
5256 GH_TOKEN : ${{ github.token }}
5357 GH_REPO : ${{ github.repository }}
@@ -58,11 +62,32 @@ jobs:
5862
5963 gh release upload "$tag" sqlite-compiled/*
6064
61- publish :
65+ publish_sqlite3 :
6266 needs : [prepare_release]
6367 permissions :
6468 id-token : write
69+ if : " ${{ startsWith(github.ref_name, 'sqlite3-') }}"
6570 uses : dart-lang/setup-dart/.github/workflows/publish.yml@v1
6671 with :
6772 environment : ' pub.dev'
6873 working-directory : sqlite3/
74+
75+ publish_sqlite3_test :
76+ needs : [prepare_release]
77+ permissions :
78+ id-token : write
79+ if : " ${{ startsWith(github.ref_name, 'sqlite3_test-') }}"
80+ uses : dart-lang/setup-dart/.github/workflows/publish.yml@v1
81+ with :
82+ environment : ' pub.dev'
83+ working-directory : sqlite3_test/
84+
85+ publish_sqlite3_web :
86+ needs : [prepare_release]
87+ permissions :
88+ id-token : write
89+ if : " ${{ startsWith(github.ref_name, 'sqlite3_web-') }}"
90+ uses : dart-lang/setup-dart/.github/workflows/publish.yml@v1
91+ with :
92+ environment : ' pub.dev'
93+ working-directory : sqlite3_web/
0 commit comments