Closed AndrewShf closed 6 months ago
This recent failure is due do wrong choice of CheckerFramework version
git clone -b enforce-targetlocations -q --single-branch --depth 1 https://github.com/AndrewShf/checker-framework.git /home/runner/work/checker-framework-inference/checker-framework-inference/../checker-framework
As seen in the pipeline log file, when building CFI, it chose the eisop version enforce-targetlocations branch CheckerFramework as the dependency. However, CFI is a bit outdated and still needs opprop version CheckerFramework as the dependency. Delete enforce-targetlocations
branch in eisop CF would help, as build script will pick the opprop master branch at this time.
Oh, I still need to sync the eisop targetlocations changes to this opprop master branch to make the CI pass...
I will cherry pick these commits as I am updating opprop to 3.39 now.
Once https://github.com/eisop/checker-framework/pull/339 lands in opprop/checker-framework, this PR updates CFI.