ci(molecule): generate github env for ref
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index dd1d5b8..98bb0b8 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -17,6 +17,8 @@
         if: steps.changed-files.outputs.any_changed == 'true'
       - uses: docker/setup-buildx-action@v2.0.0
         if: steps.changed-files.outputs.any_changed == 'true'
+      - run: echo PROJECT_REF=$(cat images/prometheus-ethtool-exporter/ref) >> $GITHUB_ENV
+        if: steps.changed-files.outputs.any_changed == 'true'
       - uses: docker/login-action@v2.0.0
         if: steps.changed-files.outputs.any_changed == 'true'
         with:
@@ -32,9 +34,9 @@
           platforms: linux/amd64,linux/arm64
           push: true
           build-args: |
-            PROJECT_REF=$(cat images/prometheus-ethtool-exporter/ref)
+            PROJECT_REF=${{ env.PROJECT_REF }}
           tags: |
-            quay.io/vexxhost/ethtool-exporter:$(cat images/prometheus-ethtool-exporter/ref)
+            quay.io/vexxhost/ethtool-exporter:${{ env.PROJECT_REF }}
 
   build-image-strategy:
     runs-on: ubuntu-latest