* generate command types in separate packages
* start building the big one
* camel case
* a test to verify that all enums are covered
* add a script
* move into model/
* and update the script
* think about splitting but I'm a coward
* files generator
* formatting
* plugging along
* a couple more
* a few more
* a rename
* more
* before a big one
* format works
* another
* more fixes
* more
* one more
* more
* a couple more
* some more
* moar
* moar tests
* moar
* another
* moar
* moar
* moar
* moar
* yet moar
* fix another
* a couple more
* another test
* another test
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* another target
* server builds
* fix one test
* fix some formatting
* fix one test
* fix one test
* fix one test
* fix one test
* fix one test
* fix one test
* fix one test
* fix one test
* fix one test
* fix one test
* fix one test
* fix one test
* fix a test
* fix a test
* fix a test
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fixed more tests
* fix MapValidationTest
* working rule, sorta
* the generate the settings scala files
* don't add them back
* remove comments
* remove comments
* use a macro
* don't need those rules any more
* parse the tsv
* download the beasts tsv too
* use a vector by ID rather than a string map
* fix a bunch of references
* everything moved to new BeastInfo
* fix tests too
* fix the client too
* always populate the beast names
* Support query parameters for all male or all female names
* Use the APIGateway response too
* Cleanup
Former-commit-id: aae671ee7015ddc02bae1b8ea9d4454677dbe454
* update scripts
* some refactoring for test
* more refactoring
* add a test that the fixed paths are all present
* handle fixed case in game setup
* remove old test placement and clean up
Former-commit-id: 749862f638fb8c8512aa93648025f6d4878d7c82
* only include png files
* make sync a script
* more headshots
* use one line per path instead
* more headshots in new format
* lose the print
Former-commit-id: 893c05f84f36152b6e831c4762f2bf0de526f107
* remove references to rules_mono and rules_dotnet
* remove references to grpc_unity3d
* add NugetForUnity
* add NuGet grpc packages and remove old ones
* Update grpc calls for new version
* dll builds maybe
* more metadata
* all working on the client side maybe
* works but requires envoy
* envoy config
* update to Unity 2021.3.1f1
Former-commit-id: 9ce6360178320437f3dcecee758e267a2a97be30
* update to latest grpc nightly
* rename script to update_grpc_unity_dlls
* don't do the workspace update
Former-commit-id: 5e487d8f67e774204da32c73542693e5aa85c024
* add setting endpoint
* a basic updater util
* get rid of the secret
* take them all as args
* add setting script
* more than one at a time
* use the new one
Former-commit-id: d9260ce0efc27b03973a2bf5bf9f5383982972a4
* expand the tilde
* move the then
* bleh
* it's a directory stupid
* it was -z
* move the spawn strategy
Former-commit-id: ef596cbb1642d5372773fd3b3564f87543737b5d
* it was still commented
* can I make it a parameter like this
* how about this conditional
* try using booleanParam
* another go
Former-commit-id: ca637aed924f94c42d9dacbb7cf54b4f5609476b
* update unity to 2021.1.21f1
ignore logs
* don't double up the unity dir (but comment out the big dl)
Former-commit-id: 10f46c01472290a55a1ccd4d610c7d9fc9f26671
* use unity directly
* remove the main check
* older version
* wrong comment
* install unity if not present
* braces
* wrong one
* extracted path
* fix the name and moar prints
* installing into the wrong place
* don't double up the unity dir (but comment out the big dl)
* expand home
* add back the log file
* put the when clauses back
* Revert "put the when clauses back"
This reverts commit 85029b61297ca618db74ad16e2cb171f0175dbd9.
* forgot the backslash
* set -x
Former-commit-id: 8b99c5c6c029d7608eb87ca8460249a897bcaf7d
* default to no output base
* turn off main check
* move unity plugin to a separate stage
* restore the check
Former-commit-id: 47b59db45d26adbc712a74392c123c640d6f782e
* move remote cache and compilation mode to bazelrc
* more cache references
* grab the dirname from the branch
* forgot the backslashes
* wrong order
* remove extra ws
* hyphen
Former-commit-id: aa52dda9c7b36f8b8c8c8ab0581ae258949d6fa8
* add the unity windows client to the main pipeline
* better bazel options
* add some parallelism
* use ssh key file
* set +x
* I meant minus
* set -e everywhere
* pass it through
* try specifying the workspace
* set -x here too
* compilation_mode in bazelrc
* only build unity on main
Former-commit-id: d34d7b10024e64de5fe47816390ec080c5f8522b
* create a custom battle from the client
* separate VictoryConditions for shardok vs common
* basic game setup passing through
* this is going to be difficult
* quitting shardok game finally works
* didn't need that one
* make the connection killer global
* connection killer works
Former-commit-id: e4e70fc3461b225706e17f3f69af267fafe401d4
* update scalapb
* update deps
* maybe without scalapb
* put scalapb back
* trying again
* getting there
* getting tests going
* a lot of 'em
* tests build
* fix one test's allOf
* a couple small () fixes
* all but the shuffle
* a working test random
* a couple more deprecations
* reformat
Former-commit-id: 375b84e54a405ea425f4e418ce628da0dfc4abaf