From 7d3a2938a73232199c03d182bdf743b503d7c20f Mon Sep 17 00:00:00 2001 From: raphy Date: Mon, 16 Dec 2024 03:19:30 +0100 Subject: [PATCH] ci(.gitea/workflows/..): Test simple ci --- .gitea/workflows/rust_ci.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .gitea/workflows/rust_ci.yml diff --git a/.gitea/workflows/rust_ci.yml b/.gitea/workflows/rust_ci.yml new file mode 100644 index 0000000..b1f70f9 --- /dev/null +++ b/.gitea/workflows/rust_ci.yml @@ -0,0 +1,36 @@ +name: Continuous Integration + +on: + push: + paths-ignore: + - "**/README.md" + pull_request: + workflow_dispatch: + +jobs: + rust-checks: + name: Rust Checks + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + action: + - command: build + args: --release + - command: fmt + args: --all -- --check --color always + - command: clippy + args: --all-features --workspace -- -D warnings + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Setup Rust + uses: esp-rs/xtensa-toolchain@v1.5 + with: + default: true + buildtargets: esp32 + ldproxy: false + - name: Enable caching + uses: Swatinem/rust-cache@v2 + - name: Run command + run: cargo ${{ matrix.action.command }} ${{ matrix.action.args }}