mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 15:47:58 +00:00
52d9bf24cc
* rebase * update Cargo.lock * revert Cargo.lock * fix Cargo.lock from 11384
55 lines
1.8 KiB
YAML
55 lines
1.8 KiB
YAML
# This file is part of .gitlab-ci.yml
|
|
# Here are all jobs that are executed during "check" stage
|
|
|
|
check-runtime:
|
|
stage: check
|
|
extends:
|
|
- .kubernetes-env
|
|
- .test-refs-no-trigger-prs-only
|
|
variables:
|
|
CI_IMAGE: "paritytech/tools:latest"
|
|
GITLAB_API: "https://gitlab.parity.io/api/v4"
|
|
GITHUB_API_PROJECT: "parity%2Finfrastructure%2Fgithub-api"
|
|
script:
|
|
- ./scripts/ci/gitlab/check_runtime.sh
|
|
allow_failure: true
|
|
|
|
check-signed-tag:
|
|
stage: check
|
|
extends: .kubernetes-env
|
|
variables:
|
|
CI_IMAGE: "paritytech/tools:latest"
|
|
rules:
|
|
- if: $CI_COMMIT_REF_NAME =~ /^ci-release-.*$/
|
|
- if: $CI_COMMIT_REF_NAME =~ /^v[0-9]+\.[0-9]+.*$/ # i.e. v1.0, v2.1rc1
|
|
script:
|
|
- ./scripts/ci/gitlab/check_signed.sh
|
|
|
|
test-dependency-rules:
|
|
stage: check
|
|
extends:
|
|
- .kubernetes-env
|
|
- .test-refs-no-trigger-prs-only
|
|
variables:
|
|
CI_IMAGE: "paritytech/tools:latest"
|
|
script:
|
|
- ./scripts/ci/gitlab/ensure-deps.sh
|
|
|
|
test-prometheus-alerting-rules:
|
|
stage: check
|
|
extends: .kubernetes-env
|
|
variables:
|
|
CI_IMAGE: "paritytech/tools:latest"
|
|
rules:
|
|
- if: $CI_PIPELINE_SOURCE == "pipeline"
|
|
when: never
|
|
- if: $CI_COMMIT_BRANCH
|
|
changes:
|
|
- .gitlab-ci.yml
|
|
- ./scripts/ci/monitoring/**/*
|
|
script:
|
|
- promtool check rules ./scripts/ci/monitoring/alerting-rules/alerting-rules.yaml
|
|
- cat ./scripts/ci/monitoring/alerting-rules/alerting-rules.yaml |
|
|
promtool test rules ./scripts/ci/monitoring/alerting-rules/alerting-rule-tests.yaml
|
|
|