File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030 *+*) key=capiexts-${arch}-${ruby_version};;
3131 *) key=;;
3232 esac
33+ echo version=$ruby_version >> $GITHUB_OUTPUT
3334 echo key=$key >> $GITHUB_OUTPUT
3435 echo DLEXT=$DLEXT >> $GITHUB_OUTPUT
3536 working-directory : ${{ inputs.builddir }}
4344 if : ${{ steps.config.outputs.key }}
4445
4546 - name : Run test-spec with previous CAPI extension binaries
47+ id : check
4648 shell : bash
4749 run : |
4850 touch spec/ruby/optional/capi/ext/*.$DLEXT
5254 DLEXT : ${{ steps.config.outputs.DLEXT }}
5355 working-directory : ${{ inputs.builddir }}
5456 if : ${{ steps.cache.outputs.cache-hit }}
57+
58+ - shell : bash
59+ run : |
60+ echo "::error::Change from ${prev} detected; bump up ABI version"
61+ env :
62+ prev : ${{ steps.config.outputs.version }}
63+ if : ${{ always() && steps.check.outcome == 'failure' }}
You can’t perform that action at this time.
0 commit comments