This mono-repository contains all messages used by the Estafette CI platform in proto3 format.
To make changes you have to issue a PR, which will then be linted, compiled and validated not to contain breaking changes.
To perform these actions upfront yourself install prototool with
brew install prototool
and after making any changes in your branch run
prototool lint
prototool compile
prototool break check --git-branch master
prototool generate
To make sure formatting follows convention run the following command before creating and pushing a commit:
prototool format -w
Once a PR is merged to the master
branch files for the following languages will be generated and tagged with the same version as this build.