Merge pull request #12258 from TimWolla/release-attest-build-provenance
Generate build provenance attestation during releasepull/12247/head
commit
efe91c76e8
|
@ -15,6 +15,8 @@ jobs:
|
||||||
build:
|
build:
|
||||||
permissions:
|
permissions:
|
||||||
contents: write # for actions/create-release to create a release
|
contents: write # for actions/create-release to create a release
|
||||||
|
id-token: write # for actions/attest-build-provenance to create a attestation certificate
|
||||||
|
attestations: write # for actions/attest-build-provenance to upload the attestation
|
||||||
name: Upload Release Asset
|
name: Upload Release Asset
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
@ -41,6 +43,11 @@ jobs:
|
||||||
- name: Build phar file
|
- name: Build phar file
|
||||||
run: "php -d phar.readonly=0 bin/compile"
|
run: "php -d phar.readonly=0 bin/compile"
|
||||||
|
|
||||||
|
- name: Generate build provenance attestation
|
||||||
|
uses: actions/attest-build-provenance@v2
|
||||||
|
with:
|
||||||
|
subject-path: '${{ github.workspace }}/composer.phar'
|
||||||
|
|
||||||
- name: Create release
|
- name: Create release
|
||||||
id: create_release
|
id: create_release
|
||||||
uses: actions/create-release@v1
|
uses: actions/create-release@v1
|
||||||
|
|
Loading…
Reference in New Issue