# Conformance manifest — submit manually with: # hut builds submit .sourcehut/conformance.yml # Not under .builds/ because Docker pulls + the full proto3/proto2 suite are # heavy; we don't want this on every push. Run before a release or after # wire-format changes. image: ubuntu/noble packages: - curl - ca-certificates - docker.io - golang - protobuf-compiler sources: - https://sourcecraft.dev/bigbes/tarantool-protobuf environment: GOPATH: /home/build/go PATH: /home/build/.local/bin:/home/build/go/bin:/usr/local/bin:/usr/bin:/bin tasks: - install_tarantool: | curl -L https://tarantool.io/release/3/installer.sh | sudo bash sudo apt-get install -y tarantool tarantool-dev tt - install_just: | mkdir -p ~/.local/bin curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh \ | bash -s -- --to ~/.local/bin - start_docker: | sudo systemctl start docker || sudo service docker start sudo usermod -aG docker $USER - conformance: | cd tarantool-protobuf just build just gen just conformance