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:
7171 - name : " Generate hashes"
7272 id : hash
7373 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
7575 - uses : actions/upload-artifact@v4
7676 with :
7777 name : build-${{ matrix.package }}
7878 path : ./dist
7979 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]
8681 permissions :
8782 actions : read
8883 contents : write
8984 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+
10491 test-build :
10592 needs : ['path-filter']
10693 if : ${{ needs.path-filter.outputs.lbox == 'true' }}
You can’t perform that action at this time.
0 commit comments