Skip to content

Commit 6b22c37

Browse files
authored
elf: move to flatbuffers (#392)
1 parent dfbb3f3 commit 6b22c37

26 files changed

+855
-147
lines changed

.cargo/config.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[env]
2+
PROTOC_EXECUTABLE = { value = "opt/bin/protoc", relative = true }
3+
FLATC_EXECUTABLE = { value = "opt/bin/flatc", relative = true }

.github/workflows/build-common.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
cancel-in-progress: true
1919
steps:
2020
- uses: actions/checkout@v4
21+
with:
22+
submodules: recursive
2123
# TODO: change back to stable once rust releases the coverage fix
2224
# - uses: dtolnay/[email protected]
2325
- uses: actions-rs/toolchain@v1
@@ -31,8 +33,8 @@ jobs:
3133

3234
- name: Install dependencies
3335
run: |
34-
sudo dnf install -y protobuf-compiler
3536
sudo dnf install -y systemd-devel
37+
./deps.sh
3638
3739
- name: Check lints and clippy
3840
run: |

.gitmodules

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[submodule "shlr/flatbuffers"]
2+
path = shlr/flatbuffers
3+
url = https://github.com/firedancer-io/flatbuffers.git
4+
branch = v25.9.23-patches
5+
[submodule "shlr/protobuf"]
6+
path = shlr/protobuf
7+
url = https://github.com/protocolbuffers/protobuf
8+
branch = v25.2

0 commit comments

Comments
 (0)