File tree Expand file tree Collapse file tree 1 file changed +20
-4
lines changed
Expand file tree Collapse file tree 1 file changed +20
-4
lines changed Original file line number Diff line number Diff line change @@ -2,14 +2,14 @@ name: Release
22
33on :
44 push :
5- tags :
5+ branches :
66 - ' v*'
77
88permissions :
99 contents : read
1010
1111env :
12- COMPOSER_FLAGS : " --ansi --no-interaction --no-dev --optimize-autoloader --no-progress --no-suggest -- prefer-dist"
12+ COMPOSER_FLAGS : " --ansi --no-interaction --no-dev --optimize-autoloader --no-progress --prefer-dist"
1313
1414jobs :
1515 build :
@@ -37,13 +37,29 @@ jobs:
3737
3838 - name : Build Phar file
3939 run : composer run-script compile
40+
41+ - name : Generate build provenance attestation
42+ uses : actions/attest-build-provenance@v2
43+ with :
44+ subject-path : ' ${{ github.workspace }}/composer.phar'
45+
46+ - name : Create release
47+ id : create_release
48+ uses : actions/create-release@v1
49+ env :
50+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
51+ with :
52+ tag_name : ${{ github.ref }}
53+ release_name : ${{ github.ref }}
54+ draft : true
55+ body : TODO
4056
41- - name : Upload Release Asset
57+ - name : Upload phar
4258 uses : actions/upload-release-asset@v1
4359 env :
4460 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4561 with :
46- upload_url : ${{ github.event.release .upload_url }}
62+ upload_url : ${{ steps.create_release.outputs .upload_url }}
4763 asset_path : ./phpslides.phar
4864 asset_name : phpslides.phar
4965 asset_content_type : application/octet-stream
You can’t perform that action at this time.
0 commit comments