name: CI checks run-name: CI checks that run when main branch is changed on: push: branches: [main] pull_request: branches: [main] jobs: fmt: runs-on: act_gay name: stable / fmt steps: - uses: actions/checkout@v3 - name: cargo fmt --check run: cargo fmt --check --all # cross: # runs-on: dind # name: ubuntu / stable / cross-${{ matrix.target }} # strategy: # fail-fast: false # matrix: # target: ["armv7-unknown-linux-gnueabihf", "aarch64-unknown-linux-gnu"] # steps: # - uses: actions/checkout@v3 # # - name: Install podman # # run: | # # apt update # # apt-get -y install podman # - name: Install stable # uses: https://github.com/dtolnay/rust-toolchain@stable # - uses: https://github.com/taiki-e/install-action@cross # - name: cross compile for ${{ matrix.target }} # run: cross build --target ${{ matrix.target }} --release # - uses: actions/release-action@main # with: # files: |- # target/${{ matrix.target }}/release/crabidy-server # api_key: '${{secrets.RELEASE_TOKEN}}'