name: CI on: push: branches: [ master ] jobs: build: runs-on: woryzen steps: - name: Checkout sources uses: https://github.com/RouxAntoine/checkout@v3.5.4 - run: rustup toolchain install stable --profile minimal - name: Setup Cargo uses: Swatinem/rust-cache@v2 - name: Execute Cargo build env: CARGO_REGISTRY_GITEA_TOKEN: 'Bearer ${{ secrets.PUBLISHER_TOKEN }}' run: | cargo build --release cargo publish