Daniel Shiposha
73a65711e8
fix: construct_runtime multiple features ( #12594 )
...
* fix: construct_runtime multiple features
* Update frame/support/procedural/src/construct_runtime/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
2022-11-02 00:10:43 +01:00
Alexander Samusev
86744b6b16
[ci] cargo-check-benches against different base branches ( #12557 )
2022-10-27 10:54:07 +02:00
Oliver Tale-Yazdi
62d72f9258
CI: Enable debug assertions in Wasmer sandbox test ( #12540 )
...
* CI: Enable debug assertions in Wasmer sandbox test
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix feature dependant import
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2022-10-20 20:57:00 +02:00
Vlad
f1b34ccd5a
Fix cargo-check-benches job ( #12301 )
2022-09-20 12:15:48 +03:00
Vlad
bba345f8ed
Use --locked for Cargo in CI everywhere ( #12270 )
2022-09-15 14:21:17 +03:00
Vlad
66e9f4925a
Don't run cargo-check-benches for master based downstream staging pipelines ( #12233 )
2022-09-12 20:48:10 +03:00
Bastian Köcher
5647e71947
construct_runtime: Fix generation of types behind features ( #12229 )
...
* construct_runtime: Fix generation of types behind features
With the recent addition of supporting features in `construct_runtime!` there was a bug overseen.
The `AllPalletsWithSystem` etc type declarations would be declared twice when a certain was enabled.
The problem was that in the macro we didn't feature gate the types that should be declared when
there is no feature enabled. This pull request now takes care of feature gating this type behind
`all(#( not(feature) ))`. So, these types will only be enabled if no of the configured features is enabled.
* Fix tests
* FMT
2022-09-10 21:50:59 +02:00
Vlad
6c5d4668d0
Fully remove rusty-cachier from the node-bench-regression-guard job ( #11904 )
...
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
2022-09-08 15:35:44 +03:00
Bastian Köcher
9d75f3e3e7
Fix benchmarks and adds CI to test them ( #12068 )
...
* Fix benchmarks and adds CI to test them
Instead of waiting for benchmarks failing in Polkadot CI, we also can just test them in Substrate :P
* Do not overflow
2022-08-19 13:07:14 +02:00
Alexander Samusev
db2d66e59b
[ci] Improve cancel-pipeline job ( #12008 )
...
* [WIP][ci] Improve cancel-pipeline job
* fix job name
* test that fail works
* debug cancel-pipeline
* remove artifacts-false from cancel-pipeline jobs
* split cancel pipeline jobs
* fail test-linux-stable 2/3
* fail test-linux-stable 3/3
* fail cargo-check-benches 1/2
* fail cargo-check-benches 2/2
* fail test-linux-stable-int
* fail cargo-check-subkey
* fail check-tracing
* fail check-tracing
* fix pipeline
2022-08-12 11:03:27 +02:00
Nikos Kontakis
103f770e75
Rename node-runtime to node-kitchensink-runtime ( #11930 )
...
* Rename node=runtime to kithensink-runtime
* Undo md formatting
2022-08-02 15:25:52 +00:00
Alexander Samusev
2e8249dc17
[ci] chores: remove cargo install nextest ( #11961 )
2022-08-02 15:01:15 +02:00
Alexander Samusev
151c5d3fd9
[ci] remove cargo-check-nixos job ( #11873 )
...
* [ci] remove cargo-check-nixos job
* remove shell.nix
2022-07-26 11:37:54 +02:00
Alexander Samusev
3753d70e45
[ci] fix node-bench-regression-guard job ( #11901 )
...
* [Do not merge] [ci] debug node-bench-regression-guard
* debug
* fix artifacts path
* add debug job
* debug
* debug
* fix job, return pipeline
2022-07-25 11:15:47 +02:00
Alexander Samusev
ed346d97c5
[ci] improvments to make pipeline faster ( #11829 )
...
* [DO NOT MERGE] test-linux-stable parallel on 3 ci nodes
* add debug message
* adjust rusty-cachier
* empty commit
* move test-linux-stable to test.yml
* make cargo-check-benches and test-wasmer-sandbox parallel
* fix comment
* Update scripts/ci/gitlab/pipeline/test.yml
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io >
* Update scripts/ci/gitlab/pipeline/test.yml
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io >
* if to case
* use case instead if in cargo-check-benches
* format
* add comments to output
* add comment
* add quotes
* Update scripts/ci/gitlab/pipeline/test.yml
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io >
Co-authored-by: parity-processbot <>
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io >
2022-07-15 10:44:46 +02:00
Vlad
b357ecd467
Explain why rusty-cachier is put first ( #11740 )
2022-06-23 17:54:15 +03:00
Vlad
2d9f187364
Put rusty-cachier before PR merge into master for cargo-check-benches job ( #11737 )
2022-06-22 19:00:00 +03:00
Alexander Samusev
98f6d8e96c
[ci] use cargo nextest instead cargo test in test-linux-stable ( #11576 )
...
* [DO NOT MERGE] Experimenting with nextest
* enable jobs
* enable stages
* add comment
* create test-frame-support job
2022-06-02 21:18:59 +02:00
Vlad
a084dd684f
CI: fix build-subkey-macos build job ( #11573 )
...
* CI: fix `build-subkey-macos` build job
* CI: use full path for the `CARGO_TARGET_DIR` default value
2022-06-02 11:48:12 +03:00
Vlad
7d8477b48d
rusty-cachier pipeline impovements and fixes (#11572 )
2022-06-01 19:48:53 +03:00
Bastian Köcher
bb6bbab687
Fix all warnings when building for wasm ( #11569 )
...
* Fix all warnings when building for wasm
Besides that it also enables warnings as errors for wasm builds in the CI.
* FMT
* Make clippy happy
2022-06-01 13:03:21 +00:00
Vlad
a4fdcb9a06
Don't limit test-linux-stable-int job output ( #11560 )
2022-06-01 14:28:24 +03:00
Vlad
c91c1c793e
Introduce rusty-cachier ( #11462 )
...
* Introduce `rusty-cachier`
* Return LF at the end of file
* Use `entrypoint` to `unshare(1)` into a new mount namespace
* Use `rusty-cachier`-provided absolute path for `CARGO_TARGET_DIR` everywhere
* Debug single `build-rustdoc` job
* CI: debug
* CI: debug
* CI: debug
* `unshare(1)` is no longer needed
* CI: remove debug
* Revert "Debug single `build-rustdoc` job"
* Formatiing
* Update scripts/ci/gitlab/pipeline/build.yml
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io >
2022-05-31 17:10:04 +02:00
Alexander Samusev
ce77cb1735
[ci] Adjust job order in pipeline test stage with Gitlab DAG ( #11442 )
...
* [Do Not Merge] Test gitlab DAG in pipeline
* add jobs for pipeline cancel
* add check-tracing to cancel-pipeline
2022-05-18 13:14:25 +02:00
Alexander Samusev
52d9bf24cc
[ci] Divide .gitlab-ci.yml into several files ( #11333 )
...
* rebase
* update Cargo.lock
* revert Cargo.lock
* fix Cargo.lock from 11384
2022-05-11 11:01:02 +02:00