~bigbes/tarantool

tarantool-protobuf

ref: 55b5386f999fbd6e3abe6d5a0297dd8ac753b988 tarantool-protobuf/.sourcehut/conformance.yml -rw-r--r-- 1.1 KiB
55b5386f — Eugene Blikh ci: cache Go tarball in Garage S3 (golang/ prefix) 2 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 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