Skip to content

Commit 4e640bd

Browse files
committed
Cải thiện workflow release để khắc phục lỗi 'Resource not accessible by integration'
1 parent 15f1b35 commit 4e640bd

1 file changed

Lines changed: 11 additions & 18 deletions

File tree

.github/workflows/release.yml

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ on:
55
tags:
66
- "v*" # Trigger when a new tag starts with "v", e.g: v1.0.0
77

8+
# Thêm cấu hình permissions
9+
permissions:
10+
contents: write
11+
packages: write
12+
actions: read
13+
814
jobs:
915
build:
1016
name: Create Release
@@ -39,14 +45,10 @@ jobs:
3945
cd build
4046
zip -r phpure-${{ steps.get_version.outputs.VERSION }}.zip phpure-${{ steps.get_version.outputs.VERSION }}
4147
42-
- name: Create Release
43-
id: create_release
44-
uses: actions/create-release@v1
45-
env:
46-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
48+
- name: Create Release and Upload Assets
49+
uses: softprops/action-gh-release@v1
4750
with:
48-
tag_name: ${{ github.ref }}
49-
release_name: PHPure ${{ steps.get_version.outputs.VERSION }}
51+
name: PHPure ${{ steps.get_version.outputs.VERSION }}
5052
body: |
5153
## PHPure ${{ steps.get_version.outputs.VERSION }}
5254
@@ -59,16 +61,7 @@ jobs:
5961
```
6062
6163
Or download the ZIP file from this release.
62-
64+
files: |
65+
./build/phpure-${{ steps.get_version.outputs.VERSION }}.zip
6366
draft: false
6467
prerelease: false
65-
66-
- name: Upload Release Asset
67-
uses: actions/upload-release-asset@v1
68-
env:
69-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70-
with:
71-
upload_url: ${{ steps.create_release.outputs.upload_url }}
72-
asset_path: ./build/phpure-${{ steps.get_version.outputs.VERSION }}.zip
73-
asset_name: phpure-${{ steps.get_version.outputs.VERSION }}.zip
74-
asset_content_type: application/zip

0 commit comments

Comments
 (0)