message: Add cargo publish dry run to ci
  Resolves
diff: @@ -262,7 +262,7 @@ jobs:
  os: [ubuntu-latest]
  rust: [stable]
  rust-target: [x86_64-unknown-linux-gnu]
  - check: [fmt, clippy, doc, test, crate-version, crate-audit]
  + check: [fmt, clippy, doc, test, crate-version, crate-audit, crate-publish-check]
  env:
  RUST_BACKTRACE: full
  RUSTV: ${{ matrix.rust }}
  @@ -299,6 +299,9 @@ jobs:
  if: matrix.check == 'crate-audit'
  continue-on-error: true
  uses: EmbarkStudios/cargo-deny-action@v1
  + - name: Crate version check
  + if: matrix.check == 'crate-publish-check'
  + run: ./release-scripts/check-publish-crates.sh
  # Run integration test. This always run on release mode
  check_integration:
  