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
Mak
135c584358
Integrate automatic update of substrate-node-template ( #11931 )
...
* Integrate automatic update of substrate-node-template
* Update scripts/ci/gitlab/pipeline/publish.yml
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
2022-07-29 12:16:30 +00: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
c3812f409c
[ci] Generate rustdocs without dependencies ( #11885 )
2022-07-21 15:35:18 +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
João Paulo Silva de Souza
94a7e278fa
check-dependent-cumulus should only be executed for PRs ( #11693 )
...
the script executed by check-dependent-cumulus only works for PRs, as shown in https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/1630771#L87 , which comes from https://github.com/paritytech/pipeline-scripts/blob/3ad10ddc0d985ef5326974a1143229c6429befab/check_dependent_project.sh#L443
2022-06-20 12:18:06 +00: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
João Paulo Silva de Souza
3977de095b
reactivate check-dependent-cumulus ( #11506 )
...
* re-enable check-dependent-cumulus
* temporary: use handle-extra-dependencies
* temporary: trim CI
* CI: include build stage
* CI: include test stage
* CI: include test stage
* Revert "temporary: trim CI"
This reverts commit dcf4ae8d842bc445a065c7ccdc3b6a603034faa4.
* CI: fix weird revert
* Revert "temporary: use handle-extra-dependencies"
This reverts commit bc0dc0f21f10284a23f66fdd8509ca6df89f2586.
* CI undebug
Co-authored-by: TriplEight <denis.pisarev@parity.io >
2022-06-02 16:15:32 +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
Sergejs Kostjucenko
6198a5fb06
add rule to the ci job ( #11511 )
2022-05-24 13:10:13 +03:00
João Paulo Silva de Souza
9dd9a98eff
disable check-dependent-cumulus ( #11450 )
2022-05-18 11:35:15 +00: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
Sergejs Kostjucenko
46891e849f
Move scripts used in CI to the new location ( #11008 )
...
Move scripts used in CI to the new location - **./scripts/ci/**
* Move github scripts
* Move more files
* Move ci scripts and fix dependencies
* Update docs/node-template-release.md
Co-authored-by: João Paulo Silva de Souza <77391175+joao-paulo-parity@users.noreply.github.com >
* Remove Cargo.lock
* Apply suggestions from code review
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io >
* Make more paths uniform
Co-authored-by: João Paulo Silva de Souza <77391175+joao-paulo-parity@users.noreply.github.com >
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io >
2022-03-14 10:42:34 +02:00