name: "Build Rust binary in release mode" on: push jobs: build: name: "build" runs-on: rust-bookworm steps: - name: Check out repository code uses: actions/checkout@v4 - name: Compile binary in release mode run: | cargo build --release - name: Run with lyrics from Hotel California run: | printf "${{ vars.HOTEL_CALIFORNIA_LYRICS }}" > /tmp/input cargo run --release -- /tmp/input - name: Run with lyrics from The Unforgiven run: | printf "${{ vars.THE_UNFORGIVEN_LYRICS }}" > /tmp/input cargo run --release -- /tmp/input