92
92
version : ${{ steps.meta.outputs.version }}
93
93
package : ${{ github.event_name == 'workflow_dispatch' || steps.changed.outputs.any_changed == 'true' }}
94
94
profile : ${{ inputs.profile || 'release' }}
95
+ publish : ${{ inputs.publish == 'true' }}
95
96
ref : ${{ inputs.ref || github.ref }}
96
97
tag : " ${{ inputs.tag-prefix || 'release/' }}v${{ steps.meta.outputs.version }}"
97
98
prerelease : ${{ inputs.prerelease }}
@@ -114,6 +115,7 @@ jobs:
114
115
echo 'needs.meta.outputs.version: ${{ needs.meta.outputs.version }}'
115
116
echo 'needs.meta.outputs.package: ${{ needs.meta.outputs.package }}'
116
117
echo 'needs.meta.outputs.profile: ${{ needs.meta.outputs.profile }}'
118
+ echo 'needs.meta.outputs.publish: ${{ needs.meta.outputs.publish }}'
117
119
echo 'needs.meta.outputs.ref: ${{ needs.meta.outputs.ref }}'
118
120
echo 'needs.meta.outputs.prerelease: ${{ needs.meta.outputs.prerelease }}'
119
121
echo 'needs.meta.outputs.draft: ${{ needs.meta.outputs.draft }}'
@@ -129,7 +131,7 @@ jobs:
129
131
130
132
# If we're not actually building on a release tag, don't short-circuit on
131
133
# errors. This helps us know whether a failure is platform-specific.
132
- continue-on-error : ${{ inputs .publish != 'true' }}
134
+ continue-on-error : ${{ needs.meta.outputs .publish != 'true' }}
133
135
runs-on : ubuntu-latest
134
136
timeout-minutes : 40
135
137
container : docker://ghcr.io/linkerd/dev:v43-rust-musl
@@ -177,9 +179,9 @@ jobs:
177
179
path : artifacts
178
180
- run : du -h artifacts/**/*
179
181
# Publish the release.
180
- - if : inputs .publish == 'true'
182
+ - if : needs.meta.outputs .publish == 'true'
181
183
run : git push origin '${{ needs.meta.outputs.tag }}'
182
- - if : inputs .publish == 'true'
184
+ - if : needs.meta.outputs .publish == 'true'
183
185
uses : softprops/action-gh-release@9d7c94cfd0a1f3ed45544c887983e9fa900f0564
184
186
with :
185
187
name : v${{ needs.meta.outputs.version }}
0 commit comments