@@ -95,29 +95,53 @@ jobs:
95
95
files : luacov.report.out
96
96
env :
97
97
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
98
- release :
98
+ # release:
99
+ # name: Release
100
+ # if: ${{ github.ref == 'refs/heads/main' }}
101
+ # needs:
102
+ # - luacheck
103
+ # - unit_test
104
+ # runs-on: ubuntu-latest
105
+ # permissions:
106
+ # contents: write
107
+ # pull-requests: write
108
+ # repository-projects: write
109
+ # steps:
110
+ # - uses: google-github-actions/release-please-action@v3
111
+ # id: release
112
+ # with:
113
+ # release-type: simple
114
+ # package-name: colorbox.nvim
115
+ # - uses: actions/checkout@v4
116
+ # - uses: rickstaa/action-create-tag@v1
117
+ # if: ${{ steps.release.outputs.release_created }}
118
+ # with:
119
+ # tag: stable
120
+ # message: "Current stable release: ${{ steps.release.outputs.tag_name }}"
121
+ # tag_exists_error: false
122
+ # force_push_tag: true
123
+ update_release_draft :
99
124
name : Release
100
125
if : ${{ github.ref == 'refs/heads/main' }}
101
126
needs :
102
127
- luacheck
103
128
- unit_test
104
- runs-on : ubuntu-latest
105
129
permissions :
106
130
contents : write
107
131
pull-requests : write
108
- repository-projects : write
132
+ runs-on : ubuntu-latest
109
133
steps :
110
- - uses : google-github-actions /release-please-action@v3
134
+ - uses : release-drafter /release-drafter@v5
111
135
id : release
112
- with :
113
- token : ${{ secrets.PERSONAL_RELEASE_TOKEN }}
114
- release-type : simple
115
- package-name : colorbox.nvim
136
+ env :
137
+ # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
138
+ GITHUB_TOKEN : ${{ secrets.PERSONAL_RELEASE_TOKEN }}
116
139
- uses : actions/checkout@v4
117
140
- uses : rickstaa/action-create-tag@v1
118
- if : ${{ steps.release.outputs.release_created }}
141
+ if : ${{ steps.release.outputs.tag_name }}
119
142
with :
120
143
tag : stable
121
144
message : " Current stable release: ${{ steps.release.outputs.tag_name }}"
122
145
tag_exists_error : false
123
146
force_push_tag : true
147
+ github_token : ${{ secrets.PERSONAL_RELEASE_TOKEN }}
0 commit comments