12
12
13
13
steps :
14
14
- name : Checkout Repository
15
- uses : actions/checkout@v2
15
+ uses : actions/checkout@v4
16
16
17
17
- name : Install Flutter
18
18
uses : subosito/flutter-action@v2
@@ -23,29 +23,14 @@ jobs:
23
23
- name : Install Melos
24
24
run : flutter pub global activate melos
25
25
26
- - name : Install dependencies and compile assets
26
+ - name : Install Dependencies and Compile Assets
27
27
run : melos prepare
28
28
29
- # Create the Draft release using the tag name
30
29
- name : Create Draft Release
31
- id : create_release
32
- uses : actions/create-release@v1
33
- env :
34
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
30
+ uses : ' marvinpinto/action-automatic-releases@latest'
35
31
with :
36
- tag_name : ${{ github.ref }}
37
- release_name : Release ${{ github.ref }}
32
+ repo_token : ' ${{ secrets.GITHUB_TOKEN }}'
33
+ prerelease : true # TODO update when out of alpha
38
34
draft : true
39
- prerelease : true # TODO set this as false in future
40
-
41
- # Upload the compiled assets to the Draft release.
42
- - name : Upload Assets to Draft Release
43
- id : upload-release-asset
44
- uses : actions/upload-release-asset@v1
45
- env :
46
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
47
- with :
48
- upload_url : ${{ steps.create_release.outputs.upload_url }}
49
- asset_path : ./assets/powersync_db.worker.js
50
- asset_name : powersync_db.worker.js
51
- asset_content_type : text/javascript
35
+ files : |
36
+ assets/powersync_db.worker.js
0 commit comments