File tree 2 files changed +22
-0
lines changed
2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 15
15
build :
16
16
name : Build
17
17
runs-on : ubuntu-latest
18
+ permissions :
19
+ id-token : write
20
+ attestations : write
21
+ packages : write
22
+ contents : read
18
23
outputs :
19
24
release_upload_url : ${{ steps.create_release.outputs.upload_url }}
20
25
steps :
36
41
tags : |
37
42
type=raw,value=v${{ steps.vars.outputs.version }}
38
43
44
+ id : push
39
45
with :
40
46
tags : |
41
47
ghcr.io/beryju/gravity:stable
47
53
BUILD=${{ steps.vars.outputs.build }}
48
54
GIT_BUILD_HASH=release
49
55
labels : ${{ steps.meta.outputs.labels }}
56
+ - uses : actions/attest-build-provenance@v2
57
+ with :
58
+ subject-name : ghcr.io/beryju/gravity
59
+ subject-digest : ${{ steps.push.outputs.digest }}
60
+ push-to-registry : true
50
61
51
62
id : create_release
52
63
env :
Original file line number Diff line number Diff line change 15
15
build :
16
16
name : Build
17
17
runs-on : ubuntu-latest
18
+ permissions :
19
+ id-token : write
20
+ attestations : write
21
+ packages : write
22
+ contents : read
18
23
steps :
19
24
- uses : actions/checkout@v4
20
25
- uses : docker/setup-qemu-action@v3
34
39
tags : |
35
40
type=raw,value=${{ steps.vars.outputs.sha }}
36
41
42
+ id : push
37
43
with :
38
44
tags : |
39
45
ghcr.io/beryju/gravity:latest
45
51
BUILD=${{ steps.vars.outputs.build }}
46
52
GIT_BUILD_HASH=${{ steps.vars.outputs.sha }}
47
53
labels : ${{ steps.meta.outputs.labels }}
54
+ - uses : actions/attest-build-provenance@v2
55
+ with :
56
+ subject-name : ghcr.io/beryju/gravity
57
+ subject-digest : ${{ steps.push.outputs.digest }}
58
+ push-to-registry : ${{ github.ref == 'refs/heads/main' }}
48
59
build-cli :
49
60
name : Build CLI
50
61
runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments