From 17562b15cb190e4015057a2a119cfd0c5611f285 Mon Sep 17 00:00:00 2001 From: Peter Ebden Date: Wed, 26 Aug 2026 13:09:53 +0100 Subject: [PATCH 1/5] Update cc plugin --- plugins/BUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/BUILD b/plugins/BUILD index 4e91ef6de..54d95b3f9 100644 --- a/plugins/BUILD +++ b/plugins/BUILD @@ -7,7 +7,7 @@ plugin_repo( plugin_repo( name = "cc", plugin = "cc-rules", - revision = "v0.7.1", + revision = "v0.7.2", ) plugin_repo( From 978e835904f0f0df722e69962d460d2db4380b25 Mon Sep 17 00:00:00 2001 From: Peter Ebden Date: Wed, 26 Aug 2026 13:22:45 +0100 Subject: [PATCH 2/5] Update the Python plugin --- plugins/BUILD | 2 +- src/plzinit/plugins.go | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/BUILD b/plugins/BUILD index 54d95b3f9..adf160b2c 100644 --- a/plugins/BUILD +++ b/plugins/BUILD @@ -19,5 +19,5 @@ plugin_repo( plugin_repo( name = "python", plugin = "python-rules", - revision = "v1.14.0", + revision = "v2.0.2", ) diff --git a/src/plzinit/plugins.go b/src/plzinit/plugins.go index 414075818..7530fb37f 100644 --- a/src/plzinit/plugins.go +++ b/src/plzinit/plugins.go @@ -55,7 +55,6 @@ var pluginVersion16Map = map[string]v16Mapping{ "defaultpiprepo": "DefaultPipRepo", "wheelrepo": "WheelRepo", "wheelnamescheme": "WheelNameScheme", - "interpreteroptions": "InterpreterOptions", "disablevendorflags": "DisableVendorFlags", "usepypi": "UsePypi", "testrunnerbootstrap": "TestrunnerDeps", From e7ad2d534fad1317694ec165aaa8b2b7e710224f Mon Sep 17 00:00:00 2001 From: Peter Ebden Date: Wed, 26 Aug 2026 14:51:05 +0100 Subject: [PATCH 3/5] Update to cc-rules 0.7.3 --- docs/BUILD | 2 +- plugins/BUILD | 2 +- test/BUILD | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/BUILD b/docs/BUILD index f2343a9fe..e58e800d0 100644 --- a/docs/BUILD +++ b/docs/BUILD @@ -60,7 +60,7 @@ plugins = { "python": "v2.0.2", "java": "v0.4.5", "go": "v1.32.0", - "cc": "v0.7.2", + "cc": "v0.7.3", "shell": "v0.2.1", "go-proto": "v0.3.0", "python-proto": "v0.1.0", diff --git a/plugins/BUILD b/plugins/BUILD index adf160b2c..3d8c22f52 100644 --- a/plugins/BUILD +++ b/plugins/BUILD @@ -7,7 +7,7 @@ plugin_repo( plugin_repo( name = "cc", plugin = "cc-rules", - revision = "v0.7.2", + revision = "v0.7.3", ) plugin_repo( diff --git a/test/BUILD b/test/BUILD index 55c77bda7..6f3e87cef 100644 --- a/test/BUILD +++ b/test/BUILD @@ -179,7 +179,7 @@ python_test( plz_e2e_test( name = "individual_python_test", - cmd = "plz test //test:individual_test_run_py TestRunningIndividualTests.test_first_thing", + cmd = "plz test --rerun //test:individual_test_run_py TestRunningIndividualTests.test_first_thing", expect_output_contains = "1 test target and 1 test run", labels = ["python3"], ) From 7ce196c009bca2ce4c695bc052cb345ff7050dd2 Mon Sep 17 00:00:00 2001 From: Peter Ebden Date: Wed, 26 Aug 2026 17:21:23 +0100 Subject: [PATCH 4/5] I think we should be excluding the 'py' label now --- test.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test.sh b/test.sh index e2b6de145..feed5274e 100755 --- a/test.sh +++ b/test.sh @@ -15,8 +15,8 @@ check_path_for_excludes() { EXCLUDES="" if ! hash python3 2>/dev/null ; then - warn "python3 not found, excluding python3 tests" - EXCLUDES="${EXCLUDES} --exclude=py3 --exclude python3" + warn "python3 not found, excluding python tests" + EXCLUDES="${EXCLUDES} --exclude=py" fi if ! hash xz 2>/dev/null ; then warn "xz not found, excluding update tests" From bb117caf465238db173a96e4151e1698388e2ef6 Mon Sep 17 00:00:00 2001 From: Peter Ebden Date: Wed, 26 Aug 2026 17:35:26 +0100 Subject: [PATCH 5/5] update these labels too --- test/BUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/BUILD b/test/BUILD index 6f3e87cef..1c64b97e1 100644 --- a/test/BUILD +++ b/test/BUILD @@ -118,7 +118,7 @@ plz_e2e_test( name = "no_coverage_output_test", cmd = "plz test //test:_no_coverage_output_test", expect_file_doesnt_exist = "../../../bin/test/.test_coverage__no_coverage_output_test*", - labels = ["python3"], + labels = ["py"], ) # Test that we do generate it when using plz cover. @@ -181,7 +181,7 @@ plz_e2e_test( name = "individual_python_test", cmd = "plz test --rerun //test:individual_test_run_py TestRunningIndividualTests.test_first_thing", expect_output_contains = "1 test target and 1 test run", - labels = ["python3"], + labels = ["py"], ) # Test re-runs.