difftreelog
build bump versions
in: master
13 files changed
.docker/Dockerfile-parachaindiffbeforeafterbothno changes
.docker/Dockerfile-parachain-upgrade-data.j2diffbeforeafterbothno changes
.docker/Dockerfile-parachain-upgrade.j2diffbeforeafterbothno changes
.docker/additional/Dockerfile-chainqldiffbeforeafterbothno changes
.docker/additional/Dockerfile-polkadotdiffbeforeafterbothno changes
.envdiffbeforeafterboth1RUST_TOOLCHAIN=nightly-2024-04-101RUST_TOOLCHAIN=nightly-2024-04-102POLKADOT_LAUNCH_BRANCH=unique-network2POLKADOT_LAUNCH_BRANCH=unique-network3RELAY_CHAIN_TYPE=westend3RELAY_CHAIN_TYPE=westend4CHAINQL=v0.4.15DESTINATION_SPEC_VERSION=v942057647POLKADOT_MAINNET_BRANCH=release-v1.0.05POLKADOT_MAINNET_BRANCH=v1.2.48STATEMINT_BUILD_BRANCH=release-parachains-v94309ACALA_BUILD_BRANCH=2.21.06ACALA_BUILD_BRANCH=2.25.010MOONBEAM_BUILD_BRANCH=runtime-25007MOONBEAM_BUILD_BRANCH=runtime-290111ASTAR_BUILD_BRANCH=v5.18.08ASTAR_BUILD_BRANCH=v5.39.112UNIQUE_MAINNET_BRANCH=release-v100100639UNIQUE_MAINNET_BRANCH=release-v1003007113UNIQUE_REPLICA_FROM=wss://ws.unique.network:44310UNIQUE_REPLICA_FROM=wss://ws.unique.network:44314POLKADEX_BUILD_BRANCH=v1.1.011POLKADEX_BUILD_BRANCH=v1.1.015HYDRADX_BUILD_BRANCH=v20.1.112HYDRADX_BUILD_BRANCH=v20.1.1161317KUSAMA_MAINNET_BRANCH=release-v1.0.014KUSAMA_MAINNET_BRANCH=v1.2.518STATEMINE_BUILD_BRANCH=release-parachains-v943019KARURA_BUILD_BRANCH=xnft-poc15KARURA_BUILD_BRANCH=release-karura-2.25.020MOONRIVER_BUILD_BRANCH=runtime-250016MOONRIVER_BUILD_BRANCH=runtime-290121SHIDEN_BUILD_BRANCH=v5.18.017SHIDEN_BUILD_BRANCH=v5.39.122QUARTZ_MAINNET_BRANCH=release-v1001006318QUARTZ_MAINNET_BRANCH=release-v1003007123QUARTZ_REPLICA_FROM=wss://ws-quartz.unique.network:44319QUARTZ_REPLICA_FROM=wss://ws-quartz.unique.network:443242025UNIQUEWEST_MAINNET_BRANCH=release-v1.0.021UNIQUEWEST_MAINNET_BRANCH=release-v0.9.4326WESTMINT_BUILD_BRANCH=parachains-v943022WESTMINT_BUILD_BRANCH=bad-branch-v101100127OPAL_MAINNET_BRANCH=release-v1001006323OPAL_MAINNET_BRANCH=release-v1003007128OPAL_REPLICA_FROM=wss://ws-opal.unique.network:44324OPAL_REPLICA_FROM=wss://ws-opal.unique.network:44329253026Cargo.tomldiffbeforeafterboth11 'runtime/tests',11 'runtime/tests',12 'runtime/unique',12 'runtime/unique',13]13]14package.version = "1.3.0"14package.version = "1.9.0"15resolver = "2"15resolver = "2"161617[profile.release]17[profile.release]README.mddiffbeforeafterboth87### Build relay87### Build relay888889```89```90git clone https://github.com/paritytech/polkadot.git90git clone https://github.com/paritytech/polkadot-sdk.git91cd polkadot91cd polkadot92git checkout release-v0.9.4392git checkout release-polkadot-v1.9.093cargo build --release93cargo build --release94```94```9595js-packages/scripts/generateEnv.tsdiffbeforeafterboth26async function ff(url: string, regex: RegExp, rep: string | ((substring: string, ...params:any[]) => string)): Promise<string> {26async function ff(url: string, regex: RegExp, rep: string | ((substring: string, ...params:any[]) => string)): Promise<string> {27 const ver = await fetchVersion(url);27 const ver = await fetchVersion(url);28 if(ver.match(regex) === null)28 if(ver.match(regex) === null)29 throw new Error(`bad regex for ${url}`);29 throw new Error(`bad regex for ${url}, ${regex} had no matches for ${ver}`);30 return ver.replace(regex, rep as any);30 return ver.replace(regex, rep as any);31}31}32function fixupUnique(version: string): string {32function fixupUnique(version: string): string {40(async () => {40(async () => {41 let env = (await readFile(join(dirname, '../../.env'))).toString();41 let env = (await readFile(join(dirname, '../../.env'))).toString();42 await Promise.all([42 await Promise.all([43 // Version from polkadot-fellows43 ff('wss://rpc.polkadot.io/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'POLKADOT_MAINNET_BRANCH', v)),44 ff('wss://rpc.polkadot.io/', /^(.)(...)(...)$/, 'v$1.$2.$3').then(v => env = setVar(env, 'POLKADOT_MAINNET_BRANCH', v)),44 ff('wss://statemint-rpc.polkadot.io/', /^(....)$/, 'release-parachains-v$1').then(v => env = setVar(env, 'STATEMINT_BUILD_BRANCH', v)),45 // ff('wss://statemint-rpc.polkadot.io/', /^(....)$/, 'release-parachains-v$1').then(v => env = setVar(env, 'STATEMINT_BUILD_BRANCH', v)),45 ff('wss://acala-rpc-0.aca-api.network/', /^(.)(..)(.)$/, '$1.$2.$3').then(v => env = setVar(env, 'ACALA_BUILD_BRANCH', v)),46 ff('wss://acala-rpc-0.aca-api.network/', /^(.)(..)(.)$/, '$1.$2.$3').then(v => env = setVar(env, 'ACALA_BUILD_BRANCH', v)),46 ff('wss://wss.api.moonbeam.network/', /^(....)$/, 'runtime-$1').then(v => env = setVar(env, 'MOONBEAM_BUILD_BRANCH', v)),47 ff('wss://wss.api.moonbeam.network/', /^(....)$/, 'runtime-$1').then(v => env = setVar(env, 'MOONBEAM_BUILD_BRANCH', v)),47 ff('wss://ws.unique.network/', /^(......)$/, 'release-v$1').then(v => env = setVar(env, 'UNIQUE_MAINNET_BRANCH', fixupUnique(v))),48 ff('wss://ws.unique.network/', /^(........)$/, 'release-v$1').then(v => env = setVar(env, 'UNIQUE_MAINNET_BRANCH', fixupUnique(v))),484949 ff('wss://kusama-rpc.polkadot.io/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'KUSAMA_MAINNET_BRANCH', v)),50 ff('wss://kusama-rpc.polkadot.io/', /^(.)(...)(...)$/, 'v$1.$2.$3').then(v => env = setVar(env, 'KUSAMA_MAINNET_BRANCH', v)),50 ff('wss://statemine-rpc.polkadot.io/', /^(....)$/, 'release-parachains-v$1').then(v => env = setVar(env, 'STATEMINE_BUILD_BRANCH', v)),51 // ff('wss://statemine-rpc.polkadot.io/', /^(....)$/, 'release-parachains-v$1').then(v => env = setVar(env, 'STATEMINE_BUILD_BRANCH', v)),51 ff('wss://karura-rpc-0.aca-api.network/', /^(.)(..)(.)$/, 'release-karura-$1.$2.$3').then(v => env = setVar(env, 'KARURA_BUILD_BRANCH', v)),52 ff('wss://karura-rpc-0.aca-api.network/', /^(.)(..)(.)$/, 'release-karura-$1.$2.$3').then(v => env = setVar(env, 'KARURA_BUILD_BRANCH', v)),52 ff('wss://wss.api.moonriver.moonbeam.network/', /^(....)$/, 'runtime-$1').then(v => env = setVar(env, 'MOONRIVER_BUILD_BRANCH', v)),53 ff('wss://wss.api.moonriver.moonbeam.network/', /^(....)$/, 'runtime-$1').then(v => env = setVar(env, 'MOONRIVER_BUILD_BRANCH', v)),53 ff('wss://ws-quartz.unique.network/', /^(......)$/, 'release-v$1').then(v => env = setVar(env, 'QUARTZ_MAINNET_BRANCH', fixupUnique(v))),54 ff('wss://ws-quartz.unique.network/', /^(........)$/, 'release-v$1').then(v => env = setVar(env, 'QUARTZ_MAINNET_BRANCH', fixupUnique(v))),545555 ff('wss://ws-westend.unique.network/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'UNIQUEWEST_MAINNET_BRANCH', v)),56 ff('wss://ws-westend.unique.network/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'UNIQUEWEST_MAINNET_BRANCH', v)),56 ff('wss://westmint-rpc.polkadot.io/', /^(....)$/, 'parachains-v$1').then(v => env = setVar(env, 'WESTMINT_BUILD_BRANCH', v)),57 ff('wss://westmint-rpc.polkadot.io/', /^(.......)$/, 'bad-branch-v$1').then(v => env = setVar(env, 'WESTMINT_BUILD_BRANCH', v)),57 ff('wss://ws-opal.unique.network/', /^(......)$/, 'release-v$1').then(v => env = setVar(env, 'OPAL_MAINNET_BRANCH', fixupUnique(v))),58 ff('wss://ws-opal.unique.network/', /^(........)$/, 'release-v$1').then(v => env = setVar(env, 'OPAL_MAINNET_BRANCH', fixupUnique(v))),5859 ff('wss://ws-eastend.unique.network/', /^(.)(..)(.)$/, 'release-v0.$1.$2').then(v => env = setVar(env, 'UNIQUEEAST_MAINNET_BRANCH', v)),60 ff('wss://ws-sapphire.unique.network/', /^(......)$/, 'release-v$1').then(v => env = setVar(env, 'SAPPHIRE_MAINNET_BRANCH', fixupUnique(v))),615962 ff('wss://rpc.astar.network/', /^(.+)$/, (_, r) => {60 ff('wss://rpc.astar.network/', /^(.+)$/, (_, r) => {63 switch (r) {61 switch (r) {64 case '55': return 'v5.3.0';62 case '55': return 'v5.3.0';65 case '57': return 'v5.4.0';63 case '57': return 'v5.4.0';66 case '61': return 'v5.11.0';64 case '61': return 'v5.11.0';67 case '66': return 'v5.18.0';65 case '66': return 'v5.18.0';66 case '88': return 'v5.39.1';68 default: throw new Error('unknown astar branch for runtime ' + r);67 default: throw new Error('unknown astar branch for runtime ' + r);69 }68 }70 }).then(v => env = setVar(env, 'ASTAR_BUILD_BRANCH', v)),69 }).then(v => env = setVar(env, 'ASTAR_BUILD_BRANCH', v)),75 case '100': return 'v5.10.0';74 case '100': return 'v5.10.0';76 case '104': return 'v5.15.0';75 case '104': return 'v5.15.0';77 case '106': return 'v5.18.0';76 case '106': return 'v5.18.0';77 case '127': return 'v5.39.1';78 default: throw new Error('unknown shiden branch for runtime ' + r);78 default: throw new Error('unknown shiden branch for runtime ' + r);79 }79 }80 }).then(v => env = setVar(env, 'SHIDEN_BUILD_BRANCH', v)),80 }).then(v => env = setVar(env, 'SHIDEN_BUILD_BRANCH', v)),js-packages/scripts/package.jsondiffbeforeafterboth12 "scripts": {12 "scripts": {13 "benchMintingFee": "yarn ts-node benchmarks/mintFee/benchmark.ts",13 "benchMintingFee": "yarn ts-node benchmarks/mintFee/benchmark.ts",14 "loadTransfer": "yarn ts-node transfer.nload.ts",14 "loadTransfer": "yarn ts-node transfer.nload.ts",15 "generateEnv": "yarn ts-node --esm ./generateEnv.ts",15 "generateEnv": "node --loader ts-node/esm ./generateEnv.ts",16 "proposeUpgrade": "yarn ts-node --esm ./proposeupgrade.ts",16 "proposeUpgrade": "yarn ts-node --esm ./proposeupgrade.ts",17 "proposeFastTrack": "yarn ts-node --esm ./proposefasttrack.ts",17 "proposeFastTrack": "yarn ts-node --esm ./proposefasttrack.ts",18 "councilDemocracyProposal": "yarn ts-node --esm ./councilproposal.ts",18 "councilDemocracyProposal": "yarn ts-node --esm ./councilproposal.ts",runtime/opal/src/lib.rsdiffbeforeafterboth49 spec_name: create_runtime_str!("opal"),49 spec_name: create_runtime_str!("opal"),50 impl_name: create_runtime_str!("opal"),50 impl_name: create_runtime_str!("opal"),51 authoring_version: 1,51 authoring_version: 1,52 spec_version: 10030070,52 spec_version: 10090072,53 impl_version: 0,53 impl_version: 0,54 apis: RUNTIME_API_VERSIONS,54 apis: RUNTIME_API_VERSIONS,55 transaction_version: 3,55 transaction_version: 3,runtime/quartz/src/lib.rsdiffbeforeafterboth51 impl_name: create_runtime_str!("quartz"),51 impl_name: create_runtime_str!("quartz"),525253 authoring_version: 1,53 authoring_version: 1,54 spec_version: 10030070,54 spec_version: 10090072,55 impl_version: 0,55 impl_version: 0,56 apis: RUNTIME_API_VERSIONS,56 apis: RUNTIME_API_VERSIONS,57 transaction_version: 3,57 transaction_version: 3,64 impl_name: create_runtime_str!("sapphire"),64 impl_name: create_runtime_str!("sapphire"),656566 authoring_version: 1,66 authoring_version: 1,67 spec_version: 10030070,67 spec_version: 10090072,68 impl_version: 0,68 impl_version: 0,69 apis: RUNTIME_API_VERSIONS,69 apis: RUNTIME_API_VERSIONS,70 transaction_version: 3,70 transaction_version: 3,runtime/unique/src/lib.rsdiffbeforeafterboth49 spec_name: create_runtime_str!("unique"),49 spec_name: create_runtime_str!("unique"),50 impl_name: create_runtime_str!("unique"),50 impl_name: create_runtime_str!("unique"),51 authoring_version: 1,51 authoring_version: 1,52 spec_version: 10030070,52 spec_version: 10090072,53 impl_version: 0,53 impl_version: 0,54 apis: RUNTIME_API_VERSIONS,54 apis: RUNTIME_API_VERSIONS,55 transaction_version: 3,55 transaction_version: 3,