3333 type : string
3434 default : " x64"
3535
36- use_bazel_disk_cache :
36+ use_disk_cache :
3737 description : Use Bazel disk_cache between runs
3838 type : boolean
3939 default : true
4040
41- cache_bazel_tests :
41+ use_test_cache :
4242 description : Allow Bazel to cache test results
4343 type : boolean
4444 default : true
@@ -72,7 +72,7 @@ concurrency:
7272jobs :
7373 test-compatibility :
7474 name : Run TFQ tests
75- runs-on : ubuntu-20 .04
75+ runs-on : ubuntu-22 .04
7676 steps :
7777 - name : Check out a copy of the TFQ git repository
7878 uses : actions/checkout@v4
@@ -92,27 +92,29 @@ jobs:
9292
9393 - name : Install the nightly build version of Cirq
9494 run : |
95+ echo 'numpy<2.0.0' > constraint.txt
96+ export PIP_CONSTRAINT=constraint.txt
9597 pip install -U cirq --pre
9698
9799 - name : Configure Bazel options
98100 run : |
99101 # If we didn't get a cache hit on the installed Python environment,
100102 # something's changed, and we want to make sure to re-run all tests.
101103 if [[ "${{steps.python.outputs.cache-hit}}" == "true"
102- && "${{github.event.inputs.cache_bazel_tests }}" != "false" ]]; then
103- echo "cache_bazel_tests =auto" >> "$GITHUB_ENV"
104+ && "${{github.event.inputs.use_test_cache }}" != "false" ]]; then
105+ echo "use_test_cache =auto" >> "$GITHUB_ENV"
104106 else
105- echo "cache_bazel_tests =no" >> "$GITHUB_ENV"
107+ echo "use_test_cache =no" >> "$GITHUB_ENV"
106108 fi
107109 # Use the disk cache unless told not to.
108- if [[ "${{github.event.inputs.use_bazel_disk_cache }}" != "false" ]]; then
109- echo "use_bazel_disk_cache =true" >> "$GITHUB_ENV"
110+ if [[ "${{github.event.inputs.use_disk_cache }}" != "false" ]]; then
111+ echo "use_disk_cache =true" >> "$GITHUB_ENV"
110112 else
111- echo "use_bazel_disk_cache =false" >> "$GITHUB_ENV"
113+ echo "use_disk_cache =false" >> "$GITHUB_ENV"
112114 fi
113115
114116 - name : Set up Bazel with caching
115- if : env.use_bazel_disk_cache == 'true'
117+ if : env.use_disk_cache == 'true'
116118 uses : bazel-contrib/setup-bazel@0.12.1
117119 env :
118120 USE_BAZEL_VERSION : ${{inputs.bazel_version || env.bazel_version}}
@@ -123,17 +125,17 @@ jobs:
123125 repository-cache : true
124126 bazelrc : |
125127 ${{env.bazelrc_additions}}
126- test --cache_test_results=${{env.cache_bazel_tests }}
128+ test --cache_test_results=${{env.use_test_cache }}
127129
128130 - name : Set up Bazel without caching
129- if : env.use_bazel_disk_cache == 'false'
131+ if : env.use_disk_cache == 'false'
130132 uses : bazel-contrib/setup-bazel@0.12.1
131133 env :
132134 USE_BAZEL_VERSION : ${{inputs.bazel_version || env.bazel_version}}
133135 with :
134136 bazelrc : |
135137 ${{env.bazelrc_additions}}
136- test --cache_test_results=${{env.cache_bazel_tests }}
138+ test --cache_test_results=${{env.use_test_cache }}
137139
138140 - name : Configure TFQ
139141 run : |
0 commit comments