Skip to content
This repository was archived by the owner on Mar 4, 2026. It is now read-only.

build(deps): bump toml from 0.8.23 to 1.0.3+spec-1.1.0 #53

build(deps): bump toml from 0.8.23 to 1.0.3+spec-1.1.0

build(deps): bump toml from 0.8.23 to 1.0.3+spec-1.1.0 #53

Workflow file for this run

name: CI
on:
pull_request:
push:
branches: [main, master]
env:
CARGO_TERM_COLOR: always
jobs:
quality:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy
- uses: taiki-e/install-action@v2
with:
tool: cargo-deny,cargo-audit,cargo-udeps
- name: Format
run: cargo fmt --all -- --check
- name: Clippy
run: cargo clippy --workspace --all-targets --all-features -- -D warnings
- name: Tests
run: cargo test --workspace --all-targets --all-features
- name: Docs
run: cargo doc --workspace --no-deps
- name: Dependency policy
run: cargo deny check
- name: Security audit
run: cargo audit
- name: Unused dependencies
run: cargo +nightly udeps --workspace --all-targets
compatibility-lxmf-main:
runs-on: ubuntu-latest
needs: quality
steps:
- uses: actions/checkout@v4
- name: Checkout LXMF-rs (main)
run: git clone --depth 1 https://github.com/FreeTAKTeam/LXMF-rs.git ../LXMF-rs
- uses: dtolnay/rust-toolchain@stable
- name: Install protobuf compiler
run: |
sudo apt-get update
sudo apt-get install -y protobuf-compiler
- name: Pin LXMF sibling dependency to checked-out reticulum
run: |
perl -0pi -e 's#reticulum = \{ package = "reticulum-rs", version = "[^"]+" \}#reticulum = { package = "reticulum-rs", path = "../../../Reticulum-rs/crates/reticulum" }#g' ../LXMF-rs/crates/lxmf/Cargo.toml
- name: Build LXMF against this reticulum revision
run: cargo check --manifest-path ../LXMF-rs/Cargo.toml -p lxmf --all-targets --all-features