1+ name : Release
2+
13on :
24 workflow_call :
35 inputs :
1012 required : false
1113 default : false
1214
13- name : release
14-
1515permissions : write-all
1616
1717jobs :
1818 build :
19- name : build release
20- runs-on : ubuntu-22.04
19+ name : Build and release
20+ runs-on : ubuntu-latest
2121 strategy :
2222 matrix :
2323 arch :
2626 os :
2727 - linux
2828 go-version :
29- - ' 1.22 '
29+ - ' 1.24 '
3030 include :
3131 - arch : amd64
3232 rpm_arch : x86_64
3535 env :
3636 GOPRIVATE : github.com/anyproto
3737 steps :
38- - uses : actions/checkout@v3
39- - uses : actions/setup-go@v4
38+ - uses : actions/checkout@v5
39+ - uses : actions/setup-go@v6
4040 with :
4141 go-version : ' ${{ matrix.go-version }}'
4242 check-latest : true
@@ -127,8 +127,8 @@ jobs:
127127 ls -al ./
128128
129129 # upload-release-asset {{
130- - name : Create release and upload asset zip
131- uses : softprops/action-gh-release@v2.0.4
130+ - name : Create release and upload asset zip | Windows
131+ uses : softprops/action-gh-release@v2
132132 if : matrix.os == 'windows'
133133 with :
134134 name : Release ${{ github.ref_name }}
@@ -140,8 +140,8 @@ jobs:
140140 files : |
141141 ./${{ github.event.repository.name }}-${{ steps.release-version.outputs.RELEASE_VERSION }}.${{ matrix.os }}-${{ matrix.arch }}.zip
142142
143- - name : Create release and upload asset tgz
144- uses : softprops/action-gh-release@v2.0.4
143+ - name : Create release and upload asset tgz | Unix
144+ uses : softprops/action-gh-release@v2
145145 if : matrix.os != 'windows'
146146 with :
147147 name : Release ${{ github.ref_name }}
@@ -153,8 +153,8 @@ jobs:
153153 files : |
154154 ./${{ github.event.repository.name }}-${{ steps.release-version.outputs.RELEASE_VERSION }}.${{ matrix.os }}-${{ matrix.arch }}.tgz
155155
156- - name : Create release and upload assets deb and rpm
157- uses : softprops/action-gh-release@v2.0.4
156+ - name : Create release and upload assets deb and rpm | Linux
157+ uses : softprops/action-gh-release@v2
158158 if : matrix.os == 'linux'
159159 with :
160160 name : Release ${{ github.ref_name }}
0 commit comments