Javier Viola
e6473e2840
bump zombienet to v1.3.65 ( #7631 )
...
* bump zombienet version
* remove workaround, zombienet collators cmd bug fixed in latest version
* add env var to run in ci
* add env var to run in ci
2023-08-16 20:31:57 +00:00
Chevdor
693a29da1a
Publish RC container images ( #7556 )
...
* WIP
* Add missing checkout
* Add debuggin
* Fix VAR name
* Bug fix
* Rework jobs
* Revert "Rework jobs"
This reverts commit 2bfa79fd3ae633c17403b838f9a5025f0f7fc3f3.
* Add cache
* Add temp default for testing
* Add missing checkout
* Fix patch
* Comment out the GPG check for now
* Rename polkadot_injected_release into a more appropriate polkadot_injected_debian
* Refactoring / renaming
* Introduce a generic image for binary injection
* Flag files to be deleted and changes to be done
* WIP
* Fix multi binaries images
* Add test build scripts
* Remove old file, add polkadot build-injected script
* Fix doc
* Fix tagging
* Add build of the injected container
* Fix for docker
* Remove the need for TTY
* Handling container publishing
* Fix owner and registry
* Fix vars
* Fix repo
* Fix var naming
* Fix case when there is no tag
* Fix case with no tag
* Handle error
* Fix spacings
* Fix tags
* Remove unnecessary grep that may fail
* Add final check
* Clean up and introduce GPG check
* Add doc
* Add doc
* Update doc/docker.md
Co-authored-by: Mira Ressel <mira@parity.io >
* type
Co-authored-by: Mira Ressel <mira@parity.io >
* Fix used VAR
* Improve doc
* ci: Update .build-push-image jobs to use the new build-injected.sh
* ci: fix path to build-injected.sh script
* Rename the release artifacts folder to prevent confusion due to a similar folder in the gitlab CI
* ci: check out polkadot repo in .build-push-image
This seems far cleaner than copying the entire scripts/ folder into our
job artifacts.
* feat(build-injected.sh): make PROJECT_ROOT configurable
This lets us avoid a dependency on git in our CI image.
* ci: build injected images with buildah
* ci: pass full image names to zombienet
* Add missing ignore
---------
Co-authored-by: Mira Ressel <mira@parity.io >
2023-08-11 15:28:39 +02:00
Evgeny Snitko
2d4ec84a96
Move CI_IMAGE to external snippet via !reference #7511
2023-07-18 16:23:43 +02:00
Evgeny Snitko
b2bc4c1917
ci-unified:bullseye-1.70.0-2023-05-23 image for ci ( #7478 )
2023-07-17 19:34:22 +04:00
Javier Viola
4146c26f3c
bump zombienet version ( #7292 )
2023-05-25 16:18:14 +02:00
Mira Ressel
5f256d118f
Move back to ci-linux:production image after upgrade ( #7207 )
...
There are still a bunch of open questions on how to handle image
pinning; in the meantime, let's keep using the production tag.
2023-05-09 17:33:48 +02:00
Javier Viola
0e5974f55b
bump zombienet version. ( #7180 )
...
* bump zombienet version
* enable upgrade node test
* changes to fix test
* typo in pipeline
2023-05-07 21:23:36 +02:00
Mira Ressel
9e50f18250
Pin ci-linux image for rust 1.69 ( #7166 )
2023-05-05 16:01:04 +02:00
Niklas Adolfsson
dcbf8b70f7
companion for #13384 ( #6987 )
...
* companion for #13384
* adjust parsing RPC address from process output
* update rpc cli
* update lockfile for {"substrate"}
* bump zombienet v1.3.48
* bump zombienet version
* allow zombienet-tests-misc-upgrade-node to fail
* add comment and issue link to allowed_failure
* grumbles: disable failed job
* disabled the correct test
---------
Co-authored-by: parity-processbot <>
Co-authored-by: Javier Viola <javier@parity.io >
2023-05-04 11:48:08 +02:00
Alexander Samusev
25d557f930
[ci] Update buildah command and version ( #7128 )
2023-04-24 17:33:07 +02:00
Mira Ressel
83a86ab16c
Make triggered multi-project pipelines uninterruptible ( #7076 )
2023-04-14 10:42:51 +02:00
Javier Viola
d62d0b48e0
bump zombienet version ( #6985 )
2023-03-31 14:31:28 +02:00
Mira Ressel
01c820005e
bump timestamp script to v0.2 ( #6954 )
2023-03-25 01:08:25 +04:00
Mira Ressel
74e5b8c67b
move back to ci-linux@production image
2023-03-22 11:14:36 +01:00
Mira Ressel
a01de76ca1
Bump ci-linux image for rust 1.68
2023-03-20 16:36:06 +01:00
Mira Ressel
2c9242fb81
timestamp ci job logs ( #6890 )
2023-03-15 18:19:12 +00:00
Javier Viola
0c51a202cc
bump zombienet version to v1.3.37 ( #6773 )
...
* bump zombienet version
* remove redundant 'is up' assertion
* bump zombienet version
* bump to latest version of zombienet
* add more time to check peers
2023-03-07 11:28:53 +00:00
Mira Ressel
f019376cb1
Automatically format ci pipeline specs with prettier ( #6783 )
2023-02-27 15:34:54 +04:00
Alexander Samusev
193c8de9db
[ci] add job switcher ( #6433 )
...
* [ci] add job switcher
* add before_script to docker and k8s runners
* upd runners
* sccache :(
2022-12-14 13:49:56 +01:00
Vlad
fa05b5eb3a
CI: Remove the excessive variable declaration ( #6426 )
2022-12-12 20:25:53 +03:00
Alexander Samusev
896d1c2c3b
[ci] Adjust check-runtime-migration job ( #6107 )
...
* [WIP][ci] Add node to check-runtime-migration job
* add image
* remove sscache from before_script
* add nodes
* restart pipeline
* restart pipeline2
* disable other jobs
* debug
* remove debug
* add ports
* restart pipeline
* restart pipeline
* restart pipeline
* try kusama first
* run polkadot 1st
* disable some jobs
* try command from command bot
* cargo run
* test passing variables
* run without condition
* adjust kusama and westend
* fix
* return jobs
* fix small nits
* split check-runtime-migration
Co-authored-by: parity-processbot <>
2022-12-08 13:26:18 +01:00
Alexander Samusev
b108fd854b
[ci] fix implementer guide job ( #6357 )
...
* [DNM] debug implementer guide job
* remove git depth
* change git strategy
* add git depth
* try k8s runner
* fix k8s template
* test job
* fix test
* fix
* return pipeline back
* enable disabled deploy-parity-testnet
2022-11-28 16:31:49 +01:00
Alexander Samusev
40221806d4
[ci] Improve pipeline stopper ( #6300 )
...
* [ci] Improve pipeline stopper
* break test-linux-stable
* fix test-linux-stable
2022-11-16 14:49:17 +01:00
Alexander Samusev
da4df1809d
[ci] fix buildah image ( #6281 )
2022-11-14 12:59:56 +01:00
Javier Viola
0373ad0a34
bump zombienet version ( #6142 )
...
* bump version
* make test required
* change zombienet version
* change zombienet version
* bump version and typo
* typo and add within
2022-10-13 15:17:50 +00:00
Aaro Altonen
2a9800f20a
Companion for paritytech/substrate#12264 ( #5973 )
...
* Companion for paritytech/substrate#12198
* Use `ProtocolName` from sc-network-common
* Update node service
* Revert Cargo.lock changes
* Fix node service test
* cargo-fmt
* disable cancel-pipeline-test-linux-stable to check companion
* update lockfile for {"substrate"}
Co-authored-by: alvicsam <alvicsam@gmail.com >
Co-authored-by: parity-processbot <>
2022-09-26 13:15:41 +00:00
Alexander Samusev
fc8d1765ef
[ci] Split gitlab-ci config to separate files ( #6031 )
...
* [WIP][ci] Split gitlab-ci config to separate files
* add stage
* move short benches
* rename stage short_benchmark
* include short-benchmarks
* add check
* add test stage
* quickfix check-no-default-features
* add build stage
* add weights and publish
* rename stage
* rename stage
* fix publish miner image
* fix publish miner image
* add dag
* fix image
* start build-short-benchmark with the pipeline
* some more DAGs
* empty line to short-benchmarks
* add change from master
Co-authored-by: parity-processbot <>
2022-09-26 10:50:25 +02:00
Ankan
8d8616d656
[Companion] Get rid of HistoryDepth storage ( #5996 )
...
* remove history depth from storage and add it as config for pallet staking
* add migration to v11 for staking pallet
* revert local substrate dependency patch
* remove history depth from storage and add it as config for pallet staking
* add migration to v11 for staking pallet
* revert local substrate dependency patch
* update substrate dependencies
* update cargo lock
* update to latest substrate
* revert all changes to Cargo.lock
* cargo update -p sp-io
* mark migration job as failable
Co-authored-by: kianenigma <kian@parity.io >
2022-09-21 15:24:14 +00:00
Javier Viola
8d8bd99582
[Zombienet] add upgrade test ( #5970 )
...
* add upgrade test
* fix node names
* changes from feedback
* rename bash script
* fix upgrade node test
* upgrade node test, use env
* bump zombienet version and fix upgrade test
* bump zombienet version
* bump zombienet
* fix raw link for binary
* adjust within time
2022-09-20 14:13:55 +02:00
Alexander Samusev
b6ed41a464
[ci] Revert cancel-pipeline job ( #6028 )
...
* [WIP][ci] Revert cancel-pipeline job
* fail test-linux-stable
* fix test-linux-stable
2022-09-20 11:56:44 +02:00
Javier Viola
126758429b
chore: bump zombienet version ( #5914 )
2022-08-23 20:24:17 +02:00
Alexander Samusev
2e72ae46ec
[ci] Add check-runtime-migration job ( #5891 )
...
* [WIP] Playground for check-runtime-migration
* add condition
* fix syntax
* enable pipeline
* uncomment needs
* change label name to code label
2022-08-17 12:35:44 +02:00
Alexander Samusev
fae75b9382
[ci] Improve cancel-pipeline job ( #5874 )
...
* [ci] test-linux-stable and cancel-pipelines improvements
* fail check-try-runtime
* import changes from master
* fix needs
* fix check-try-runtime
* remove cancel pipeline from check-try-runtime
* return before_script to check-try-runtime
2022-08-15 13:59:54 +02:00
Alexander Samusev
596b5df747
[ci] Run check-runtime only for PRs ( #5858 )
...
* [ci] Run check-runtime only for PRs
* fix refs
* remove pr ref from check-runtime
* adjust dependent jobs
* fix dependency
2022-08-11 15:23:43 +02:00
Andrei Sandu
4db5bbc49a
Zombienet: test disputes with malus garbage candidates ( #5857 )
...
* 1/3 validators suggest garbage candidates,
but paras should make progress
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* scale down test a bit
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Use docker paths and more paras
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* dispute finality lag < 2
* scale down
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* scale down more
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* attempt fix
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* one malus node
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Update zombienet_tests/functional/0003-parachains-garbage-candidate.toml
Co-authored-by: Andronik <write@reusable.software >
* Update zombienet_tests/functional/0003-parachains-garbage-candidate.toml
Co-authored-by: Andronik <write@reusable.software >
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
Co-authored-by: Andronik <write@reusable.software >
2022-08-11 10:31:01 +00:00
Javier Viola
023c70badd
[Zombienet] update the image to the version 1.2.51 globally ( #5856 )
...
* rollback global version and use new version for beefy test
* move zombienet to v1.2.51
* use global version in all tests
* add image value to tests
2022-08-04 12:42:04 +00:00
Adrian Catangiu
8d1bba18af
zombienet: BEEFY and MMR test ( #5840 )
...
Signed-off-by: acatangiu <adrian@parity.io >
2022-08-04 10:27:17 +03:00
Oliver Tale-Yazdi
b065b4364c
Run benchmarks with --steps=2 ( #5853 )
...
The benchmarks have been run internally with at least two values
even when called with --steps=1. substrate/#11890 changed this
to explicitly require at least --steps=2.
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2022-08-03 21:00:35 +00:00
Alexandru Vasile
d84433bd7f
Companion for #11939 ( #5846 )
...
* Bump jsonrpsee to v0.15.1
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Update cargo.lock
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Minimal update to Cargo.lock
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* update substrate
* update lockfile for {"substrate"}
* update substrate master
* Allow benchmark checks to fail
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
Co-authored-by: parity-processbot <>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2022-08-03 12:23:16 +02:00
Alexander Samusev
c65c0d64fc
Add release-v* rule to common-refs ( #5847 )
2022-08-01 15:26:50 +02:00
Alexander Samusev
2c5c37e8b2
[ci] Add timeout to benchmark jobs ( #5822 )
2022-07-27 15:31:25 +02:00
Alexander Samusev
a9e41ed5b5
[ci] Return production image ( #5818 )
2022-07-27 10:13:36 +02:00
Sebastian Kunert
88d9aca202
Prepare for rust 1.62.1 ( #5811 )
...
* Update update-rust-stable script
* Update UI tests for rust-1.62.1
* Use staging CI image
* pin ci image
Co-authored-by: alvicsam <alvicsam@gmail.com >
2022-07-26 14:37:02 +02:00
Alexander Samusev
d6334447ae
[ci] publish parachain-implementers-guide ( #5806 )
...
* [Do not merge] [ci] publish parachain-implementers-guide
* fix .cancel-pipeline
* rename build-implementers-guide
* fix
* debig docs
* fix needs
* debug publish
* change image for impl guide job
* fix mdbook
* add folder
* remove mdbook-graphviz
* fix publish
* fix publish
* debug publish
* remove debug
* fix script order
* return pipeline
* remove test ref from publish
2022-07-22 15:22:15 +02:00
Andrei Sandu
d54e20708d
Zombienet: paritydb test ( #5310 )
...
* Add test
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* gitlab integration
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* tune test
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Try waiting for nodes to be up before checks
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Use js check for paritydb folder
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* artifacts true
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* change error message
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* debug
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* try again
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* use log line contains for test
* bump zombienet verision for test
* Is approval checking lag 0 on rocksdb ?
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Is approval checking lag 1 with paritydb ?
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* update zombienet test for parityDb
* Update zombienet_tests/misc/0001-check_paritydb.sh
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
Co-authored-by: Javier Viola <javier@parity.io >
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
2022-07-18 10:55:38 +00:00
Javier Viola
2e42da645f
[Zombienet] test deregister validator ( #5718 )
...
* Update metric name and doc
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* add test and rename metric to use
* change within time for test
* Update .gitlab-ci.yml
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
* Update .gitlab-ci.yml
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
* Properly format the stash account
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Update test
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* change metric name
* Bump quote from 1.0.19 to 1.0.20 (#5736 )
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.19 to 1.0.20.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.19...1.0.20 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* backport minimum weight to fee to master (#5739 )
* propose fix fees
* add tests to kusama runtime as well
* better tests
* last change
* last update
* Fix test
* ignore tests again
* staking-miner: CLI flag delay solution x secs (#5734 )
* staking-miner: CLI flag delay solution x secs
* Update utils/staking-miner/src/monitor.rs
* Update utils/staking-miner/src/opts.rs
* more logging
* add more verbose logging
* Update utils/staking-miner/src/opts.rs
Co-authored-by: David <dvdplm@gmail.com >
* Update utils/staking-miner/src/opts.rs
Co-authored-by: David <dvdplm@gmail.com >
* remove redundant check
Co-authored-by: David <dvdplm@gmail.com >
* fix(staking miner): check latest state in solution (#5744 )
* bump zombienet version and fix test
* Update zombienet_tests/smoke/0003-deregister-register-validator-smoke.toml
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
* Update zombienet_tests/smoke/0003-deregister-register-validator.js
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
Co-authored-by: Andrei Sandu <andrei-mihail@parity.io >
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
Co-authored-by: David <dvdplm@gmail.com >
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
2022-07-05 18:43:01 +00:00
Andronik
8ba03ac6d2
zombienet: try to fix parachains upgrade test ( #5724 )
...
* zombienet: try to fix parachains upgrade test
* try a different collator image
* Revert "try a different collator image"
This reverts commit c83b2929f5a703be0979b4429ab01808408b074d.
* try setting cumulusBased
* fix zombienet upgrade test
* change image
* update command for test
* update zombienet image
* bump zombienet version
* bump zn version
* Revert "try setting cumulusBased"
This reverts commit 0312fa0a7a19065e097b186a08757938abd7c130.
* Revert "update command for test"
This reverts commit 81707e30188a1838e952d66deedaecbff6cb2971.
* Revert "change image"
This reverts commit 43a4f4a6a0286f5bf6698a44b82de835a723b531.
* zombienet: change validator image to a PR branch
Co-authored-by: Javier Viola <javier@parity.io >
2022-06-28 09:15:12 +00:00
João Paulo Silva de Souza
ba9349240a
pass $COMPANION_OVERRIDES to check_dependent_project ( #5708 )
2022-06-23 09:01:01 +00:00
Alexander Samusev
f0b932139e
Add publish docker staking-miner ( #5710 )
...
* [DO NOT MERGE] Add publish docker staking-miner
* debug docker publish
* remove debug
* small naming fix
* fix comment
2022-06-22 09:40:52 +02:00
Javier Viola
d578d176cb
Zombienet re-enable upgrade test ( #5691 )
...
* re-enable upgrade test
* fix job name
* Update .gitlab-ci.yml
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
* Update .gitlab-ci.yml
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
* Fix test env path
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
Co-authored-by: Andronik <write@reusable.software >
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
Co-authored-by: Andrei Sandu <andrei-mihail@parity.io >
2022-06-21 14:08:21 +00:00