Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 0 additions & 24 deletions .githooks/pre-push

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ jobs:

- name: Build Reticulum sidecar for Electron packaging
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
WORKSPACE_ROOT: ${{ github.workspace }}/.rsstack
run: node scripts/build-reticulum-sidecar-release.mjs --platform ${{ matrix.sidecar_platform }}

- name: Verify staged Reticulum sidecars
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/flatpak.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:

- name: Clone Ratspeak stack (rsReticulum, rsLXMF)
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
WORKSPACE_ROOT: ${{ github.workspace }}/.rsstack
run: bash scripts/clone-ratspeak-stack.sh

- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ jobs:

- name: Build Reticulum sidecar for Electron packaging
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
WORKSPACE_ROOT: ${{ github.workspace }}/.rsstack
run: node scripts/build-reticulum-sidecar-release.mjs --platform ${{ matrix.sidecar_platform }}

- name: Verify staged Reticulum sidecars
Expand Down
16 changes: 7 additions & 9 deletions .github/workflows/reticulum-sidecar.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,19 @@ jobs:
- name: Clone Ratspeak stack (rsReticulum, rsLXMF, rsNomad)
shell: bash
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
WORKSPACE_ROOT: ${{ github.workspace }}/.rsstack
run: bash scripts/clone-ratspeak-stack.sh
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
with:
components: clippy, rustfmt
- name: Install Linux BLE build deps
run: sudo apt-get update && sudo apt-get install -y libdbus-1-dev pkg-config
- name: cargo fmt --check (rsNomad)
working-directory: ${{ github.workspace }}/../rsNomad
working-directory: ${{ github.workspace }}/.rsstack/rsNomad
# Format only workspace members — `--all` also walks path deps into rsReticulum.
run: cargo fmt -p nomad-core -- --check
- name: cargo clippy (rsNomad)
working-directory: ${{ github.workspace }}/../rsNomad
working-directory: ${{ github.workspace }}/.rsstack/rsNomad
run: cargo clippy --workspace --all-targets -- -D warnings
- name: cargo fmt --check
working-directory: reticulum-sidecar
Expand Down Expand Up @@ -74,11 +74,9 @@ jobs:
steps:
- uses: actions/checkout@v6
# Optional rns-stack path deps must exist on disk even for the default stub build.
# checkout@v6 only allows paths under GITHUB_WORKSPACE; Cargo expects Ratspeak siblings.
# Repo-local .rsstack workspace must stay under GITHUB_WORKSPACE so Cargo path deps resolve.
- name: Clone Ratspeak stack (rsReticulum, rsLXMF, rsNomad)
shell: bash
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
run: bash scripts/clone-ratspeak-stack.sh
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
with:
Expand Down Expand Up @@ -116,7 +114,7 @@ jobs:
- name: Clone Ratspeak stack (rsReticulum, rsLXMF, rsNomad)
shell: bash
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
WORKSPACE_ROOT: ${{ github.workspace }}/.rsstack
run: bash scripts/clone-ratspeak-stack.sh
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
with:
Expand Down Expand Up @@ -147,7 +145,7 @@ jobs:
- name: Clone Ratspeak stack (rsReticulum, rsLXMF, rsNomad)
shell: bash
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
WORKSPACE_ROOT: ${{ github.workspace }}/.rsstack
run: bash scripts/clone-ratspeak-stack.sh
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
with:
Expand All @@ -172,7 +170,7 @@ jobs:
- name: Clone Ratspeak stack (rsReticulum, rsLXMF, rsNomad)
shell: bash
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
WORKSPACE_ROOT: ${{ github.workspace }}/.rsstack
run: bash scripts/clone-ratspeak-stack.sh
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ jobs:
- name: Clone Ratspeak stack (rsReticulum, rsLXMF)
shell: bash
env:
WORKSPACE_ROOT: ${{ github.workspace }}/..
WORKSPACE_ROOT: ${{ github.workspace }}/.rsstack
run: bash scripts/clone-ratspeak-stack.sh
- uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8
with:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ coverage/
.context-os
.hermes/
.rtk
# Repo-local Ratspeak overlay workspace (clone-ratspeak-stack.sh target)
.rsstack/
.githooks/bin/
flatpak/generated-sources.json
# Written by scripts/write-flatpak-ci-build-info.mjs in Flatpak CI
Expand Down
1 change: 1 addition & 0 deletions .markdownlint-cli2.jsonc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"ignores": [
"node_modules/**",
".rsstack/**",
".cursor/**",
".hermes/**",
"site/**",
Expand Down
4 changes: 4 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,16 @@ coverage
# Dependencies
node_modules

# Repo-local Ratspeak overlay workspace (cloned upstream repos; gitignored)
.rsstack

# Logs & temp
*.log
tmp/

# Files unsupported by prettier parser
.npmrc
.yamllint
.editorconfig
.gitattributes
patches/
Expand Down
1 change: 1 addition & 0 deletions .yamllint
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ rules:
ignore: |
pnpm-lock.yaml
node_modules/
.rsstack/
Loading