diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml deleted file mode 100644 index 240180a..0000000 --- a/.gitea/workflows/ci.yml +++ /dev/null @@ -1,74 +0,0 @@ -name: Rust CI - -on: - push: - branches: [main, master, develop] - pull_request: - branches: [main, master] - -env: - CARGO_TERM_COLOR: always - RUSTFLAGS: -D warnings - -jobs: - check: - name: Cargo Check - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: stable - components: clippy - - - name: Cache cargo dependencies - uses: actions/cache@v4 - with: - path: | - ~/.cargo/registry - ~/.cargo/git - target - key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - restore-keys: | - ${{ runner.os }}-cargo- - - - name: Check compilation - run: cargo check --all-targets - - - name: Clippy lint - run: cargo clippy --all-targets -- -D warnings - - build: - name: Build Release - needs: check - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: stable - - - name: Cache cargo dependencies - uses: actions/cache@v4 - with: - path: | - ~/.cargo/registry - ~/.cargo/git - target - key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - restore-keys: | - ${{ runner.os }}-cargo- - - - name: Build release - run: cargo build --release - - - name: Upload binary - uses: actions/upload-artifact@v4 - with: - name: imager-${{ runner.os }} - path: target/release/imager - if-no-files-found: error \ No newline at end of file