Include `ink_linting` folder in releases + Test publish/install in CI (#463)
* Include `ink_linting` folder in releases * Add CI stage to test if publishing/installing works * Revert me: Skip most CI stages * Remove unneeded `--registry` * Revert "Revert me: Skip most CI stages" This reverts commit da134108. * Make CI code clearer * Remove superfluous newline * Improve comments * Refactor `build.rs` * Add comment * Add missing argument
... | ... | @@ -16,7 +16,12 @@ homepage = "https://www.parity.io/" |
description = "Setup and deployment tool for developing Wasm based smart contracts via ink!" | ||
keywords = ["wasm", "parity", "webassembly", "blockchain", "edsl"] | ||
categories = ["command-line-utilities", "development-tools::build-utils", "development-tools::cargo-plugins"] | ||
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE", "build.rs", "templates", "src/**/*.scale"] | ||
include = [ | ||
"Cargo.toml", "src/**/*.rs", "README.md", "LICENSE", "build.rs", "templates", "src/**/*.scale", | ||
# We need to include `ink_linting` in the releases, so that the dylint driver which | ||
# is contained in that crate is build locally as part of the installation. | ||
"ink_linting", "!ink_linting/target/", "!ink_linting/ui/" | ||
] | ||
[dependencies] | ||
env_logger = "0.9.0" | ||
... | ... |
Please register or sign in to comment