Updating android.target doesn't invalidate target hash
Created by: raviagarwal7
Similar to the issue related to build tools version https://github.com/facebook/buck/issues/1953
Updating android.target doesn't invalidate target hash
╰─$ ./buckw targets <android-binary-target> --show-rulekey
//apps/presidio/helix/app-apk:bin_exo 73dd03a0061c6bd0276016a3050db8eea44131b4
╰─$ ./buckw targets <android-binary-target> --show-target-hash
//apps/presidio/helix/app-apk:bin_exo 89377b6b9f943781b2ce7247dbac1bad
╰─$ ./buckw targets <android-binary-target> --show-rulekey
Invalidating internal cached state: Buck configuration options changed between invocations. This may cause slower builds. Changed value android.target='android-30' (was 'android-29')
Parsing buck files: finished in 4.3 sec
//apps/presidio/helix/app-apk:bin_exo a25fb63371d6a6c16f5851eeba0d710561b0cc91
╰─$ ./buckw targets <android-binary-target> --show-target-hash
//apps/presidio/helix/app-apk:bin_exo 89377b6b9f943781b2ce7247dbac1bad