Skip to content

Commit

Permalink
Retrieve and build protobuf from remote URLs (#158)
Browse files Browse the repository at this point in the history
Currently, Freyja is using cargo git dependencies to reference the proto packages from other ESDV projects such as Ibeji. This has caused compatibility issues and needs to be updated. This PR makes a change to pull the content from a remote URL and build the proto files within the Freyja repo. Inspired by UProtocol: https://github.com/eclipse-uprotocol/up-rust/blob/main/build.rs

Also makes a minor update to the install instructions in the README, which required updating the markdown-ci workflow due to a recent regression in the tool that it uses (see tcort/markdown-link-check#304)

Fixes #157
  • Loading branch information
wilyle authored Mar 13, 2024
1 parent c88572d commit 7177fdc
Show file tree
Hide file tree
Showing 16 changed files with 424 additions and 36 deletions.
2 changes: 2 additions & 0 deletions .accepted_words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ ci
cli
CloudAdapter
CloudConnector
cmake
com
CONFIG
config
Expand Down Expand Up @@ -72,6 +73,7 @@ Freyja
Freyja's
freyja
Freyr
gcc
genpkey
github
githubusercontent
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/markdown-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@ jobs:
steps:
- uses: actions/checkout@v2
- run: |
npm install markdown-link-check
npm install markdown-link-check@3.11.2
find . -type d \( -name node_modules -o -name .github \) -prune -o -type f -name '*.md' -print0 | xargs -0 -n1 node_modules/.bin/markdown-link-check --config ./tools/.markdownlinkcheck.json --quiet
212 changes: 186 additions & 26 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 7177fdc

Please sign in to comment.