Remove deprecated args from create_proto_compile_action

PiperOrigin-RevId: 433476983
diff --git a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
index 89736ae..4d9c8f0 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java
@@ -65,7 +65,6 @@
   private boolean hasServices;
   private Iterable<String> additionalCommandLineArguments;
   private Iterable<FilesToRunProvider> additionalTools;
-  private boolean checkStrictImportPublic;
   private String mnemonic;
 
   public ProtoCompileActionBuilder allowServices(boolean hasServices) {
@@ -109,11 +108,6 @@
     return this;
   }
 
-  public ProtoCompileActionBuilder checkStrictImportPublic(boolean checkStrictImportPublic) {
-    this.checkStrictImportPublic = checkStrictImportPublic;
-    return this;
-  }
-
   public ProtoCompileActionBuilder(
       ProtoInfo protoInfo,
       FilesToRunProvider protoCompiler,
@@ -216,7 +210,6 @@
             /* additional_args */ additionalArgs,
             /* plugins */ StarlarkList.immutableCopyOf(plugins.build()),
             /* mnemonic */ mnemonic,
-            /* strict_imports */ checkStrictImportPublic,
             /* additional_inputs */ inputs == null
                 ? Depset.of(ElementType.EMPTY, NestedSetBuilder.emptySet(Order.STABLE_ORDER))
                 : Depset.of(Artifact.TYPE, NestedSetBuilder.wrap(Order.STABLE_ORDER, inputs)),
diff --git a/src/main/starlark/builtins_bzl/common/proto/proto_common.bzl b/src/main/starlark/builtins_bzl/common/proto/proto_common.bzl
index be4513e..49bfb91 100644
--- a/src/main/starlark/builtins_bzl/common/proto/proto_common.bzl
+++ b/src/main/starlark/builtins_bzl/common/proto/proto_common.bzl
@@ -22,10 +22,9 @@
         proto_compiler,
         progress_message,
         outputs,
-        additional_args = [],
+        additional_args = None,
         plugins = [],
         mnemonic = "GenProto",
-        strict_imports = False,
         additional_inputs = depset(),
         resource_set = None):
     """Creates proto compile action for compiling *.proto files to language specific sources.
@@ -40,12 +39,8 @@
       outputs: The output files generated by the proto compiler.
       additional_args: Additional arguments to add to the action.
         Accepts an ctx.actions.args() object that is added at the beginning of command line.
-        Deprecated: Accepts a list containing: a string, a pair of value and
-        format string, or a pair of list of strings and a format string.
       plugins: Additional plugin executables used by proto compiler.
       mnemonic: The mnemonic to set on the action.
-      strict_imports:
-        Deprecated: Whether to check for strict imports.
       additional_inputs: Additional inputs to add to the action.
       resource_set: A callback function that is passed to the created action.
         See `ctx.actions.run`, `resource_set` parameter.
@@ -58,16 +53,6 @@
     args.add_all(proto_info.transitive_proto_path, map_each = _proto_path_flag)
     # Example: `--proto_path=--proto_path=bazel-bin/target/third_party/pkg/_virtual_imports/subpkg`
 
-    if type(additional_args) == type([]):
-        for arg in additional_args:
-            if type(arg) == type((None, None)):
-                if type(arg[0]) == type([]):
-                    args.add_joined(arg[0], join_with = "", format_joined = arg[1])
-                else:
-                    args.add(arg[0], format = arg[1])
-            else:
-                args.add(arg)
-
     args.add_all(ctx.fragments.proto.experimental_protoc_opts)
 
     # Include maps
@@ -79,7 +64,7 @@
 
     args.add_all(proto_info.direct_sources)
 
-    if type(additional_args) == type(ctx.actions.args()):
+    if additional_args:
         additional_args.use_param_file(param_file_arg = "@%s")
         additional_args.set_param_file_format("multiline")
 
@@ -87,7 +72,7 @@
         mnemonic = mnemonic,
         progress_message = progress_message,
         executable = proto_compiler,
-        arguments = [additional_args, args] if type(additional_args) == type(ctx.actions.args()) else [args],
+        arguments = [additional_args, args] if additional_args else [args],
         inputs = depset(transitive = [proto_info.transitive_sources, additional_inputs]),
         outputs = outputs,
         tools = plugins,