diff --git a/.github/workflows/peripheral-controller-firmware.yml b/.github/workflows/peripheral-controller-firmware.yml index 3de4bc49..63452a55 100644 --- a/.github/workflows/peripheral-controller-firmware.yml +++ b/.github/workflows/peripheral-controller-firmware.yml @@ -6,11 +6,13 @@ on: branches: - main paths: + - '.github/workflows/peripheral-controller.yml' - 'flake.*' - 'peripheral-controller/telemetry-protocol/**' - 'peripheral-controller/firmware/**' pull_request: paths: + - '.github/workflows/peripheral-controller.yml' - 'flake.*' - 'peripheral-controller/telemetry-protocol/**' - 'peripheral-controller/firmware/**' @@ -30,7 +32,6 @@ jobs: - name: Clippy run: | - eval "$(nix print-dev-env)" set -x rustup target add thumbv6m-none-eabi @@ -54,7 +55,6 @@ jobs: - name: Build run: | - eval "$(nix print-dev-env)" set -x rustup target add thumbv6m-none-eabi diff --git a/.github/workflows/telemetry-module-firmware.yml b/.github/workflows/telemetry-module-firmware.yml index 5c3ff430..f095863d 100644 --- a/.github/workflows/telemetry-module-firmware.yml +++ b/.github/workflows/telemetry-module-firmware.yml @@ -6,11 +6,13 @@ on: branches: - main paths: + - '.github/workflows/telemetry-module-firmware.yml' - 'flake.*' - 'peripheral-controller/telemetry-protocol/**' - 'telemetry-module/firmware/**' pull_request: paths: + - '.github/workflows/telemetry-module-firmware.yml' - 'flake.*' - 'peripheral-controller/telemetry-protocol/**' - 'telemetry-module/firmware/**' @@ -33,7 +35,6 @@ jobs: WIFI_PASSWORD: "loool dont steal me" MQTT_PASSWORD: "not real" run: | - eval "$(nix print-dev-env)" set -x rustup target add thumbv6m-none-eabi @@ -60,7 +61,6 @@ jobs: WIFI_PASSWORD: "loool dont steal me" MQTT_PASSWORD: "not real" run: | - eval "$(nix print-dev-env)" set -x rustup target add thumbv6m-none-eabi diff --git a/.github/workflows/telemetry-receiver.yml b/.github/workflows/telemetry-receiver.yml index afba8d50..b83fc623 100644 --- a/.github/workflows/telemetry-receiver.yml +++ b/.github/workflows/telemetry-receiver.yml @@ -6,11 +6,13 @@ on: branches: - main paths: + - '.github/workflows/telemetry-receiver.yml' - 'flake.*' - 'peripheral-controller/telemetry-protocol/**' - 'peripheral-controller/telemetry-receiver/**' pull_request: paths: + - '.github/workflows/telemetry-receiver.yml' - 'flake.*' - 'peripheral-controller/telemetry-protocol/**' - 'peripheral-controller/telemetry-receiver/**' @@ -28,9 +30,13 @@ jobs: - uses: actions/checkout@v4 - uses: cachix/install-nix-action@v30 + - name: Install system dependencies + run: | + set -x + sudo apt install --yes libudev-dev + - name: Clippy run: | - eval "$(nix print-dev-env)" set -x rustup show @@ -51,9 +57,13 @@ jobs: - uses: actions/checkout@v4 - uses: cachix/install-nix-action@v30 + - name: Install system dependencies + run: | + set -x + sudo apt install --yes libudev-dev + - name: Build run: | - eval "$(nix print-dev-env)" set -x rustup show