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 8
8
9
9
permissions :
10
10
id-token : write
11
- contents : read
11
+ contents : write
12
12
13
13
jobs :
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 }}
14
22
build-layer :
15
23
runs-on : ubuntu-latest
24
+ needs : create-release
16
25
strategy :
17
26
matrix :
18
27
architecture :
31
40
with :
32
41
name : opentelemetry-collector-layer-${{ matrix.architecture }}.zip
33
42
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 }}
34
48
- name : Save Collector Version
35
49
if : ${{ matrix.architecture == 'amd64' }}
36
50
id : save-collector-version
Original file line number Diff line number Diff line change 8
8
9
9
permissions :
10
10
id-token : write
11
- contents : read
11
+ contents : write
12
12
13
13
jobs :
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 }}
14
22
build-layer :
15
23
runs-on : ubuntu-latest
24
+ needs : create-release
16
25
outputs :
17
26
JAVAAGENT_VERSION : ${{ steps.save-javaagent-version.outputs.JAVAAGENT_VERSION }}
18
27
JAVAWRAPPER_VERSION : ${{ steps.save-javawrapper-version.outputs.JAVAWRAPPER_VERSION }}
44
53
name : opentelemetry-javawrapper-layer.zip
45
54
path : java/layer-wrapper/build/distributions/opentelemetry-javawrapper-layer.zip
46
55
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
+
47
62
- name : Save Javaagent Version
48
63
id : save-javaagent-version
49
64
shell : bash
Original file line number Diff line number Diff line change 8
8
9
9
permissions :
10
10
id-token : write
11
- contents : read
11
+ contents : write
12
12
13
13
jobs :
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 }}
14
22
build-layer :
15
23
runs-on : ubuntu-latest
24
+ needs : create-release
16
25
outputs :
17
26
NODEJS_VERSION : ${{ steps.save-node-sdk-version.outputs.SDK_VERSION}}
18
27
steps :
44
53
with :
45
54
name : opentelemetry-nodejs-layer.zip
46
55
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 }}
47
62
48
63
publish-layer :
49
64
uses : ./.github/workflows/layer-publish.yml
Original file line number Diff line number Diff line change 8
8
9
9
permissions :
10
10
id-token : write
11
- contents : read
11
+ contents : write
12
12
13
13
jobs :
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 }}
14
22
build-layer :
15
23
runs-on : ubuntu-latest
24
+ needs : create-release
16
25
outputs :
17
26
PYTHON_OPENTELEMETRY_SDK_VERSION : ${{ steps.save-python-opentelemetry-sdk-version.outputs.PYTHON_OPENTELEMETRY_SDK_VERSION}}
18
27
steps :
52
61
name : opentelemetry-python-layer.zip
53
62
path : python/src/build/opentelemetry-python-layer.zip
54
63
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
+
55
70
publish-layer :
56
71
uses : ./.github/workflows/layer-publish.yml
57
72
needs : build-layer
Original file line number Diff line number Diff line change 8
8
9
9
permissions :
10
10
id-token : write
11
- contents : read
11
+ contents : write
12
12
13
13
jobs :
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 }}
14
22
build-layer :
15
23
runs-on : ubuntu-latest
24
+ needs : create-release
16
25
outputs :
17
26
RUBY_SDK_VERSION : ${{ steps.save-ruby-sdk-version.outputs.RUBY_SDK_VERSION}}
18
27
steps :
43
52
with :
44
53
name : opentelemetry-ruby-layer.zip
45
54
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 }}
46
61
47
62
publish-layer :
48
63
uses : ./.github/workflows/layer-publish.yml
You can’t perform that action at this time.
0 commit comments