11---
22
3- name : 🔍 Continuous integration
4-
53on : # yamllint disable-line rule:truthy
64 push :
75 branches :
@@ -18,9 +16,10 @@ on: # yamllint disable-line rule:truthy
1816 # Every Sunday at 01:10
1917 - cron : ' 10 1 * * 0'
2018
19+ name : 🔍 Continuous integration
20+
2121jobs :
2222 build :
23- name : 🧪 Testing on Node ${{ matrix.node_version }} - ${{ matrix.os_name }}
2423 runs-on : ubuntu-latest
2524 strategy :
2625 fail-fast : false
@@ -44,10 +43,12 @@ jobs:
4443 IMAGE_NAMESPACE : wayofdev/node
4544 TEMPLATE : ${{ matrix.node_version }}-${{ matrix.os_name }}
4645 run : |
47- export RELEASE_VERSION=${GITHUB_REF#refs/*/}
48- echo "IMAGE_NAMESPACE=${IMAGE_NAMESPACE}" >> $GITHUB_ENV
49- echo "TEMPLATE=${TEMPLATE}" >> $GITHUB_ENV
50- echo "VERSION=${RELEASE_VERSION:1}" >> $GITHUB_ENV
46+ export RELEASE_VERSION="${GITHUB_REF#refs/*/}" \
47+ && { \
48+ echo "IMAGE_NAMESPACE=${IMAGE_NAMESPACE}"; \
49+ echo "TEMPLATE=${TEMPLATE}"; \
50+ echo "VERSION=${RELEASE_VERSION:1}"; \
51+ } >> "$GITHUB_ENV"
5152
5253 - name : 🐳 Define docker meta
5354 id : meta
@@ -84,12 +85,12 @@ jobs:
8485 - name : 🏷️ Set tag for docker release image
8586 if : success() && startsWith(github.ref, 'refs/tags/')
8687 run : |
87- echo "IMAGE_TAG=${{ env.IMAGE_NAMESPACE }}:${{ env.TEMPLATE }}-${{ env.VERSION }}" >> $GITHUB_ENV
88+ echo "IMAGE_TAG=${{ env.IMAGE_NAMESPACE }}:${{ env.TEMPLATE }}-${{ env.VERSION }}" >> " $GITHUB_ENV"
8889
8990 - name : 🏷️ Set tag for docker master image
9091 if : success() && ! startsWith(github.ref, 'refs/tags/')
9192 run : |
92- echo "IMAGE_TAG=${{ env.IMAGE_NAMESPACE }}:${{ env.TEMPLATE }}-latest" >> $GITHUB_ENV
93+ echo "IMAGE_TAG=${{ env.IMAGE_NAMESPACE }}:${{ env.TEMPLATE }}-latest" >> " $GITHUB_ENV"
9394
9495 - name : 🛠️ Build and export to docker
9596 uses : docker/build-push-action@v4
0 commit comments