File tree Expand file tree Collapse file tree 5 files changed +79
-5
lines changed
Expand file tree Collapse file tree 5 files changed +79
-5
lines changed Original file line number Diff line number Diff line change 88
99permissions :
1010 id-token : write
11- contents : read
11+ contents : write
1212
1313jobs :
14+ create-release :
15+ runs-on : ubuntu-latest
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Create Release
19+ run : gh release create ${{ github.ref_name }} --draft --title ${{ github.ref_name }}
20+ env :
21+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1422 build-layer :
1523 runs-on : ubuntu-latest
24+ needs : create-release
1625 strategy :
1726 matrix :
1827 architecture :
3140 with :
3241 name : opentelemetry-collector-layer-${{ matrix.architecture }}.zip
3342 path : ${{ github.workspace }}/collector/build/opentelemetry-collector-layer-${{ matrix.architecture }}.zip
43+ - name : Add Binary to Release
44+ run : |
45+ gh release upload ${{github.ref_name}} ${{ github.workspace }}/collector/build/opentelemetry-collector-layer-${{ matrix.architecture }}.zip
46+ env :
47+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3448 - name : Save Collector Version
3549 if : ${{ matrix.architecture == 'amd64' }}
3650 id : save-collector-version
Original file line number Diff line number Diff line change 88
99permissions :
1010 id-token : write
11- contents : read
11+ contents : write
1212
1313jobs :
14+ create-release :
15+ runs-on : ubuntu-latest
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Create Release
19+ run : gh release create ${{ github.ref_name }} --draft --title ${{ github.ref_name }}
20+ env :
21+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1422 build-layer :
1523 runs-on : ubuntu-latest
24+ needs : create-release
1625 outputs :
1726 JAVAAGENT_VERSION : ${{ steps.save-javaagent-version.outputs.JAVAAGENT_VERSION }}
1827 JAVAWRAPPER_VERSION : ${{ steps.save-javawrapper-version.outputs.JAVAWRAPPER_VERSION }}
4453 name : opentelemetry-javawrapper-layer.zip
4554 path : java/layer-wrapper/build/distributions/opentelemetry-javawrapper-layer.zip
4655
56+ - name : Add Binary to Release
57+ run : |
58+ gh release upload ${{github.ref_name}} java/layer-wrapper/build/distributions/opentelemetry-javawrapper-layer.zip
59+ env :
60+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
61+
4762 - name : Save Javaagent Version
4863 id : save-javaagent-version
4964 shell : bash
Original file line number Diff line number Diff line change 88
99permissions :
1010 id-token : write
11- contents : read
11+ contents : write
1212
1313jobs :
14+ create-release :
15+ runs-on : ubuntu-latest
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Create Release
19+ run : gh release create ${{ github.ref_name }} --draft --title ${{ github.ref_name }}
20+ env :
21+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1422 build-layer :
1523 runs-on : ubuntu-latest
24+ needs : create-release
1625 outputs :
1726 NODEJS_VERSION : ${{ steps.save-node-sdk-version.outputs.SDK_VERSION}}
1827 steps :
4453 with :
4554 name : opentelemetry-nodejs-layer.zip
4655 path : nodejs/packages/layer/build/opentelemetry-nodejs-layer.zip
56+
57+ - name : Add Binary to Release
58+ run : |
59+ gh release upload ${{github.ref_name}} nodejs/packages/layer/build/opentelemetry-nodejs-layer.zip
60+ env :
61+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4762
4863 publish-layer :
4964 uses : ./.github/workflows/layer-publish.yml
Original file line number Diff line number Diff line change 88
99permissions :
1010 id-token : write
11- contents : read
11+ contents : write
1212
1313jobs :
14+ create-release :
15+ runs-on : ubuntu-latest
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Create Release
19+ run : gh release create ${{ github.ref_name }} --draft --title ${{ github.ref_name }}
20+ env :
21+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1422 build-layer :
1523 runs-on : ubuntu-latest
24+ needs : create-release
1625 outputs :
1726 PYTHON_OPENTELEMETRY_SDK_VERSION : ${{ steps.save-python-opentelemetry-sdk-version.outputs.PYTHON_OPENTELEMETRY_SDK_VERSION}}
1827 steps :
5261 name : opentelemetry-python-layer.zip
5362 path : python/src/build/opentelemetry-python-layer.zip
5463
64+ - name : Add Binary to Release
65+ run : |
66+ gh release upload ${{github.ref_name}} python/src/build/opentelemetry-python-layer.zip
67+ env :
68+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
69+
5570 publish-layer :
5671 uses : ./.github/workflows/layer-publish.yml
5772 needs : build-layer
Original file line number Diff line number Diff line change 88
99permissions :
1010 id-token : write
11- contents : read
11+ contents : write
1212
1313jobs :
14+ create-release :
15+ runs-on : ubuntu-latest
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Create Release
19+ run : gh release create ${{ github.ref_name }} --draft --title ${{ github.ref_name }}
20+ env :
21+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1422 build-layer :
1523 runs-on : ubuntu-latest
24+ needs : create-release
1625 outputs :
1726 RUBY_SDK_VERSION : ${{ steps.save-ruby-sdk-version.outputs.RUBY_SDK_VERSION}}
1827 steps :
4352 with :
4453 name : opentelemetry-ruby-layer.zip
4554 path : ruby/src/build/opentelemetry-ruby-layer.zip
55+
56+ - name : Add Binary to Release
57+ run : |
58+ gh release upload ${{github.ref_name}} ruby/src/build/opentelemetry-ruby-layer.zip
59+ env :
60+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4661
4762 publish-layer :
4863 uses : ./.github/workflows/layer-publish.yml
You can’t perform that action at this time.
0 commit comments