File tree Expand file tree Collapse file tree 2 files changed +23
-21
lines changed Expand file tree Collapse file tree 2 files changed +23
-21
lines changed Original file line number Diff line number Diff line change
1
+ name : Labelbox Python SDK Provenance Generation
2
+
3
+ inputs :
4
+ subjects :
5
+ required : true
6
+ type : string
7
+ runs :
8
+ using : " composite"
9
+ steps :
10
+ - name : upload
11
+ uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.0.0
12
+ with :
13
+ base64-subjects : " ${{ inputs.subjects }}"
14
+ upload-assets : true
15
+ upload-tag-name : v.6.0.0 # Tag from the initiation of the workflow
Original file line number Diff line number Diff line change @@ -71,36 +71,23 @@ jobs:
71
71
- name : " Generate hashes"
72
72
id : hash
73
73
run : |
74
- cd dist && echo "hashes- ${{matrix.package}}=$(sha256sum * | base64 -w0)" >> $GITHUB_OUTPUT
74
+ cd dist && echo "hashes_ ${{ matrix.package }}=$(sha256sum * | base64 -w0)" >> $GITHUB_OUTPUT
75
75
- uses : actions/upload-artifact@v4
76
76
with :
77
77
name : build-${{ matrix.package }}
78
78
path : ./dist
79
79
provenance_python :
80
- needs : [path-filter, build]
81
- runs-on : ubuntu-latest
82
- strategy :
83
- fail-fast : false
84
- matrix :
85
- include : ${{ fromJSON(needs.path-filter.outputs.package-matrix) }}
80
+ needs : [build]
86
81
permissions :
87
82
actions : read
88
83
contents : write
89
84
id-token : write # Needed to access the workflow's OIDC identity.
90
- steps :
91
- - name : Use hashes output
92
- id : use-hashes
93
- run : |
94
- HASH_VAR="hashes-${{ matrix.package }}"
95
- echo "HASH_VAR=$HASH_VAR" >> $GITHUB_ENV
96
- echo "Using hash: ${{ env.HASH_VAR }}"
97
- - uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.0.0
98
- with :
99
- private-repository : true
100
- base64-subjects : " ${{ env.HASH_VAR }}"
101
- upload-assets : true
102
- upload-tag-name : v.6.0.0 # Tag from the initiation of the workflow
103
-
85
+ uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.0.0
86
+ with :
87
+ base64-subjects : " ${{ needs.build.outputs.hashes_lbox-clients }}"
88
+ upload-assets : true
89
+ upload-tag-name : v.6.0.0 # Tag from the initiation of the workflow
90
+
104
91
test-build :
105
92
needs : ['path-filter']
106
93
if : ${{ needs.path-filter.outputs.lbox == 'true' }}
You can’t perform that action at this time.
0 commit comments