name: Build .deb on: workflow_call jobs: Build-Deb: runs-on: aarch64 steps: - name: Run sccache-cache uses: https://github.com/mozilla-actions/sccache-action@v0.0.5 - name: Check out repository code uses: actions/checkout@v3 with: submodules: "recursive" - name: Build run: "cargo build --release --target=aarch64-unknown-linux-gnu" - name: Build .deb run: "cargo deb --target=aarch64-unknown-linux-gnu" - name: Upload artifacts uses: actions/upload-artifact@v4 with: name: release path: | ./target/aarch64-unknown-linux-gnu/debian/*.deb ./target/aarch64-unknown-linux-gnu/release/tesla-charge-controller