Something went wrong. Try again.
HEXWORK - A Lantern in the Deep: 3D ASCII terminal roguelike RPG in Rust.
Entirely designed and built by Muse Spark 1.3 to evaluate if I like the model.
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970name: hexwork-cion: [push, pull_request]jobs: build: runs-on: ${{ matrix.os }} timeout-minutes: 180 env: RUSTUP_TOOLCHAIN: stable CARGO_TARGET_DIR: target/ci-${{ matrix.os }}-stable strategy: matrix: os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable with: components: rustfmt, clippy - uses: actions/setup-python@v5 with: python-version: '3.11' - run: python3 -m pip install PyYAML==6.0.2 - run: python3 vendor/verify.py --root vendor - run: mkdir -p target - run: cargo metadata --locked --format-version 1 > target/msrv-metadata.json - run: python3 scripts/verify_msrv.py metadata --root . --metadata target/msrv-metadata.json - run: python3 scripts/verify_msrv.py fixtures --root . - run: python3 scripts/verify_msrv.py ci --workflow .github/workflows/ci.yml - run: python3 -m unittest discover -s scripts/tests -p 'test_verify_msrv.py' - run: python3 vendor/verify.py --root vendor --self-test - run: cargo fmt --all -- --check - run: cargo clippy --locked --workspace --all-targets -- -D warnings - uses: taiki-e/install-action@v2 with: tool: cargo-deny - run: cargo deny check - run: cargo test --locked --workspace --all-targets # Bench smoke is a single quick pass, not a measurement or a claim # that Phase 13 quantitative regression budgets have been certified. - run: cargo bench --locked --workspace -- --test - run: cargo build --locked --workspace --release msrv: runs-on: ${{ matrix.os }} timeout-minutes: 180 env: RUSTUP_TOOLCHAIN: 1.75.0 CARGO_TARGET_DIR: target/ci-${{ matrix.os }}-1.75.0 strategy: matrix: os: [ubuntu-latest, macos-latest] steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master with: toolchain: 1.75.0 - uses: actions/setup-python@v5 with: python-version: '3.11' - run: python3 -m pip install PyYAML==6.0.2 - run: python3 vendor/verify.py --root vendor - run: mkdir -p target - run: cargo metadata --locked --format-version 1 > target/msrv-metadata.json - run: python3 scripts/verify_msrv.py metadata --root . --metadata target/msrv-metadata.json - run: python3 scripts/verify_msrv.py fixtures --root . - run: python3 scripts/verify_msrv.py ci --workflow .github/workflows/ci.yml - run: python3 -m unittest discover -s scripts/tests -p 'test_verify_msrv.py' - run: python3 vendor/verify.py --root vendor --self-test - run: cargo check --locked --workspace --all-targets - run: cargo test --locked --workspace --all-targets - run: cargo build --locked --workspace --release