name: 'Build' run-name: 'Building xmpp-rs libraries' on: workflow_dispatch: push: env: FEATURES: "" RUST_BACKTRACE: "full" jobs: lint: runs-on: 'docker' container: image: 'rust:slim' steps: - uses: actions/checkout@v4 # jobs: # lint: # runs-on: 'docker' # container: # image: 'rust:slim' # steps: # - name: Install deps # run: apt update; apt install -y --no-install-recommends nodejs # - name: Checkout # uses: actions/checkout@v4 # - name: Rustfmt # run: rustup update; rustup component add rustfmt; cargo fmt --check # test-stable: # runs-on: 'docker' # container: # image: 'rust:slim' # steps: # - name: Print versions # run: rustc --version; cargo --version # - name: Install deps # run: apt-get update; apt-get install -y --no-install-recommends pkg-config libssl-dev libicu-dev nodejs # - name: Run tests # run: cargo test --verbose --release -- --include-ignored # - name: Run tests without default features # run: cargo test --verbose --no-default-features # test-nightly: # runs-on: 'docker' # container: # image: 'rustlang/rust:nightly-slim' # steps: # - name: Print versions # run: rustc --version; cargo --version # - name: Install deps # run: | # apt-get update; apt-get install -y --no-install-recommends pkg-config libssl-dev libicu-dev nodejs # cargo test --verbose --release -- --include-ignored # cargo test --verbose --no-default-features