Skip to content

Commit cfc609b

Browse files
EgorPopelyaevsandreimgithub-actions[bot]bkchrsinzii
authored
Add flow to create old tag (#98)
* [CI/CD] Check semver job improvements (paritytech#10323) This PR adds couple of improvements to the Check semver job for the stable branches: 1. The `validate: false` option can be set now not only on the `mojor` bumps but on the `minor` and `patch` as well, this one is useful when for the backport cases when a desired bump does not match with the one, that `parity-publish` semver check has predicted (like [here](https://github.com/paritytech/polkadot-sdk/actions/runs/19135068993/job/54685184577?pr=10221)) 2. Possibility to skip check, when it is really not needed but still fails (like on the post crates release [prs](https://github.com/paritytech/polkadot-sdk/actions/runs/18311557391/job/52141285274?pr=9951)) closes: paritytech/release-engineering#274 * Cumulus: fix pre-connect to backers for lonely collators (paritytech#10305) When running a single collator (most commonly on testnets), the block builder task is always able to claim a slot, so we're never triggering the pre-connect mechanism which happens for slots owned by other authors. Additionally I fixed some tests. --------- Signed-off-by: Andrei Sandu <[email protected]> Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> * frame-system: Only enable special benchmarking code when running in `no_std` (paritytech#10321) This fixes `cargo test -p cumulus-pallet-parachain-system --features runtime-benchmarks` * fix: support `paginationStartKey` parameter for `archive_v1_storage` (paritytech#10329) Fixes paritytech#10185 This PR is to add support for `paginationStartKey` parameter in `archive_v1_storage` JSON RPC API for query type: `descendantsValues` and `descendantsHashes` per [the latest specs](https://paritytech.github.io/json-rpc-interface-spec/api/archive_v1_storage.html). --------- Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bastian Köcher <[email protected]> * Rename `SlotSchedule` to `TargetBlockRate` (paritytech#10316) This renames the `SlotSchedule` runtime api to `TargetBlockRate`. It also changes the signature to only returning the target block rate. As discussed at the retreat, we don't need the block time returned as part of this runtime api. * chore: update zombienet environment vars (paritytech#10293) # Description paritytech#9724 --------- Co-authored-by: Javier Viola <[email protected]> * Skip building on blocks on relay parents in old session (paritytech#9990) Fixes: paritytech#9977 On our Kusama Canary chain YAP-3392 has the log entry: ``` Collation wasn't advertised because it was built on a relay chain block that is now part of an old session ``` [show up 400+ times (2025-10-03 -- 2025-10-10)](https://grafana.teleport.parity.io/goto/spoPcDeHR?orgId=1). # Changes Changed `offset_relay_parent_find_descendants` to return `None` if the `relay_best_hash` or any of its ancestors contains an epoch change. --------- Co-authored-by: Sebastian Kunert <[email protected]> * ci: ci-unified with resolc 0.5.0 (paritytech#10325) cc paritytech/devops#4508 cc @athei * Introduce `ReplayProofSizeProvider`, `RecordingProofProvider` & transactional extensions (paritytech#9930) The `ProofSizeExt` extension is used to serve the proof size to the runtime. It uses the proof recorder to request the current proof size. The `RecordingProofProvider` extension can record the calls to the proof size function. Later the `ReplayProofSizeProvider` can be used to replay these recorded proof sizes. So, the proof recorder is not required anymore. Extensions are now also hooked into the transactional system. This means they are called when a new transaction is created and informed when a transaction is committed or reverted. --------- Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> * fix P256Verify precompile address (paritytech#10336) fix paritytech/contract-issues#220 --------- Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> * parachain-consensus: Do not pin blocks on the relay chain during syncing (paritytech#10333) We had reports in the past about `polkadot-parachain` consuming a lot of memory during syncing. I spend some time investigating this again. This graph shows memory consumption during sync process: <img width="1256" height="302" alt="image" src="https://github.com/user-attachments/assets/eec1b510-1aa8-446e-8088-5ff0daab6252" /> We see a rise up to 50gb and then release of a lot of memory and node stabilizes at around 20gb. While I still find that relatively high, I found that the large reduction in memory towards the end was caused by finality notifications. I tracked down the culprit to be `parachain-consensus`. It is doing long-blocking finalization operations and keeps finality notifications around while doing so. In this PR I introduce a new task that fetches the included block and then immediately releases the finality notifications of the relay chain. Memory is now more bounded at around ~12gb: <img width="1248" height="308" alt="image" src="https://github.com/user-attachments/assets/5a8be3bb-02a2-400f-9d0d-87ec298ce09f" /> closes paritytech#1662 --------- Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Allow DT CI to be manually triggered (paritytech#10337) # Description This is a small PR that allows for the differential testing job to be manually triggered instead of _only_ being triggered by PRs. --------- Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> * [Release|CI/CD] Use larger runners only for the polkadot-parachain and polkadot-omni-node builds (paritytech#10343) This PR changes the RC build flow so that the large github runners will be used only for the `polakdot-parachain` and `polkadot-omni-node` builds, as other binaries builds run fine on the standard runners and what helps as well to save some costs and resources. closes: paritytech/release-engineering#279 * Make tasks local only. (paritytech#10162) Related to paritytech#9693 In the transaction pool, transaction are identified by the tag they provide. For tasks the provided tag is simply the hash for the encoded task. Nothing in the doc says that implementers should be careful that tasks are not too many for a single operation. What I mean is if a task is `migrate_keys(limit)`, with valid first from 1 to 10_000. Then all tasks `migrate_keys(1)`, `migrate_keys(2)` ... `migrate_keys(10_000)` are valid and effectively do the same operation: they all migrate part of the keys. In this case a malicious person can submit all those tasks at once and spam the transaction pool with 10_000 transactions. I see multiple solution: * (1) we are careful when we implement tasks, we make the doc clear, but the API is error prone. (in my example above we would implement just `migrate_keys` and inside the call we would do a basic rate of migration of 1000 keys in a bulk). * (2) we have a new value returned that is the provided tag for the task. Or we use the task index as provided tag. * (3) we only accept local tasks: <-- implemented in this PR. maybe (2) is a better API if we want external submission of tasks. --------- Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Version bumps and prdocs reordering from stable2509-2 (paritytech#10339) This PR backports regular version bumps and prdoc reordering from the release branch back to master * Fix the `CodeNotFound` issue in PolkaVM tests (paritytech#10298) # Description This PR bumps the commit hash of the revive-differential-tests framework to a version that contains a fix for the `CodeNotFound` issue we've been seeing with PolkaVM. The framework now uploads the code of all the contracts prior to running the tests. When CI runs for this PR we should observe that there's either no more `CodeNotFound` errors in PolkaVM tests or that it's greatly reduced. --------- Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Don't require PR for uploading comment for DT CI (paritytech#10347) # Description Small PR that changes the DT CI to not require a PR for uploading the report to the CI job. --------- Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> * add flow to create an old tag --------- Signed-off-by: Andrei Sandu <[email protected]> Co-authored-by: Andrei Sandu <[email protected]> Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bastian Köcher <[email protected]> Co-authored-by: Thang X. Vu <[email protected]> Co-authored-by: DenzelPenzel <[email protected]> Co-authored-by: Javier Viola <[email protected]> Co-authored-by: Alexander Cyon <[email protected]> Co-authored-by: Sebastian Kunert <[email protected]> Co-authored-by: Alexander Samusev <[email protected]> Co-authored-by: PG Herveou <[email protected]> Co-authored-by: Omar <[email protected]> Co-authored-by: Guillaume Thiolliere <[email protected]> Co-authored-by: BDevParity <[email protected]>
1 parent 75dcd03 commit cfc609b

File tree

91 files changed

+2247
-571
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+2247
-571
lines changed

.github/env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
IMAGE="docker.io/paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202509220255"
1+
IMAGE="docker.io/paritytech/ci-unified:bullseye-1.88.0-2025-06-27-v202511141243"

.github/scripts/process-differential-tests-report.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,9 @@ def main() -> None:
225225
if status["status"] != "Failed":
226226
continue
227227

228-
failure_reason: str = status["reason"].replace("\n", " ")
228+
failure_reason: str = (
229+
status["reason"].replace("\n", " ").replace("|", " ")
230+
)
229231

230232
note: str = ""
231233
modes_where_this_case_succeeded: set[ModeString] = (

.github/workflows/check-semver.yml

Lines changed: 91 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -106,23 +106,67 @@ jobs:
106106
107107
- name: Check semver
108108
if: ${{ github.ref != 'refs/heads/master' }}
109+
shell: bash
109110
env:
110111
PRDOC_EXTRA_ARGS: ${{ env.PRDOC_EXTRA_ARGS }}
111112
PR: ${{ env.PR_NUMBER }}
112113
BASE_BRANCH: ${{ github.event.pull_request.base.ref }}
114+
PR_LABELS: ${{ toJson(github.event.pull_request.labels.*.name) }}
113115
run: |
114116
if [ -z "$PR" ]; then
115117
echo "Skipping master/merge queue"
116118
exit 0
117119
fi
118120
121+
# Skip semver check if PR targets stable branch and has R0-no-crate-publish-require label
122+
if [[ "$BASE_BRANCH" =~ ^stable[0-9]{4}$ ]]; then
123+
if echo "$PR_LABELS" | grep -q "R0-no-crate-publish-require"; then
124+
echo "ℹ️ Skipping the SemVer check is not recommended and should only be done in rare cases: PR targets stable branch '$BASE_BRANCH' and has 'R0-no-crate-publish-require' label."
125+
exit 0
126+
fi
127+
fi
128+
119129
export CARGO_TARGET_DIR=target
120130
export RUSTFLAGS='-A warnings -A missing_docs'
121131
export SKIP_WASM_BUILD=1
122132
123-
if ! parity-publish --color always prdoc --since old --validate prdoc/pr_$PR.prdoc $PRDOC_EXTRA_ARGS -v --toolchain $TOOLCHAIN; then
133+
prdoc_file="prdoc/pr_$PR.prdoc"
134+
135+
# Always run parity-publish to check for all issues (mismatches and missing crates)
136+
# Capture output to check for specific error types
137+
parity_output=$(mktemp)
138+
if ! parity-publish --color always prdoc --since old --validate prdoc/pr_$PR.prdoc $PRDOC_EXTRA_ARGS -v --toolchain $TOOLCHAIN 2>&1 | tee "$parity_output"; then
139+
140+
# Check if there are missing crates (files changed but not listed in prdoc)
141+
if grep -q "Files changed but crate not listed in PR Doc" "$parity_output"; then
142+
rm -f "$parity_output"
143+
cat <<EOF
144+
145+
👋 Hello developer! The SemVer check found crates with changes that are not listed in the prdoc file.
146+
147+
It is recommended to add all changed crates to the prdoc.
148+
149+
Please check the output above and see the following links for more help:
150+
- https://github.com/paritytech/polkadot-sdk/blob/master/docs/contributor/prdoc.md#record-semver-changes
151+
- https://forum.polkadot.network/t/psa-polkadot-sdk-to-use-semver
152+
153+
Otherwise feel free to ask in the Merge Request or in Matrix chat.
154+
EOF
155+
156+
exit 1
157+
fi
158+
159+
rm -f "$parity_output"
160+
161+
# Check if any crate has validate: false to override semver mismatch failures
162+
if grep -q "validate:[[:space:]]*false" "$prdoc_file"; then
163+
echo ""
164+
echo "ℹ️ Found crates with 'validate: false' in prdoc. Semver validation failure is overridden."
165+
echo "⚠️ Please ensure the semver override is justified and documented in the PR description."
166+
else
167+
# No validate: false found, fail with error message
168+
cat <<EOF
124169
125-
cat <<EOF
126170
👋 Hello developer! The SemVer information that you declared in the prdoc file did not match what the CI detected.
127171
128172
Please check the output above and see the following links for more help:
@@ -132,7 +176,10 @@ jobs:
132176
Otherwise feel free to ask in the Merge Request or in Matrix chat.
133177
EOF
134178
135-
exit 1
179+
exit 1
180+
fi
181+
else
182+
rm -f "$parity_output"
136183
fi
137184
138185
# Only enforce SemVer restrictions for backports targeting stable branches
@@ -143,7 +190,28 @@ jobs:
143190
144191
echo "🔍 Backport branch detected, checking for disallowed semver changes..."
145192
146-
prdoc_file="prdoc/pr_$PR.prdoc"
193+
# Check for minor/patch bumps with validate: false
194+
if grep -qE "bump:[[:space:]]*(minor|patch)" "$prdoc_file"; then
195+
minor_patch_temp=$(mktemp)
196+
grep -A1 -E "bump:[[:space:]]*(minor|patch)" "$prdoc_file" > "$minor_patch_temp"
197+
198+
has_validate_false=false
199+
while read -r line; do
200+
if [[ "$line" =~ bump:[[:space:]]*(minor|patch) ]]; then
201+
read -r next_line
202+
if [[ "$next_line" =~ validate:[[:space:]]*false ]]; then
203+
has_validate_false=true
204+
break
205+
fi
206+
fi
207+
done < "$minor_patch_temp"
208+
209+
rm -f "$minor_patch_temp"
210+
211+
if [ "$has_validate_false" = true ]; then
212+
echo "ℹ️ Found minor/patch bumps with validate: false override. Semver validation was skipped for these crates by parity-publish."
213+
fi
214+
fi
147215
148216
# Check if there are any major bumps
149217
if ! grep -q "bump:[[:space:]]*major" "$prdoc_file"; then
@@ -155,24 +223,34 @@ jobs:
155223
temp_file=$(mktemp)
156224
grep -A1 "bump:[[:space:]]*major" "$prdoc_file" > "$temp_file"
157225
158-
while read -r line; do
226+
error_found=false
227+
while IFS= read -r line; do
159228
if [[ "$line" =~ bump:[[:space:]]*major ]]; then
160229
# This is the bump line, read the next line
161-
read -r next_line
162-
if [[ "$next_line" =~ validate:[[:space:]]*false ]]; then
163-
continue # This major bump is properly validated
230+
if IFS= read -r next_line; then
231+
if [[ "$next_line" =~ validate:[[:space:]]*false ]]; then
232+
continue # This major bump is properly validated
233+
else
234+
error_found=true
235+
break
236+
fi
164237
else
165-
echo "❌ Error: Found major bump without 'validate: false'"
166-
echo "📘 See: https://github.com/paritytech/polkadot-sdk/blob/master/docs/contributor/prdoc.md#backporting-prs"
167-
echo "🔧 Add 'validate: false' after the major bump in $prdoc_file with justification."
168-
rm -f "$temp_file"
169-
exit 1
238+
# No next line, means no validate: false
239+
error_found=true
240+
break
170241
fi
171242
fi
172243
done < "$temp_file"
173244
174245
rm -f "$temp_file"
175246
247+
if [ "$error_found" = true ]; then
248+
echo "❌ Error: Found major bump without 'validate: false'"
249+
echo "📘 See: https://github.com/paritytech/polkadot-sdk/blob/master/docs/contributor/prdoc.md#backporting-prs"
250+
echo "🔧 Add 'validate: false' after the major bump in $prdoc_file with justification."
251+
exit 1
252+
fi
253+
176254
# If we reach here, all major bumps have validate: false
177255
echo "⚠️ Backport contains major bumps, but they are all marked with validate: false."
178256
echo "✅ Semver override accepted. Please ensure justification is documented in the PR description."

.github/workflows/release-30_publish_release_draft.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ jobs:
179179
GITHUB_TOKEN: ${{ steps.generate_write_token.outputs.token }}
180180
run: |
181181
mkdir -p ${{ github.workspace}}/runtimes/
182-
gh run download ${{ github.event.inputs.build_run_id }} --dir ${{ github.workspace}}/runtimes
182+
gh run download ${{ inputs.build_run_id }} --dir ${{ github.workspace}}/runtimes
183183
ls -la ${{ github.workspace}}/runtimes
184184
185185
- name: Get runtime info
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: Release - Create polkadot-vX.YY.Z tag
2+
# This workflow creates a final release tag in the old format (e.g. polkadot-v1.20.0) for a published release.
3+
4+
on:
5+
release:
6+
types: published
7+
8+
jobs:
9+
create-old-release-tag:
10+
runs-on: parity-default
11+
environment: release
12+
env:
13+
PGP_KMS_KEY: ${{ secrets.PGP_KMS_SIGN_COMMITS_KEY }}
14+
PGP_KMS_HASH: ${{ secrets.PGP_KMS_HASH }}
15+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
16+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
17+
AWS_DEFAULT_REGION: ${{ secrets.AWS_DEFAULT_REGION }}
18+
19+
steps:
20+
- name: Install pgpkkms
21+
run: |
22+
# Install pgpkms that is used to sign commits
23+
pip install git+https://github.com/paritytech-release/pgpkms.git@6cb1cecce1268412189b77e4b130f4fa248c4151
24+
25+
- name: Generate content write token for the release automation
26+
id: generate_write_token
27+
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
28+
with:
29+
app-id: ${{ vars.RELEASE_AUTOMATION_APP_ID }}
30+
private-key: ${{ secrets.RELEASE_AUTOMATION_APP_PRIVATE_KEY }}
31+
owner: paritytech
32+
33+
- name: Checkout
34+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
35+
with:
36+
ref: ${{ github.event.release.tag_name }}
37+
token: ${{ steps.generate_write_token.outputs.token }}
38+
39+
- name: Import gpg keys
40+
run: |
41+
. ./.github/scripts/common/lib.sh
42+
43+
import_gpg_keys
44+
45+
- name: Config git
46+
run: |
47+
git config --global commit.gpgsign true
48+
git config --global gpg.program /home/runner/.local/bin/pgpkms-git
49+
git config --global user.name "ParityReleases"
50+
git config --global user.email "[email protected]"
51+
git config --global user.signingKey "D8018FBB3F534D866A45998293C5FB5F6A367B51"
52+
53+
- name: Create old release tag
54+
env:
55+
GH_TOKEN: ${{ steps.generate_write_token.outputs.token }}
56+
run: |
57+
. ./.github/scripts/common/lib.sh
58+
59+
version=$(get_polkadot_node_version_from_code)
60+
echo "Extracted node version: $version"
61+
62+
git tag -s "polkadot-v${version}" -m "Old release tag polkadot-v${version}"
63+
git push origin "polkadot-v${version}"

.github/workflows/release-reusable-rc-build.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,32 @@ jobs:
4242
# However, env variables don't work for forks: https://github.com/orgs/community/discussions/44322
4343
# This workaround sets the container image for each job using 'set-image' job output.
4444
runs-on: ubuntu-latest
45+
env:
46+
BINARY: ${{ inputs.binary }}
4547
outputs:
4648
IMAGE: ${{ steps.set_image.outputs.IMAGE }}
49+
RUNNER: ${{ steps.set_image.outputs.RUNNER }}
4750
steps:
4851
- name: Checkout
4952
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5053

5154
- id: set_image
52-
run: cat .github/env >> $GITHUB_OUTPUT
55+
run: |
56+
cat .github/env >> $GITHUB_OUTPUT
57+
RUNNER=""
58+
if [[ "${BINARY}" =~ "polkadot-parachain" || "${BINARY}" =~ "polkadot-omni-node" ]]; then
59+
RUNNER="ubuntu-latest-m"
60+
echo "Using ubuntu-latest-m runner"
61+
else
62+
RUNNER="ubuntu-latest"
63+
echo "Using ubuntu-latest runner"
64+
fi
65+
echo "RUNNER=${RUNNER}" >> $GITHUB_OUTPUT
5366
5467
build-rc:
5568
if: ${{ inputs.target == 'x86_64-unknown-linux-gnu' }}
5669
needs: [set-image]
57-
runs-on: ubuntu-latest-m
70+
runs-on: ${{ needs.set-image.outputs.RUNNER }}
5871
environment: release
5972
container:
6073
image: ${{ needs.set-image.outputs.IMAGE }}

.github/workflows/tests-evm.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
pull_request:
88
types: [opened, synchronize, reopened, ready_for_review]
99
merge_group:
10+
workflow_dispatch:
1011
concurrency:
1112
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
1213
cancel-in-progress: true
@@ -50,7 +51,7 @@ jobs:
5051
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5152
with:
5253
repository: paritytech/revive-differential-tests
53-
ref: 347dcb4488ac188ef7bddf6e4b4c44b389f881c4
54+
ref: a6e4932a08b1ca231e4a02ca6e54e08a53f0e786
5455
path: revive-differential-tests
5556
submodules: recursive
5657
- name: Installing Retester
@@ -84,7 +85,8 @@ jobs:
8485
# certain cases where the report is too long to post as a Github comment.
8586
# This happens if the all of the tests are failing and therefore the
8687
# report exceeds the maximum allowed length of github comments
87-
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
88+
- name: Upload the Report to the CI
89+
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
8890
with:
8991
name: report-${{ matrix.platform }}.md
9092
path: report.md

.github/workflows/tests-misc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ jobs:
382382
- name: Install resolc
383383
run: |
384384
source $HOME/.cargo/env
385-
VERSION="0.3.0"
385+
VERSION="0.5.0"
386386
ASSET_URL="https://github.com/paritytech/revive/releases/download/v$VERSION/resolc-universal-apple-darwin"
387387
echo "Downloading resolc v$VERSION from $ASSET_URL"
388388
curl -Lsf --show-error -o $HOME/.cargo/bin/resolc "$ASSET_URL"

.github/zombienet-tests/zombienet_cumulus_tests.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
- job-name: "zombienet-cumulus-0001-sync_blocks_from_tip_without_connected_collator"
22
test-filter: "zombie_ci::sync_blocks::sync_blocks_from_tip_without_connected_collator"
3-
runner-type: "large"
3+
runner-type: "default"
44
cumulus-image: "test-parachain"
55
use-zombienet-sdk: true
66

77
- job-name: "zombienet-cumulus-0002-pov_recovery"
88
test-filter: "zombie_ci::pov_recovery::pov_recovery"
9-
runner-type: "large"
9+
runner-type: "default"
1010
cumulus-image: "test-parachain"
1111
use-zombienet-sdk: true
1212

1313
- job-name: "zombienet-cumulus-0003-full_node_catching_up"
1414
test-filter: "zombie_ci::full_node_catching_up::full_node_catching_up"
15-
runner-type: "large"
15+
runner-type: "default"
1616
cumulus-image: "test-parachain"
1717

1818
- job-name: "zombienet-cumulus-0004-runtime_upgrade"
@@ -30,41 +30,41 @@
3030

3131
- job-name: "zombienet-cumulus-0006-rpc_collator_builds_blocks"
3232
test-filter: "zombie_ci::rpc_collator_build_blocks::rpc_collator_builds_blocks"
33-
runner-type: "large"
33+
runner-type: "default"
3434
cumulus-image: "test-parachain"
3535
use-zombienet-sdk: true
3636

3737
- job-name: "zombienet-cumulus-0007-full_node_warp_sync"
3838
test-filter: "zombie_ci::full_node_warp_sync::full_node_warp_sync"
39-
runner-type: "large"
39+
runner-type: "default"
4040
cumulus-image: "test-parachain"
4141
use-zombienet-sdk: true
4242

4343
- job-name: "zombienet-cumulus-0008-elastic_authoring"
4444
test-filter: "zombie_ci::elastic_scaling::slot_based_authoring::elastic_scaling_slot_based_authoring"
45-
runner-type: "large"
45+
runner-type: "default"
4646
cumulus-image: "test-parachain"
4747
use-zombienet-sdk: true
4848

4949
# Disabled, occasionally fails
5050
# See https://github.com/paritytech/polkadot-sdk/issues/8986
5151
- job-name: "zombienet-cumulus-0009-elastic_scaling_pov_recovery"
5252
test-filter: "zombie_ci::elastic_scaling::pov_recovery::elastic_scaling_pov_recovery"
53-
runner-type: "large"
53+
runner-type: "default"
5454
cumulus-image: "test-parachain"
5555
use-zombienet-sdk: true
5656

5757
# Disabled, occasionally fails.
5858
# See https://github.com/paritytech/polkadot-sdk/issues/8999
5959
- job-name: "zombienet-cumulus-0010-elastic_scaling_multiple_block_per_slot"
6060
test-filter: "zombie_ci::elastic_scaling::multiple_blocks_per_slot::elastic_scaling_multiple_blocks_per_slot"
61-
runner-type: "large"
61+
runner-type: "default"
6262
cumulus-image: "test-parachain"
6363
use-zombienet-sdk: true
6464

6565
- job-name: "zombienet-cumulus-0011-dht-bootnodes"
6666
test-filter: "zombie_ci::bootnodes::dht_bootnodes_test"
67-
runner-type: "large"
67+
runner-type: "default"
6868
cumulus-image: "polkadot-parachain-debug"
6969
use-zombienet-sdk: true
7070

@@ -76,13 +76,13 @@
7676

7777
- job-name: "zombienet-cumulus-0013-elastic_scaling_slot_based_rp_offset"
7878
test-filter: "zombie_ci::elastic_scaling::slot_based_rp_offset::elastic_scaling_slot_based_relay_parent_offset_test"
79-
runner-type: "large"
79+
runner-type: "default"
8080
cumulus-image: "test-parachain"
8181
use-zombienet-sdk: true
8282

8383
- job-name: "zombienet-cumulus-0014-elastic_scaling_upgrade_to_3_cores"
8484
test-filter: "zombie_ci::elastic_scaling::upgrade_to_3_cores::elastic_scaling_upgrade_to_3_cores"
85-
runner-type: "large"
85+
runner-type: "default"
8686
cumulus-image: "test-parachain"
8787
use-zombienet-sdk: true
8888
needs-wasm-binary: true

0 commit comments

Comments
 (0)