53
53
runs-on : ubuntu-latest
54
54
outputs :
55
55
release-status : ${{ env.release_status }}
56
+ release-version : ${{ env.release_version }}
56
57
# Release only where secrets are available.
57
58
if : >-
58
59
!github.event.repository.fork
80
81
needs :
81
82
- release
82
83
runs-on : ubuntu-latest
83
- if : needs.release.outputs.release-status == released
84
+ if : needs.release.outputs.release-status == ' released'
84
85
env :
85
86
REGISTRY : ghcr.io
86
87
IMAGE_NAME : ${{ github.repository }}
@@ -96,20 +97,20 @@ jobs:
96
97
registry : ${{ env.REGISTRY }}
97
98
username : ${{ github.actor }}
98
99
password : ${{ secrets.GITHUB_TOKEN }}
99
- - id : version
100
- run : echo "version=$(git describe --tags --abbrev=0) " >> $GITHUB_OUTPUT
100
+ - id : full-image-name
101
+ run : echo "image-name=${ env.REGISTRY,, }/${ env.IMAGE_NAME,, } " >> $GITHUB_OUTPUT
101
102
- name : Build and push the image to GitHub Container registry
102
- uses : docker/build-push-action@3 .3.0
103
+ uses : docker/build-push-action@v3 .3.0
103
104
with :
104
105
context : .
105
106
push : true
106
- tags : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest, ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ steps.version .outputs.version }}
107
+ tags : ${{ steps.full-image-name.outputs.image-name }}:latest, ${{ steps.full-image-name.outputs.image-name }}:${{ needs.release .outputs.release- version }}
107
108
documentation-deploy :
108
109
needs :
109
110
- release
110
111
runs-on : ubuntu-latest
111
112
# Update documentation only when there is a new release
112
- if : needs.release.outputs.release-status == released
113
+ if : needs.release.outputs.release-status == ' released'
113
114
steps :
114
115
- name : Checkout the repository
115
116
uses : actions/checkout@v3
0 commit comments