Commit Graph
68 Commits
Author SHA1 Message Date
gabriel klawitter d7ef668a30 alerting-rules: ContinuousTaskEnded alert should not drop all unspecified labels (#8369) 2021-03-16 13:44:05 +01:00
gabriel klawitterandMax Inden c8a0d8bc5b ci: deploy alerting rules: fix run on changes (#6998)
* ci: deploy alerting rules: fix run on changes

Co-authored-by: Max Inden <mail@max-inden.de>
2020-09-01 12:48:03 +02:00
gabriel klawitter 7e72a658c7 fix check polkadot companion status check (#6688) 2020-07-20 11:05:27 +02:00
gabriel klawitter 537c829133 ci: add deployment of polkadot prometheus rules (#6646) 2020-07-14 17:51:11 +05:30
gabriel klawitter 2316da0523 ci: fix subdirectory upload to s3 (#1398) 2020-07-14 16:38:49 +05:30
gabriel klawitter 6f1d6e9dcc ci: github api use token for pull requests (#1099) 2020-05-15 16:56:02 +05:30
gabriel klawitter 27250681bf ci: github api use token for pull requests (#6037) 2020-05-15 11:34:16 +05:30
gabriel klawitter 65c5a1b5ac ci: deploy: remove test branch (#975) 2020-04-06 11:48:02 +02:00
gabriel klawitter 189c542655 ci: kusama-nightly-staging: removal of substrate's polkadot-master branch (#962)
* ci: kusama-nightly-staging: remove builds for the branches and trigger deployment directly

* ci: kusama-nightly-staging: remove ii and fix
2020-04-03 20:48:49 +02:00
gabriel klawitter 14505471ee ci: check_polkadot: check for companion (#5429) 2020-04-03 16:42:18 +02:00
gabriel klawitter 2008d3601a ci: check_polkadot_companion_status: don't verify mergeable_state (#5473) 2020-03-31 19:33:35 +02:00
gabriel klawitter b8eb094c7f Ci check companion (#5419)
* add post-build-test stage

* check status

* fix busybox shell

* renaming for consistency
2020-03-31 10:55:12 +02:00
gabriel klawitter 15df85a000 ci: check_polkadot: look for arbitrary link to polkadot pr eventually (#5415) 2020-03-26 16:40:53 +01:00
gabriel klawitter eb135ccb56 ci: check_polkadot: accept linking to polkadot pr (#5410) 2020-03-26 12:27:55 +01:00
75123f051e check polkadot for companion pull requests (#5262)
* check_polkadot: move to external script

* check_polkadot: check for companion pr

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Bastian Köcher <git@kchr.de>
2020-03-24 18:29:11 +05:30
gabriel klawitter 14c76cea4c ci: check_runtime: fetch release tag iii (#5292) 2020-03-18 15:38:29 +05:30
gabriel klawitter abe391a0a7 ci: check_runtime: fetch release tag ii (#5263) 2020-03-16 19:02:04 +01:00
gabriel klawitter 418b7b8bc2 ci: check_runtime: fetch release tag (#5259) 2020-03-16 12:28:07 +01:00
gabriel klawitter b49bf9d5b0 ci: increase artifact retention period (#869)
* ci: increase artifact retention period
2020-03-05 14:12:00 +01:00
gabriel klawitter c7a7197f97 ci: enable build for pre-tags (#4836)
* build for pre-tags

* shallow clone rustdocs
2020-02-06 16:47:44 +01:00
gabriel klawitter 9a2495c66e ci: fix check_runtime on busybox (#820) 2020-02-03 16:53:20 +01:00
gabriel klawitter 38a01f3c65 ci: fix runtime version check (#4741) 2020-01-27 18:22:52 +01:00
gabriel klawitter c9e2e5ea0c ci: only tag breaksapi if there were changes to the runtime sources (#798) 2020-01-24 22:41:41 +08:00
gabriel klawitter 5b129f1292 ci: backport runtime version checks from v0.6 branch (#774)
* ci: backport runtime version checks from v0.6 branch

* adjust substrate version file path
2020-01-22 00:31:03 +08:00
gabriel klawitter b0d1a7183a ci: increase retention for logs of tests to 144 hours (#4677)
* ci: increase retention for logs of tests to 144 hours

* change to days
2020-01-20 17:26:19 +01:00
gabriel klawitter 039c73f428 ci: make sure master branch is available for check_runtime (#720) 2020-01-06 22:20:38 +09:00
gabriel klawitter 11b1bf230e ci: fix release tagging after tags are added on the master branch (#714)
* ci: fix release tagging after tags are added on the master branch

* ci: latest tag applied to latest tag
2020-01-03 18:30:53 +00:00
gabriel klawitter 20604ecc50 ci: fetch master branch for runtime diff (#708) 2019-12-27 09:07:48 +01:00
gabriel klawitter bb9c92204b ci: increase git cloning depth to 100 (#707) 2019-12-24 16:13:26 +01:00
gabriel klawitter 9051945505 ci: increase git cloning depth to 100 (#4481)
* ci: increase git cloning depth to 100

* check_runtime: verify shallow git clones to contain origin/master

* check_runtime: fetch master branch
2019-12-23 19:43:05 +01:00
gabriel klawitter 663ff3db91 ci: add runtime version check (#555) 2019-11-09 10:46:36 +01:00
gabriel klawitter 203cd74466 ci: fix publishing of ci builds (#488) 2019-10-22 11:44:05 +02:00
gabriel klawitter b890df6cde change versioning and tagging of releases (#476)
* change versioning and tagging of releases
2019-10-16 16:03:28 +02:00
gabriel klawitter dfa4e2128b update branch name in Cargo.lock (#473) 2019-10-10 17:37:34 +02:00
gabriel klawitter cccfdee49b ci: build-linux-release fix missing bracket (#434) 2019-09-12 14:48:39 +02:00
gabriel klawitter 524890c335 ci: build kusama-nightly-staging and trigger deployment (#430)
* trigger pipeline in github-api for polkasync

* update polkadot branch name for replacement

* deployment: update project
2019-09-12 14:12:25 +02:00
gabriel klawitter b3b511c974 Disable merge test enable kusama nightly staging test (#412)
* remove merge-test and set up kusama-nightly-staging

* refactor .gitlab-ci.yml

* kusama-nightly-staging typo i

* kusama-nightly-staging typo and cond --locked
2019-09-03 23:29:40 +01:00
gabriel klawitter 7126ade259 in order to make srml staking tests mandatory it is required to run on every pr (#3511) 2019-08-29 16:59:34 +02:00
gabriel klawitterandthiolliere 6acef99561 ci: add job to test staking in srml (#2995)
* ci: add job to test staking in srml

* restrict on code changes

* test whole package

Co-Authored-By: thiolliere <gui.thiolliere@gmail.com>

* add --release --verbose flags
2019-07-02 20:03:46 +02:00
gabriel klawitter faabbb15c1 Ci publish rustdocs GitHub (#2895)
* ci: publish rustdocs to github repo substrate-developer-hub/rustdocs
2019-06-18 12:20:53 +02:00
gabriel klawitter 0634e90031 ci: fix indentation (#280) 2019-06-03 17:21:50 +02:00
gabriel klawitter 067d30b07e ci: fix docker file for debian binary (#265) 2019-05-22 10:19:05 +02:00
gabriel klawitter 7fb3dc5f68 check line-width of only newly added lines (#2522)
* strictly require <= 120 characters
2019-05-13 17:51:09 +02:00
gabriel klawitter e919304c3e ci: fix dockerfile for debian build (#2194) 2019-04-03 14:38:16 +02:00
gabriel klawitter 728f0393c7 ci: remove ci for automated wasm rebuilds (#2168) 2019-04-02 12:19:52 +02:00
gabriel klawitter 33873d7ab6 ci: upload builds according to the tag if present (#198) 2019-03-29 17:17:42 +01:00
gabriel klawitter 5606afd886 Ci kubernetes chart update (#187)
* update helm chart from substrate

* ci: change container image to kubetools
2019-03-26 10:58:34 +01:00
gabriel klawitter 7ab7a826d3 ci: fix kubernetes chart (#2111) 2019-03-25 16:33:43 +01:00
gabriel klawitter 53f40c583d Ci update names and chart (#2076)
* add option to specifiy substrate node name via environment variable file

* gitlab-ci: change job names and adopt to polkadot pipeline

* upgrade helm chart

Signed-off-by: gabriel <gabriel@parity.io>
2019-03-22 13:13:37 +01:00
gabriel klawitter 448c23dc52 CI update according to latest substrate (#174) 2019-03-07 20:44:32 +01:00
gabriel klawitter 7c1d1268ef fix VERSION transport between stages (#1888) 2019-02-28 10:13:30 +01:00
gabriel klawitter ea7da0d4a4 allow the whole doc pipeline to fail (#1881) 2019-02-27 14:17:19 +01:00
gabriel klawitter f5c32f71f4 ci: add kubernetes helm chart and gcp deployment (#1854)
* ci: add kubernetes helm chart and gcp deployment

* use official or parity's docker images only
2019-02-27 12:37:10 +01:00
gabriel klawitter fd4e71758e ci: add check:merge:conflict job (#153)
* ci: add check:merge:conflict job

* split caches between test and release job
2019-02-26 15:41:40 +01:00
gabriel klawitter 797de27d2b allow build:rust:doc:release job to fail (#1812) 2019-02-17 10:12:27 +01:00
gabriel klawitter 3cbf2bc9c4 gitlab-ci: merge-test stage (#1752) 2019-02-15 14:54:21 +01:00
gabriel klawitter 810c391de2 check spec_version and impl_version (#1743) 2019-02-09 17:29:15 +01:00
gabriel klawitter 91114c6c11 CI: label a pull request breaksapi if there are changes on the wasm source code but no changes to the spec_version (#1727)
* trigger labelling pipeline for runtime changing pull requests

* cut out aws config as it is now included in the parity/awscli image
2019-02-08 13:00:01 +01:00
gabriel klawitter 94e1e38008 build tagged versions (#1712) 2019-02-06 18:17:20 +01:00
gabriel klawitter 8aae19e2db fix cache clearing error (#1703) 2019-02-06 12:40:36 +01:00
gabriel klawitter 888e7bb76f add test for wasm runtime changes (#1612)
* add test for wasm runtime changes

* use default container

* disable cache for runtime source test

* compare spec_versions directly
2019-02-05 10:50:44 +01:00
gabriel klawitter 04175ddc83 [CI] Publish rustdoc (#1446)
* build rust docs and publish them on s3

* fix yaml anchors

* debug i

* debug fix

* typo

* add doc build caching

* cache doc artifacts

* test caching

* more caching, aws tuning

* debug i

* debug ii

* rework caching

* send to substrate_service/index.html per default
2019-01-16 12:17:57 +01:00
gabriel klawitter 6c0cfd1781 Upload builds to releases.parity.io (#1233)
* gitlab-ci.yml: upload binaries to s3

* gitlab-ci.yml: typo tag names

* gitlab-ci.yml: avoid dots in tags

* gitlab-ci.yml: try before_script

* gitlab-ci.yml: indentation

* gitlab-ci.yml: unified before_script

* gitlab-ci.yml: don't forget script

* use VERSION file

* build.sh only before builds

* git_strategy: none

* use own docker awscli image

* typo

* use artifacts folder

* enable uploads to s3 as well

* add builds.sh to tests
2018-12-10 17:24:35 +01:00
gabriel klawitter f17258c14d polkadot builds (gitlab), releases (docker) and deployment (kubernetes) (#48)
* ci: add Dockerfile and its build

* make docker version tag

* polkadot with static ip address in nodeport stateful set on kubernetes

* use helm for templating

* enable rbac for polkadot
2018-12-07 12:18:52 +01:00
gabriel klawitter ccf575454e substrate version string can and can not contain additional strings (#1219)
* substrate version string can and can not contain additional strings

* make substrate version detection future proof^tm
2018-12-06 12:08:43 +01:00
gabriel klawitter aab15230af .gitlab-ci.yml: update to include docker builds and publishing (#1209)
* .gitlab-ci.yml: update to include docker builds and publishing

* add Dockerfile for the ci
2018-12-05 18:44:04 +09:00
gabriel klawitter f0eb519318 ci: change rust container tag from substrate to nightly (#1015) 2018-10-26 12:03:56 +02:00
gabriel klawitter e68cd9df10 Gitlab ci sample (#31)
* add test build jobs for gitlab ci

* add web to only tests condition

* cleanup

* remove variables
2018-10-01 21:30:32 +01:00