Skip to content

Commit f6bbb28

Browse files
author
code3-dev
committed
master
1 parent 78270e1 commit f6bbb28

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

.github/workflows/release.yml

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ on:
88
jobs:
99
release:
1010
runs-on: ubuntu-latest
11+
permissions:
12+
contents: write
1113
steps:
1214
- name: Checkout code
1315
uses: actions/checkout@v4
@@ -23,24 +25,18 @@ jobs:
2325
- name: Build project
2426
run: npm run build
2527

28+
- name: Check if dist exists
29+
run: |
30+
if [ ! -f ./dist/worker.js ]; then
31+
echo "Build failed or dist/worker.js not found"
32+
ls -la ./dist/
33+
exit 1
34+
fi
35+
2636
- name: Create Release
2737
id: create_release
28-
uses: actions/create-release@v1
29-
env:
30-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38+
uses: softprops/action-gh-release@v2
3139
with:
32-
tag_name: ${{ github.ref }}
33-
release_name: Release ${{ github.ref }}
40+
files: ./dist/worker.js
3441
draft: false
35-
prerelease: false
36-
37-
- name: Upload Release Asset
38-
id: upload-release-asset
39-
uses: actions/upload-release-asset@v1
40-
env:
41-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42-
with:
43-
upload_url: ${{ steps.create_release.outputs.upload_url }}
44-
asset_path: ./dist/worker.js
45-
asset_name: worker.js
46-
asset_content_type: application/javascript
42+
prerelease: false

0 commit comments

Comments
 (0)