name: Compile Rust Code on Release on: [push] jobs: lint&test: runs-on: ubuntu-latest container: image: node:alpine steps: - uses: actions/checkout@v4 - run: apk add curl gcc rustup cargo rust - run: cargo check - run: cargo test - run: cargo build --release - name: Package Artifacts run: | mkdir -p artifacts cp target/release/wololo artifacts/ - name: Upload Artifacts uses: actions/upload-artifact@v2 with: name: rust-release-artifacts path: artifacts/