1212
1313 steps :
1414 - name : Checkout Repository
15- uses : actions/checkout@v2
15+ uses : actions/checkout@v4
1616
1717 - name : Install Flutter
1818 uses : subosito/flutter-action@v2
@@ -23,29 +23,14 @@ jobs:
2323 - name : Install Melos
2424 run : flutter pub global activate melos
2525
26- - name : Install dependencies and compile assets
26+ - name : Install Dependencies and Compile Assets
2727 run : melos prepare
2828
29- # Create the Draft release using the tag name
3029 - 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'
3531 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
3834 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