File tree Expand file tree Collapse file tree 6 files changed +38
-0
lines changed Expand file tree Collapse file tree 6 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 4747 description : ' Build tags to customize collector build'
4848 required : false
4949 type : string
50+ codesigning-profile :
51+ description : ' The AWS Signing Profile for the layers'
52+ required : false
53+ type : string
5054
5155permissions :
5256 contents : read
57+ attestations : write
5358
5459jobs :
5560 prepare-build-jobs :
8994 fi
9095 echo "Build tags: $BUILDTAGS"
9196 make -C collector package GOARCH=${{ matrix.architecture }} BUILDTAGS=$BUILDTAGS
97+ - name : Generate artifact attestation
98+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
99+ with :
100+ subject-path : ${{ github.workspace }}/collector/build/opentelemetry-collector-layer-${{ matrix.architecture }}.zip
92101 - name : Upload Collector Artifact
93102 uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
94103 with :
Original file line number Diff line number Diff line change 3939 go-version-file : collector/go.mod
4040 - name : build
4141 run : make -C collector package GOARCH=${{ matrix.architecture }}
42+
43+ - name : Generate artifact attestation
44+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
45+ with :
46+ subject-path : ${{ github.workspace }}/collector/build/opentelemetry-collector-layer-${{ matrix.architecture }}.zip
47+
4248 - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
4349 with :
4450 name : opentelemetry-collector-layer-${{ matrix.architecture }}.zip
Original file line number Diff line number Diff line change @@ -44,12 +44,21 @@ jobs:
4444 cd java
4545 ./gradlew :layer-javaagent:assemble :layer-wrapper:assemble --scan --stacktrace
4646
47+ - name : Generate artifact attestation for javaagent
48+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
49+ with :
50+ subject-path : java/layer-javaagent/build/distributions/opentelemetry-javaagent-layer.zip
51+
4752 - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
4853 name : Save javaagent layer to build
4954 with :
5055 name : opentelemetry-javaagent-layer.zip
5156 path : java/layer-javaagent/build/distributions/opentelemetry-javaagent-layer.zip
5257
58+ - name : Generate artifact attestation for javawrapper
59+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
60+ with :
61+ subject-path : java/layer-wrapper/build/distributions/opentelemetry-javawrapper-layer.zip
5362 - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5463 name : Save javawrapper layer to build
5564 with :
Original file line number Diff line number Diff line change 5151 run : mv layer.zip opentelemetry-nodejs-layer.zip
5252 working-directory : nodejs/packages/layer/build
5353
54+ - name : Generate artifact attestation for nodejs-layer
55+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
56+ with :
57+ subject-path : nodejs/packages/layer/build/opentelemetry-nodejs-layer.zip
5458 - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5559 name : Save assembled layer to build
5660 with :
Original file line number Diff line number Diff line change 5757 run : |
5858 ls -al
5959 working-directory : python/src/build
60+
61+ - name : Generate artifact attestation for python-layer
62+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
63+ with :
64+ subject-path : python/src/build/opentelemetry-python-layer.zip
6065
6166 - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
6267 name : Save assembled layer to build
Original file line number Diff line number Diff line change 5050 ls -al
5151 working-directory : ruby/src/build
5252
53+
54+ - name : Generate artifact attestation for ruby-layer
55+ uses : actions/attest-build-provenance@977bb373ede98d70efdf65b84cb5f73e068dcc2a # v3.0.0
56+ with :
57+ subject-path : ruby/src/build/opentelemetry-ruby-layer.zip
5358 - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5459 name : Save assembled layer to build
5560 with :
You can’t perform that action at this time.
0 commit comments