Unverified Commit 9e5a3ee0 authored by Denis_P's avatar Denis_P 🏑 Committed by GitHub
Browse files

CI fixes (#343)

* test documentation for all crates

* cargo upgrade to bypass trybuild
parent 82c9629f
Pipeline #82275 passed with stages
in 11 minutes and 30 seconds
...@@ -13,7 +13,7 @@ stages: ...@@ -13,7 +13,7 @@ stages:
variables: variables:
GIT_STRATEGY: fetch GIT_STRATEGY: fetch
GIT_DEPTH: 3 GIT_DEPTH: 100
CARGO_HOME: "/ci-cache/${CI_PROJECT_NAME}/cargo/${CI_JOB_NAME}" CARGO_HOME: "/ci-cache/${CI_PROJECT_NAME}/cargo/${CI_JOB_NAME}"
CARGO_TARGET_DIR: "/ci-cache/${CI_PROJECT_NAME}/targets/${CI_COMMIT_REF_NAME}/${CI_JOB_NAME}" CARGO_TARGET_DIR: "/ci-cache/${CI_PROJECT_NAME}/targets/${CI_COMMIT_REF_NAME}/${CI_JOB_NAME}"
CI_SERVER_NAME: "GitLab CI" CI_SERVER_NAME: "GitLab CI"
...@@ -227,7 +227,9 @@ publish-docs: ...@@ -227,7 +227,9 @@ publish-docs:
- git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*" - git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
- git fetch origin gh-pages - git fetch origin gh-pages
# Generating Docs # Generating Docs
- time cargo doc --release --no-deps --all --verbose - time cargo +nightly doc --no-deps --all-features
-p type-metadata -p ink_abi -p ink_abi_derive -p ink_core -p ink_core_derive
-p ink_primitives -p ink_prelude -p ink_lang -p ink_lang_macro
# saving README and docs # saving README and docs
- mv target/doc/ /tmp/ - mv target/doc/ /tmp/
- cp README.md /tmp/doc/ - cp README.md /tmp/doc/
......
...@@ -15,15 +15,15 @@ categories = ["no-std", "embedded"] ...@@ -15,15 +15,15 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies] [dependencies]
serde = { version = "1.0", default-features = false, features = ["derive", "alloc"] } serde = { version = "1.0.104", default-features = false, features = ["derive", "alloc"] }
derive_more = { version = "0.99.2", default-features = false, features = ["from"] } derive_more = { version = "0.99.3", default-features = false, features = ["from"] }
ink_abi_derive = { path = "derive", default-features = false, optional = true } ink_abi_derive = { path = "derive", default-features = false, optional = true }
ink_prelude = { path = "../prelude/", default-features = false } ink_prelude = { path = "../prelude/", default-features = false }
ink_primitives = { path = "../primitives/", default-features = false } ink_primitives = { path = "../primitives/", default-features = false }
type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"] } type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"] }
[dev-dependencies] [dev-dependencies]
serde_json = "1.0" serde_json = "1.0.48"
[features] [features]
default = [ default = [
......
...@@ -17,9 +17,9 @@ include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] ...@@ -17,9 +17,9 @@ include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
proc-macro = true proc-macro = true
[dependencies] [dependencies]
quote = "1.0" quote = "1.0.3"
syn = { version = "1.0", features = ["full"] } syn = { version = "1.0.16", features = ["full"] }
proc-macro2 = "1.0" proc-macro2 = "1.0.9"
[features] [features]
default = ["std"] default = ["std"]
......
...@@ -15,7 +15,7 @@ categories = ["no-std", "embedded"] ...@@ -15,7 +15,7 @@ categories = ["no-std", "embedded"]
include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
[dependencies] [dependencies]
wee_alloc = { version = "0.4", default-features = false } wee_alloc = { version = "0.4.5", default-features = false }
[features] [features]
default = ["std"] default = ["std"]
......
...@@ -23,19 +23,19 @@ ink_prelude = { path = "../prelude/", default-features = false } ...@@ -23,19 +23,19 @@ ink_prelude = { path = "../prelude/", default-features = false }
scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] }
type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true }
derive_more = { version = "0.99.2", default-features = false, features = ["from", "display"] } derive_more = { version = "0.99.3", default-features = false, features = ["from", "display"] }
smallvec = { version = "1.0", default-features = false, features = ["union"] } smallvec = { version = "1.2.0", default-features = false, features = ["union"] }
cfg-if = "0.1" cfg-if = "0.1.10"
num-traits = { version = "0.2.1", default-features = false, features = ["i128"] } num-traits = { version = "0.2.11", default-features = false, features = ["i128"] }
# Only used in the off-chain environment. # Only used in the off-chain environment.
# #
# Sadly couldn't be marked as dev-dependency. # Sadly couldn't be marked as dev-dependency.
# Never use this crate outside of the off-chain environment! # Never use this crate outside of the off-chain environment!
rand = { version = "0.7", default-features = false, features = ["alloc"], optional = true } rand = { version = "0.7.3", default-features = false, features = ["alloc"], optional = true }
[dev-dependencies] [dev-dependencies]
itertools = "0.8.2" itertools = "0.9.0"
[features] [features]
default = ["std"] default = ["std"]
......
...@@ -12,14 +12,14 @@ proc-macro = true ...@@ -12,14 +12,14 @@ proc-macro = true
[dependencies] [dependencies]
ink_primitives = { path = "../../primitives", default-features = false } ink_primitives = { path = "../../primitives", default-features = false }
quote = "1.0" quote = "1.0.3"
syn = { version = "1.0", features = ["full"] } syn = { version = "1.0.16", features = ["full"] }
proc-macro2 = "1.0" proc-macro2 = "1.0.9"
synstructure = "0.12" synstructure = "0.12.3"
[dev-dependencies] [dev-dependencies]
ink_core = { path = ".." } ink_core = { path = ".." }
trybuild = "1.0" trybuild = "1.0.23"
[features] [features]
default = ["std"] default = ["std"]
......
...@@ -22,7 +22,7 @@ ink_prelude = { path = "../prelude/", default-features = false } ...@@ -22,7 +22,7 @@ ink_prelude = { path = "../prelude/", default-features = false }
ink_lang_macro = { path = "macro", default-features = false } ink_lang_macro = { path = "macro", default-features = false }
scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] }
derive_more = { version = "0.99.2", default-features = false, features = ["from"] } derive_more = { version = "0.99.3", default-features = false, features = ["from"] }
[features] [features]
default = ["test-env"] default = ["test-env"]
......
...@@ -18,16 +18,16 @@ include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"] ...@@ -18,16 +18,16 @@ include = ["Cargo.toml", "src/**/*.rs", "README.md", "LICENSE"]
ink_primitives = { path = "../../primitives/", default-features = false } ink_primitives = { path = "../../primitives/", default-features = false }
scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive"] }
quote = "1" quote = "1.0.3"
syn = { version = "1.0", features = ["parsing", "full", "extra-traits"] } syn = { version = "1.0.16", features = ["parsing", "full", "extra-traits"] }
proc-macro2 = "1.0" proc-macro2 = "1.0.9"
heck = "0.3" heck = "0.3.1"
itertools = { version = "0.8.1", default-features = false } itertools = { version = "0.9.0", default-features = false }
either = { version = "1.5", default-features = false } either = { version = "1.5.3", default-features = false }
serde = { version = "1.0", default-features = false, features = ["derive"] } serde = { version = "1.0.104", default-features = false, features = ["derive"] }
serde_json = "1.0" serde_json = "1.0.48"
derive_more = { version = "0.99.2", default-features = false, features = ["from"] } derive_more = { version = "0.99.3", default-features = false, features = ["from"] }
regex = "1.3" regex = "1.3.4"
[dev-dependencies] [dev-dependencies]
ink_abi = { path = "../../abi/" } ink_abi = { path = "../../abi/" }
...@@ -35,7 +35,7 @@ ink_core = { path = "../../core/" } ...@@ -35,7 +35,7 @@ ink_core = { path = "../../core/" }
ink_lang = { path = "..", default-features = false, features = ["ink-generate-abi"] } ink_lang = { path = "..", default-features = false, features = ["ink-generate-abi"] }
type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"] } type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"] }
trybuild = "1.0" trybuild = "1.0.23"
pretty_assertions = "0.6.1" pretty_assertions = "0.6.1"
[lib] [lib]
......
...@@ -22,7 +22,7 @@ name = "ink_prelude" ...@@ -22,7 +22,7 @@ name = "ink_prelude"
path = "lib.rs" path = "lib.rs"
[dependencies] [dependencies]
cfg-if = "0.1" cfg-if = "0.1.10"
[features] [features]
default = ["std"] default = ["std"]
......
...@@ -19,7 +19,7 @@ include = ["/Cargo.toml", "src/**/*.rs", "/README.md", "/LICENSE"] ...@@ -19,7 +19,7 @@ include = ["/Cargo.toml", "src/**/*.rs", "/README.md", "/LICENSE"]
[dependencies] [dependencies]
ink_prelude = { path = "../prelude/", default-features = false } ink_prelude = { path = "../prelude/", default-features = false }
tiny-keccak = { version = "2.0", features = ["keccak"] } tiny-keccak = { version = "2.0.1", features = ["keccak"] }
scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] } scale = { package = "parity-scale-codec", version = "1.2", default-features = false, features = ["derive", "full"] }
type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true } type-metadata = { git = "https://github.com/type-metadata/type-metadata.git", default-features = false, features = ["derive"], optional = true }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment