evectl 0.1.1

EveCtl with Suricata and EveBox
Documentation
name: Build

on:
  - push
  - pull_request

jobs:
  build:
    runs-on: ubuntu-latest
    strategy:
      fail-fast: false
      matrix:
        target:
          - x86_64-unknown-linux-musl
          - aarch64-unknown-linux-musl
          - x86_64-pc-windows-gnu
    steps:
      - run: curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain stable -y
      - run: echo "$HOME/.cargo/bin" >> $GITHUB_PATH
      - run: |
          echo "$HOME/.cargo/bin"
          ls "$HOME/.cargo/bin"
      - run: |
          curl -OL https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-x86_64-unknown-linux-musl.tar.gz
          tar xvf cross-x86_64-unknown-linux-musl.tar.gz
          mv cross $HOME/.cargo/bin
      - uses: actions/checkout@v4
      - run: cross build --target ${{ matrix.target }}