Skip to content

Commit b1adb63

Browse files
use better action for automated releases
1 parent b9bce8c commit b1adb63

File tree

1 file changed

+7
-22
lines changed

1 file changed

+7
-22
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
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

Comments
 (0)