I'm having an issue where workspaces that are created during a pipeline sync based upon a template are not using that template's defined client type. The newly created workspace always defaults to Writeable. (See the attached images).
I'm not sure if this is intentional behaviour as I couldn't find anywhere in the plugin docs that state otherwise.
Let me know if you need any more information,
Thanks!
I've found the same issue, which is still present in 1.13.0.
Given that the recommended type of workspace to use for continuous integration with Perforce is "partitioned" or "readonly", it's a shame that templates always produce "writeable" workspaces.
Reading https://www.perforce.com/manuals/cmdref/Content/CmdRef/p4_client.html#Working_with_read-only_clients, automated builds should use "readonly" workspaces to avoid fragmenting and bloating the server's "db.have" file. The same is true of "partitioned" workspaces.