@@ -75,24 +75,30 @@ jobs:
7575 VERSION=$(git describe --tags --abbrev=0 | sed 's/v\([0-9]\+\.[0-9]\+\).*/\1/')
7676 echo "Detected version: $VERSION"
7777
78+ CURRENT_TAG=$(git tag --contains ${{ inputs.current_ref || github.sha }} | sort -r | grep -m 1 'altinity')
79+ echo "CURRENT_TAG: $CURRENT_TAG ${{ inputs.current_ref || github.sha }}"
7880 PREVIOUS_TAG_COMMIT=$(git log -1 --until=yesterday --tags=v${VERSION}*.altinity* | grep -Po "(?<=commit ).*")
79- echo "PREVIOUS_TAG: $(git tag --contains $PREVIOUS_TAG_COMMIT | grep 'altinity') $PREVIOUS_TAG_COMMIT"
81+ PREVIOUS_TAG=$(git tag --contains $PREVIOUS_TAG_COMMIT | sort -r | grep -m 1 'altinity')
82+ echo "PREVIOUS_TAG: $PREVIOUS_TAG $PREVIOUS_TAG_COMMIT"
8083 UPSTREAM_TAG_COMMIT=$(git log -1 --tags=v${VERSION}*-lts | grep -Po "(?<=commit ).*")
81- echo "UPSTREAM_TAG: $(git tag --contains $UPSTREAM_TAG_COMMIT | grep 'lts') $UPSTREAM_TAG_COMMIT"
84+ UPSTREAM_TAG=$(git tag --contains $UPSTREAM_TAG_COMMIT | sort -r | grep -m 1 'lts')
85+ echo "UPSTREAM_TAG: $UPSTREAM_TAG $UPSTREAM_TAG_COMMIT"
8286
87+ echo "PREVIOUS_TAG=$PREVIOUS_TAG" >> $GITHUB_OUTPUT
8388 echo "PREVIOUS_TAG_COMMIT=$PREVIOUS_TAG_COMMIT" >> $GITHUB_OUTPUT
89+ echo "UPSTREAM_TAG=$UPSTREAM_TAG" >> $GITHUB_OUTPUT
8490 echo "UPSTREAM_TAG_COMMIT=$UPSTREAM_TAG_COMMIT" >> $GITHUB_OUTPUT
85-
91+ echo "CURRENT_TAG=$CURRENT_TAG" >> $GITHUB_OUTPUT
8692 - name : Comparison report
8793 if : ${{ !cancelled() }}
8894 run : |
8995 git clone https://github.com/Altinity/actions.git
9096 cd actions
91- git checkout c5751cefd4f56bd7300b5f6d84a5ae9d0b686772
97+ git checkout 4623f919ee2738bea69aad405879562476736932
9298 python3 scripts/compare_ci_fails.py \
93- --current-ref ${{ inputs.current_ref || github.sha }} \
94- --previous-ref ${{ inputs.previous_ref || steps.default_refs.outputs.PREVIOUS_TAG_COMMIT }} \
95- --upstream-ref ${{ inputs.upstream_ref || steps.default_refs.outputs.UPSTREAM_TAG_COMMIT }} \
99+ --current-ref ${{ steps.default_refs.outputs.CURRENT_TAG || inputs.current_ref || github.sha }} \
100+ --previous-ref ${{ steps.default_refs.outputs.PREVIOUS_TAG || inputs.previous_ref || steps.default_refs.outputs.PREVIOUS_TAG_COMMIT }} \
101+ --upstream-ref ${{ steps.default_refs.outputs.UPSTREAM_TAG || inputs.upstream_ref || steps.default_refs.outputs.UPSTREAM_TAG_COMMIT }} \
96102 ${{ inputs.include_broken && '--broken' || '' }}
97103 cat comparison_results.md >> $GITHUB_STEP_SUMMARY
98104
0 commit comments