41
41
run : |
42
42
echo "LAST_TAG=`git tag --sort=committerdate | tail -1`" >> $GITHUB_ENV
43
43
ARTIFACT_VERSION=${RELEASE:1}
44
- echo "ARTIFACT_VERSION=ARTIFACT_VERSION" >> $GITHUB_ENV
44
+ echo "ARTIFACT_VERSION=$ ARTIFACT_VERSION" >> $GITHUB_ENV
45
45
46
- ARTIFACT="otelcol-contrib_${{ env. ARTIFACT_VERSION } }_linux_amd64.tar.gz"
46
+ ARTIFACT="otelcol-contrib_${ARTIFACT_VERSION}_linux_amd64.tar.gz"
47
47
ARTIFACT_URL="https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/$RELEASE/$ARTIFACT"
48
48
49
49
mkdir .temp/
69
69
zip -j otelcol-contrib-amd64.zip runner/otelcol-contrib
70
70
71
71
- name : Download and zip arm64
72
+ env :
73
+ RELEASE : ${{needs.check.outputs.release}}
74
+ ARTIFACT_VERSION : ${{ env.ARTIFACT_VERSION }}
72
75
run : |
73
- ARTIFACT="otelcol-contrib_${{ env. ARTIFACT_VERSION } }_linux_arm64.tar.gz"
76
+ ARTIFACT="otelcol-contrib_${ARTIFACT_VERSION}_linux_arm64.tar.gz"
74
77
ARTIFACT_URL="https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/$RELEASE/$ARTIFACT"
75
78
mkdir .temp/
76
79
wget -O .temp/otelcol-contrib.tar.gz $ARTIFACT_URL
@@ -80,15 +83,19 @@ jobs:
80
83
rm -rf .temp/
81
84
82
85
- name : Generate release changelog
86
+ env :
87
+ LAST_TAG : ${{ env.LAST_TAG }}
83
88
run : |
84
89
echo "# What's new" > changelog.md
85
90
git log ${{ env.LAST_TAG }}..HEAD --pretty=format:"$ad- %s [%an]" >> changelog.md
86
91
sed -i -e "s/- /• /g" changelog.md
87
92
88
93
- name : Release
89
94
uses : softprops/action-gh-release@v1
95
+ env :
96
+ TAG : ${{needs.check.outputs.release}}
90
97
with :
91
- tag_name : ${{ env.RELEASE }}
98
+ tag_name : ${{ env.TAG }}
92
99
body_path : ./changelog.md
93
100
files : |
94
101
otlpinf-amd64.zip
@@ -109,6 +116,8 @@ jobs:
109
116
110
117
- name : Build image and push
111
118
uses : docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6.10.0
119
+ env :
120
+ TAG : ${{needs.check.outputs.release}}
112
121
with :
113
122
context : .
114
123
file : docker/Dockerfile
@@ -118,4 +127,4 @@ jobs:
118
127
cache-to : type=gha,mode=max
119
128
tags : |
120
129
netboxlabs/opentelemetry-infinity:latest
121
- netboxlabs/opentelemetry-infinity:${{ env.RELEASE }}
130
+ netboxlabs/opentelemetry-infinity:${{ env.TAG }}
0 commit comments