diff --git a/.github/workflows/check_changes.yaml b/.github/workflows/check_changes.yaml index 9816330..2a885d0 100644 --- a/.github/workflows/check_changes.yaml +++ b/.github/workflows/check_changes.yaml @@ -17,26 +17,30 @@ jobs: with: python-version: '3.x' - - name: Read values + - name: Get latest tag + id: latest_tag run: | # latest latest_tag=$(curl -s https://api.github.com/repos/linkedin/cruise-control/tags | jq -r '.[0].name') - echo "LATEST_TAG=$latest_tag" >> $GITHUB_OUTPUT + echo "latest_tag=$latest_tag" >> $GITHUB_OUTPUT + - name: Get current tag + id: current_tag + run: | # current current_tag=$(grep lastTag .lastbuild | cut -d '=' -f 2) - echo "CURRENT_TAG=$current_tag" >> $GITHUB_OUTPUT + echo "current_tag=$current_tag" >> $GITHUB_OUTPUT - name: Check if exists changes id: check_changes run: | # check changes - if [ $LATEST_TAG != $CURRENT_TAG ]; then + if [ ${{ steps.latest_tag.outputs.latest_tag }} != ${{ steps.current_tag.outputs.current_tag }} ]; then echo "tag_changed=true" >> $GITHUB_OUTPUT fi # save file - echo "lastTag=$new_tag" >> .lastbuild + echo "lastTag=$new_tag" > .lastbuild - name: Update .lastbuild file if: steps.check_changes.outputs.tag_changed == 'true'