fuck windowz
[rust-lightning] / .github / workflows / build.yml
index f27a2ccf863fa0348295a3f0c56810fa48280eb7..9d00ef86ecddf28481bad5fa974a44bb674bcac8 100644 (file)
@@ -73,45 +73,45 @@ jobs:
         run: cargo update -p tokio --precise "1.14.0" --verbose
         env:
           CARGO_NET_GIT_FETCH_WITH_CLI: "true"
-      - name: Build on Rust ${{ matrix.toolchain }} with net-tokio
-        if: "matrix.build-net-tokio && !matrix.coverage"
-        run: cargo build --verbose --color always
-      - name: Build on Rust ${{ matrix.toolchain }} with net-tokio and full code-linking for coverage generation
-        if: matrix.coverage
-        run: RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always
-      - name: Build on Rust ${{ matrix.toolchain }}
-        if: "! matrix.build-net-tokio"
-        run: |
-          cargo build --verbose  --color always -p lightning
-          cargo build --verbose  --color always -p lightning-invoice
-          cargo build --verbose  --color always -p lightning-persister
-      - name: Build on Rust ${{ matrix.toolchain }} with all Log-Limiting features
-        if: matrix.test-log-variants
-        run: |
-          cd lightning
-          for FEATURE in $(cat Cargo.toml | grep '^max_level_' | awk '{ print $1 }'); do
-            cargo build --verbose --color always --features $FEATURE
-          done
-      - name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features
-        if: "matrix.build-net-tokio && !matrix.coverage"
-        run: |
-          cd lightning-block-sync
-          cargo build --verbose --color always --features rest-client
-          cargo build --verbose --color always --features rpc-client
-          cargo build --verbose --color always --features rpc-client,rest-client
-          cargo build --verbose --color always --features rpc-client,rest-client,tokio
-      - name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features and full code-linking for coverage generation
-        if: matrix.coverage
-        run: |
-          cd lightning-block-sync
-          RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rest-client
-          RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client
-          RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client,rest-client
-          RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client,rest-client,tokio
+      #- name: Build on Rust ${{ matrix.toolchain }} with net-tokio
+      #  if: "matrix.build-net-tokio && !matrix.coverage"
+      #  run: cargo build --verbose --color always
+      #- name: Build on Rust ${{ matrix.toolchain }} with net-tokio and full code-linking for coverage generation
+      #  if: matrix.coverage
+      #  run: RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always
+      #- name: Build on Rust ${{ matrix.toolchain }}
+      #  if: "! matrix.build-net-tokio"
+      #  run: |
+      #    cargo build --verbose  --color always -p lightning
+      #    cargo build --verbose  --color always -p lightning-invoice
+      #    cargo build --verbose  --color always -p lightning-persister
+      #- name: Build on Rust ${{ matrix.toolchain }} with all Log-Limiting features
+      #  if: matrix.test-log-variants
+      #  run: |
+      #    cd lightning
+      #    for FEATURE in $(cat Cargo.toml | grep '^max_level_' | awk '{ print $1 }'); do
+      #      cargo build --verbose --color always --features $FEATURE
+      #    done
+      #- name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features
+      #  if: "matrix.build-net-tokio && !matrix.coverage"
+      # run: |
+      #    cd lightning-block-sync
+      #    cargo build --verbose --color always --features rest-client
+      #    cargo build --verbose --color always --features rpc-client
+      #    cargo build --verbose --color always --features rpc-client,rest-client
+      #    cargo build --verbose --color always --features rpc-client,rest-client,tokio
+      #- name: Build Block Sync Clients on Rust ${{ matrix.toolchain }} with features and full code-linking for coverage generation
+      #  if: matrix.coverage
+      #  run: |
+      #    cd lightning-block-sync
+      #    RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rest-client
+      #    RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client
+      #    RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client,rest-client
+      #    RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always --features rpc-client,rest-client,tokio
       - name: Test backtrace-debug builds on Rust ${{ matrix.toolchain }}
         if: "matrix.toolchain == 'stable'"
         run: |
-          cd lightning && cargo test --verbose --color always --features backtrace
+          cd lightning && RUSTC_BACKTRACE=1 cargo test --verbose --color always --features backtrace
       - name: Test on Rust ${{ matrix.toolchain }} with net-tokio
         if: "matrix.build-net-tokio && !matrix.coverage"
         run: cargo test --verbose --color always