Skip to content

Commit 60e6d46

Browse files
committed
updated
1 parent 210d0b1 commit 60e6d46

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

.github/workflows/release.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ name: Release
22

33
on:
44
push:
5-
tags:
5+
branches:
66
- 'v*'
77

88
permissions:
99
contents: read
1010

1111
env:
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

1414
jobs:
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

0 commit comments

Comments
 (0)