This repository attempts to reproduce a bug with wire's handling of swift modules and enums.
A .mise.toml is provided for reproducing the environment exactly. Otherwise please review the mise configuration.
curl -L https://repo.maven.apache.org/maven2/com/squareup/wire/wire-compiler/5.3.3/wire-compiler-5.3.3-jar-with-dependencies.jar \
--output wire-compiler-5.3.3.jar
rm -rf swift/nomodules && java -jar wire-compiler-5.3.3.jar \
--proto_path=proto/ \
--swift_out=swift/nomodules
rm -rf swift/modules && java -jar wire-compiler-5.3.3.jar \
--proto_path=proto/ \
--swift_out=swift/modules \
--experimental-module-manifest=wire.yaml