Skip to content

Commit

Permalink
ci: Use GITHUB_OUTPUT envvar instead of set-output command
Browse files Browse the repository at this point in the history
  • Loading branch information
arunsathiya committed Jan 12, 2024
1 parent baf6a30 commit 7f62c06
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 27 deletions.
28 changes: 14 additions & 14 deletions .github/workflows/docker_management.branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,15 +89,15 @@ jobs:
run: |
value=`cat dev_tag`
echo "DEV TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_dated`
echo "PROD TAG DATED is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_latest`
echo "::set-output name=DOCKER_PROD_TAG_LATEST::$value"
echo "DOCKER_PROD_TAG_LATEST=$value" >> $GITHUB_OUTPUT
echo "PROD TAG is $value"
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT
-
name: Set up Docker Buildx
Expand Down Expand Up @@ -151,16 +151,16 @@ jobs:
run: |
value=`cat dev_tag`
echo "TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_dated`
echo "TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_latest`
echo "::set-output name=DOCKER_PROD_TAG_LATEST::$value"
echo "DOCKER_PROD_TAG_LATEST=$value" >> $GITHUB_OUTPUT
value=`cat mbed_os_version`
echo "::set-output name=MBED_OS_VERSION::$value"
echo "MBED_OS_VERSION=$value" >> $GITHUB_OUTPUT
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT
-
name: Checkout
Expand All @@ -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 "::set-output name=DIGEST::$DIGEST"
echo "DIGEST=$DIGEST" >> $GITHUB_OUTPUT
echo "Docker DIGEST: $DIGEST"
# as the dev images are created only for master branch, run test against
Expand Down Expand Up @@ -228,14 +228,14 @@ jobs:
run: |
value=`cat dev_tag`
echo "TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_dated`
echo "TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_latest`
echo "::set-output name=DOCKER_PROD_TAG_LATEST::$value"
echo "DOCKER_PROD_TAG_LATEST=$value" >> $GITHUB_OUTPUT
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT
-
name: copy dev tag to prod
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/docker_management.release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,14 +107,14 @@ jobs:
run: |
value=`cat dev_tag`
echo "TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_dated`
echo "TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT
value=`cat mbed_os_version`
echo "::set-output name=MBED_OS_VERSION::$value"
echo "MBED_OS_VERSION=$value" >> $GITHUB_OUTPUT
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT
-
name: Set up Docker Buildx
Expand Down Expand Up @@ -185,14 +185,14 @@ jobs:
run: |
value=`cat dev_tag`
echo "TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_dated`
echo "TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT
value=`cat mbed_os_version`
echo "::set-output name=MBED_OS_VERSION::$value"
echo "MBED_OS_VERSION=$value" >> $GITHUB_OUTPUT
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT
# as the dev images are created only for master branch, run test against
# development branch of blinky
Expand Down Expand Up @@ -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 "::set-output name=DIGEST::$DIGEST"
echo "DIGEST=$DIGEST" >> $GITHUB_OUTPUT
echo "Docker DIGEST: $DIGEST"
-
Expand Down Expand Up @@ -280,15 +280,15 @@ jobs:
run: |
value=`cat dev_tag`
echo "DEV TAG is $value"
echo "::set-output name=DOCKER_DEV_TAG::$value"
echo "DOCKER_DEV_TAG=$value" >> $GITHUB_OUTPUT
value=`cat prod_tag_dated`
echo "DATED PROD TAG is $value"
echo "::set-output name=DOCKER_PROD_TAG_DATED::$value"
echo "DOCKER_PROD_TAG_DATED=$value" >> $GITHUB_OUTPUT
value=`cat mbed_os_version`
echo "MBED OS VERSION is $value"
echo "::set-output name=MBED_OS_VERSION::$value"
echo "MBED_OS_VERSION=$value" >> $GITHUB_OUTPUT
value=`cat repository_owner`
echo "::set-output name=REPO_OWNER::$value"
echo "REPO_OWNER=$value" >> $GITHUB_OUTPUT
-
name: copy dev tag to prod tags
Expand Down

0 comments on commit 7f62c06

Please sign in to comment.