message: CI: Run `substrate-contracts-node` in GHA
  * Run `substrate-contracts-node` for GHA
  * Revert me: Run on PR
  * Fix file mode
  * Fix path to binary
  * Distinguish between Mac and Windows
  * Fix config syntax
  * Revert "Revert me: Run on PR"
  This reverts commit
diff: @@ -67,6 +67,20 @@ jobs:
  crate: dylint-link
  version: 1
  + - name: Download and run latest `substrate-contracts-node` binary
  + if: runner.os == 'macOS'
  + run: |
  + curl -L -o substrate-contracts-node.zip 'https://gitlab.parity.io/parity/mirrors/substrate-contracts-node/-/jobs/artifacts/main/download?job=build-mac' && \
  + unzip substrate-contracts-node.zip && \
  + chmod +x artifacts/substrate-contracts-node-mac/substrate-contracts-node &&
  + ./artifacts/substrate-contracts-node-mac/substrate-contracts-node -linfo,runtime::contracts=debug 2>&1 | tee /tmp/contracts-node.log &
  +
  + - name: Install and run latest `substrate-contracts-node` binary
  + if: runner.os == 'Windows'
  + run: |
  + cargo install contracts-node --git https://github.com/paritytech/substrate-contracts-node.git --force --locked && \
  + substrate-contracts-node -linfo,runtime::contracts=debug 2>&1 | tee /tmp/contracts-node.log &
  +
  - name: Rust Cache
  uses: Swatinem/rust-cache@v2.0.0
  