9898 python-version : ["3.9", "3.10", "3.11", "3.12"]
9999 env :
100100 PYTHON_VER : " ${{ matrix.python-version }}"
101- INVOKE_PARSER_DOCKER_VERSION : " ${{ env.INVOKE_PARSER_IMAGE_NAME }}:${{ env.INVOKE_PARSER_IMAGE_VER }}"
102101 steps :
103102 - name : " Check out repository code"
104103 uses : " actions/checkout@v4"
@@ -116,7 +115,7 @@ jobs:
116115 context : " ./"
117116 push : false
118117 load : true
119- tags : " ${{ env.INVOKE_PARSER_DOCKER_VERSION }}"
118+ tags : " ${{ env.INVOKE_PARSER_IMAGE_NAME }}:${{ env.INVOKE_PARSER_IMAGE_VER }}"
120119 file : " ./Dockerfile"
121120 cache-from : " type=gha,scope=${{ env.INVOKE_PARSER_IMAGE_NAME }}-${{ env.INVOKE_PARSER_IMAGE_VER }}-py${{ matrix.python-version }}"
122121 cache-to : " type=gha,scope=${{ env.INVOKE_PARSER_IMAGE_NAME }}-${{ env.INVOKE_PARSER_IMAGE_VER }}-py${{ matrix.python-version }}"
@@ -136,7 +135,6 @@ jobs:
136135 runs-on : " ubuntu-24.04"
137136 env :
138137 PYTHON_VER : " ${{ matrix.python-version }}"
139- INVOKE_PARSER_DOCKER_VERSION : " ${{ env.INVOKE_PARSER_IMAGE_NAME }}:${{ env.INVOKE_PARSER_IMAGE_VER }}"
140138 steps :
141139 - name : " Check out repository code"
142140 uses : " actions/checkout@v4"
@@ -154,14 +152,16 @@ jobs:
154152 context : " ./"
155153 push : false
156154 load : true
157- tags : " ${{ env.INVOKE_PARSER_DOCKER_VERSION }}"
155+ tags : " ${{ env.INVOKE_PARSER_IMAGE_NAME }}:${{ env.INVOKE_PARSER_IMAGE_VER }}"
158156 file : " ./Dockerfile"
159157 cache-from : " type=gha,scope=${{ env.INVOKE_PARSER_IMAGE_NAME }}-${{ env.INVOKE_PARSER_IMAGE_VER }}-py${{ matrix.python-version }}"
160158 cache-to : " type=gha,scope=${{ env.INVOKE_PARSER_IMAGE_NAME }}-${{ env.INVOKE_PARSER_IMAGE_VER }}-py${{ matrix.python-version }}"
161159 build-args : |
162160 PYTHON_VER=${{ env.PYTHON_VER }}
163161 - name : " Debug: Show docker images"
164162 run : " docker image ls"
163+ - name : " Expose the Docker tag"
164+ run : " echo INVOKE_PARSER_DOCKER_TAG=${{ env.INVOKE_PARSER_IMAGE_NAME }}:${{ env.INVOKE_PARSER_IMAGE_VER }}-py${{ matrix.python-version }} >> $GITHUB_ENV"
165165 - name : " Run Tests"
166166 run : " poetry run invoke pytest"
167167 needs :
0 commit comments