diff --git a/.github/workflows/docker_management.branch.yml b/.github/workflows/docker_management.branch.yml index 6ded04f41ed..ee6f79bfdd8 100644 --- a/.github/workflows/docker_management.branch.yml +++ b/.github/workflows/docker_management.branch.yml @@ -89,15 +89,15 @@ jobs: run: | value=`cat dev_tag` echo "DEV TAG is $value" - echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT + echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_dated` echo "PROD TAG DATED is $value" - echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_latest` - echo "DOCKER_PROD_TAG_LATEST=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_LATEST=$value" >> "$GITHUB_OUTPUT" echo "PROD TAG is $value" value=`cat repository_owner` - echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT + echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT" - name: Set up Docker Buildx @@ -151,16 +151,16 @@ jobs: run: | value=`cat dev_tag` echo "TAG is $value" - echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT + echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_dated` echo "TAG is $value" - echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_latest` - echo "DOCKER_PROD_TAG_LATEST=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_LATEST=$value" >> "$GITHUB_OUTPUT" value=`cat mbed_os_version` - echo "MBED_OS_VERSION=$value" >> $GITHUB_OUTPUT + echo "MBED_OS_VERSION=$value" >> "$GITHUB_OUTPUT" value=`cat repository_owner` - echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT + echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT" - name: Checkout @@ -171,7 +171,7 @@ jobs: id: docker_info_dev run: | DIGEST=$(python ./.github/workflows/ci_scripts/ghcr_utils.py -u ${{ steps.build_info.outputs.REPO_OWNER }} -p ${{ secrets.GITHUB_TOKEN }} get-digest -r mbed-os-env-tmp -t ${{ steps.build_info.outputs.DOCKER_DEV_TAG }} -p ${{ matrix.platform }} ) - echo "DIGEST=$DIGEST" >> $GITHUB_OUTPUT + echo "DIGEST=$DIGEST" >> "$GITHUB_OUTPUT" echo "Docker DIGEST: $DIGEST" # as the dev images are created only for master branch, run test against @@ -228,14 +228,14 @@ jobs: run: | value=`cat dev_tag` echo "TAG is $value" - echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT + echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_dated` echo "TAG is $value" - echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_latest` - echo "DOCKER_PROD_TAG_LATEST=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_LATEST=$value" >> "$GITHUB_OUTPUT" value=`cat repository_owner` - echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT + echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT" - name: copy dev tag to prod diff --git a/.github/workflows/docker_management.release.yml b/.github/workflows/docker_management.release.yml index 4270b45d249..b461fde5ae9 100644 --- a/.github/workflows/docker_management.release.yml +++ b/.github/workflows/docker_management.release.yml @@ -107,14 +107,14 @@ jobs: run: | value=`cat dev_tag` echo "TAG is $value" - echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT + echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_dated` echo "TAG is $value" - echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT" value=`cat mbed_os_version` - echo "MBED_OS_VERSION=$value" >> $GITHUB_OUTPUT + echo "MBED_OS_VERSION=$value" >> "$GITHUB_OUTPUT" value=`cat repository_owner` - echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT + echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT" - name: Set up Docker Buildx @@ -185,14 +185,14 @@ jobs: run: | value=`cat dev_tag` echo "TAG is $value" - echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT + echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_dated` echo "TAG is $value" - echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT" value=`cat mbed_os_version` - echo "MBED_OS_VERSION=$value" >> $GITHUB_OUTPUT + echo "MBED_OS_VERSION=$value" >> "$GITHUB_OUTPUT" value=`cat repository_owner` - echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT + echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT" # as the dev images are created only for master branch, run test against # development branch of blinky @@ -235,7 +235,7 @@ jobs: run: | cd mbed-os-example-blinky/mbed-os DIGEST=$(python ./.github/workflows/ci_scripts/ghcr_utils.py -u ${{ steps.build_info.outputs.REPO_OWNER }} -p ${{ secrets.GITHUB_TOKEN }} get-digest -r mbed-os-env-tmp -t ${{ steps.build_info.outputs.DOCKER_DEV_TAG }} -p ${{ matrix.platform }} ) - echo "DIGEST=$DIGEST" >> $GITHUB_OUTPUT + echo "DIGEST=$DIGEST" >> "$GITHUB_OUTPUT" echo "Docker DIGEST: $DIGEST" - @@ -280,15 +280,15 @@ jobs: run: | value=`cat dev_tag` echo "DEV TAG is $value" - echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT + echo "DOCKER_DEV_TAG=$value" >> "$GITHUB_OUTPUT" value=`cat prod_tag_dated` echo "DATED PROD TAG is $value" - echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT + echo "DOCKER_PROD_TAG_DATED=$value" >> "$GITHUB_OUTPUT" value=`cat mbed_os_version` echo "MBED OS VERSION is $value" - echo "MBED_OS_VERSION=$value" >> $GITHUB_OUTPUT + echo "MBED_OS_VERSION=$value" >> "$GITHUB_OUTPUT" value=`cat repository_owner` - echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT + echo "REPO_OWNER=$value" >> "$GITHUB_OUTPUT" - name: copy dev tag to prod tags