diff --git a/.prettierrc.cjs b/.prettierrc.cjs
index 07b038a1..0a644bad 100644
--- a/.prettierrc.cjs
+++ b/.prettierrc.cjs
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
module.exports = require('@polkadot/dev/config/prettier.cjs');
diff --git a/eslint.config.js b/eslint.config.js
index 53928e74..d366be07 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import baseConfig from '@polkadot/dev/config/eslint';
diff --git a/packages/dev-test/src/browser.ts b/packages/dev-test/src/browser.ts
index 3ca1c339..d7b7d358 100644
--- a/packages/dev-test/src/browser.ts
+++ b/packages/dev-test/src/browser.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { exposeEnv } from './env/index.js';
diff --git a/packages/dev-test/src/env/browser.spec.ts b/packages/dev-test/src/env/browser.spec.ts
index af798ec6..6a9c79fd 100644
--- a/packages/dev-test/src/env/browser.spec.ts
+++ b/packages/dev-test/src/env/browser.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { browser } from './browser.js';
diff --git a/packages/dev-test/src/env/browser.ts b/packages/dev-test/src/env/browser.ts
index fdb6e32c..79a064fe 100644
--- a/packages/dev-test/src/env/browser.ts
+++ b/packages/dev-test/src/env/browser.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { JSDOM } from 'jsdom';
diff --git a/packages/dev-test/src/env/expect.spec.ts b/packages/dev-test/src/env/expect.spec.ts
index b5199328..b29a1a51 100644
--- a/packages/dev-test/src/env/expect.spec.ts
+++ b/packages/dev-test/src/env/expect.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
describe('expect', () => {
diff --git a/packages/dev-test/src/env/expect.ts b/packages/dev-test/src/env/expect.ts
index a209114f..81442646 100644
--- a/packages/dev-test/src/env/expect.ts
+++ b/packages/dev-test/src/env/expect.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyFn, WithMock } from '../types.js';
diff --git a/packages/dev-test/src/env/index.ts b/packages/dev-test/src/env/index.ts
index 977f0cd6..e0ef7d1d 100644
--- a/packages/dev-test/src/env/index.ts
+++ b/packages/dev-test/src/env/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { browser } from './browser.js';
diff --git a/packages/dev-test/src/env/jest.spec.ts b/packages/dev-test/src/env/jest.spec.ts
index 351e695c..0a808e47 100644
--- a/packages/dev-test/src/env/jest.spec.ts
+++ b/packages/dev-test/src/env/jest.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
describe('jest', () => {
diff --git a/packages/dev-test/src/env/jest.ts b/packages/dev-test/src/env/jest.ts
index 09284a4c..1d6053d2 100644
--- a/packages/dev-test/src/env/jest.ts
+++ b/packages/dev-test/src/env/jest.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { AnyFn, WithMock } from '../types.js';
diff --git a/packages/dev-test/src/env/lifecycle.ts b/packages/dev-test/src/env/lifecycle.ts
index 5554b887..a1dcd762 100644
--- a/packages/dev-test/src/env/lifecycle.ts
+++ b/packages/dev-test/src/env/lifecycle.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { after, afterEach, before, beforeEach } from 'node:test';
diff --git a/packages/dev-test/src/env/suite.spec.ts b/packages/dev-test/src/env/suite.spec.ts
index b3922e2d..2a499a8e 100644
--- a/packages/dev-test/src/env/suite.spec.ts
+++ b/packages/dev-test/src/env/suite.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
describe('describe()', () => {
diff --git a/packages/dev-test/src/env/suite.ts b/packages/dev-test/src/env/suite.ts
index 5d771444..e6e70fe9 100644
--- a/packages/dev-test/src/env/suite.ts
+++ b/packages/dev-test/src/env/suite.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { describe, it } from 'node:test';
diff --git a/packages/dev-test/src/globals.cjs b/packages/dev-test/src/globals.cjs
index 9131db26..66b93c15 100644
--- a/packages/dev-test/src/globals.cjs
+++ b/packages/dev-test/src/globals.cjs
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
module.exports = {};
diff --git a/packages/dev-test/src/globals.d.ts b/packages/dev-test/src/globals.d.ts
index 96ed5f77..9ee52449 100644
--- a/packages/dev-test/src/globals.d.ts
+++ b/packages/dev-test/src/globals.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
/* eslint-disable no-var */
diff --git a/packages/dev-test/src/index.ts b/packages/dev-test/src/index.ts
index e0473962..18a6c671 100644
--- a/packages/dev-test/src/index.ts
+++ b/packages/dev-test/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
throw new Error('Use node --require @polkadot/dev-test/{node, browser} depending on the required environment');
diff --git a/packages/dev-test/src/node.ts b/packages/dev-test/src/node.ts
index 848af816..6b00b941 100644
--- a/packages/dev-test/src/node.ts
+++ b/packages/dev-test/src/node.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { exposeEnv } from './env/index.js';
diff --git a/packages/dev-test/src/packageInfo.ts b/packages/dev-test/src/packageInfo.ts
index fe4c5473..6f867a16 100644
--- a/packages/dev-test/src/packageInfo.ts
+++ b/packages/dev-test/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/dev-test/src/types.ts b/packages/dev-test/src/types.ts
index f8e23c90..eab93ba2 100644
--- a/packages/dev-test/src/types.ts
+++ b/packages/dev-test/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
// eslint-disable-next-line @typescript-eslint/no-explicit-any
diff --git a/packages/dev-test/src/util.spec.ts b/packages/dev-test/src/util.spec.ts
index faff0b53..b31a1e8f 100644
--- a/packages/dev-test/src/util.spec.ts
+++ b/packages/dev-test/src/util.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/dev-test/src/util.ts b/packages/dev-test/src/util.ts
index e67300d9..c9b55617 100644
--- a/packages/dev-test/src/util.ts
+++ b/packages/dev-test/src/util.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-test authors & contributors
+// Copyright 2017-2026 @polkadot/dev-test authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { BaseFn, BaseObj, StubFn } from './types.js';
diff --git a/packages/dev-ts/src/cached.ts b/packages/dev-ts/src/cached.ts
index 3b0617d8..4f64d7f2 100644
--- a/packages/dev-ts/src/cached.ts
+++ b/packages/dev-ts/src/cached.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { loaderOptions } from './common.js';
diff --git a/packages/dev-ts/src/common.ts b/packages/dev-ts/src/common.ts
index 21618d21..2c8b7ef0 100644
--- a/packages/dev-ts/src/common.ts
+++ b/packages/dev-ts/src/common.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { LoaderOptions } from './types.js';
diff --git a/packages/dev-ts/src/index.ts b/packages/dev-ts/src/index.ts
index b6d92f68..af2d9702 100644
--- a/packages/dev-ts/src/index.ts
+++ b/packages/dev-ts/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from: https://nodejs.org/api/esm.html#esm_transpiler_loader
diff --git a/packages/dev-ts/src/loader.ts b/packages/dev-ts/src/loader.ts
index e10c200c..68626d33 100644
--- a/packages/dev-ts/src/loader.ts
+++ b/packages/dev-ts/src/loader.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
import crypto from 'node:crypto';
diff --git a/packages/dev-ts/src/packageInfo.ts b/packages/dev-ts/src/packageInfo.ts
index ab358eaf..95807ca8 100644
--- a/packages/dev-ts/src/packageInfo.ts
+++ b/packages/dev-ts/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/dev-ts/src/resolver.spec.ts b/packages/dev-ts/src/resolver.spec.ts
index d8166f4c..0cafb18a 100644
--- a/packages/dev-ts/src/resolver.spec.ts
+++ b/packages/dev-ts/src/resolver.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/dev-ts/src/resolver.ts b/packages/dev-ts/src/resolver.ts
index 846ce0d8..d315dcfc 100644
--- a/packages/dev-ts/src/resolver.ts
+++ b/packages/dev-ts/src/resolver.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/packages/dev-ts/src/testCached.ts b/packages/dev-ts/src/testCached.ts
index d153600d..0d52be9a 100644
--- a/packages/dev-ts/src/testCached.ts
+++ b/packages/dev-ts/src/testCached.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from: https://nodejs.org/api/esm.html#esm_transpiler_loader
diff --git a/packages/dev-ts/src/testLoader.ts b/packages/dev-ts/src/testLoader.ts
index 37051464..88c5c06b 100644
--- a/packages/dev-ts/src/testLoader.ts
+++ b/packages/dev-ts/src/testLoader.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
import crypto from 'node:crypto';
diff --git a/packages/dev-ts/src/tsconfig.ts b/packages/dev-ts/src/tsconfig.ts
index 0318b8aa..7c1ab9ef 100644
--- a/packages/dev-ts/src/tsconfig.ts
+++ b/packages/dev-ts/src/tsconfig.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { TsAlias } from './types.js';
diff --git a/packages/dev-ts/src/types.ts b/packages/dev-ts/src/types.ts
index 2ed89ff4..e20a5cc1 100644
--- a/packages/dev-ts/src/types.ts
+++ b/packages/dev-ts/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev-ts authors & contributors
+// Copyright 2017-2026 @polkadot/dev-ts authors & contributors
// SPDX-License-Identifier: Apache-2.0
export interface TsAlias {
diff --git a/packages/dev/config/eslint.js b/packages/dev/config/eslint.js
index b121891e..eb869fc6 100644
--- a/packages/dev/config/eslint.js
+++ b/packages/dev/config/eslint.js
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
// @ts-expect-error No definition for this one
diff --git a/packages/dev/config/eslint.rules.js b/packages/dev/config/eslint.rules.js
index 64fe6fd2..0837dc0f 100644
--- a/packages/dev/config/eslint.rules.js
+++ b/packages/dev/config/eslint.rules.js
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import JSON5 from 'json5';
diff --git a/packages/dev/config/prettier.cjs b/packages/dev/config/prettier.cjs
index 470557bf..e9de2416 100644
--- a/packages/dev/config/prettier.cjs
+++ b/packages/dev/config/prettier.cjs
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
module.exports = {
diff --git a/packages/dev/config/rollup.js b/packages/dev/config/rollup.js
index e3374863..0b5408cf 100644
--- a/packages/dev/config/rollup.js
+++ b/packages/dev/config/rollup.js
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import pluginAlias from '@rollup/plugin-alias';
diff --git a/packages/dev/config/typedoc.cjs b/packages/dev/config/typedoc.cjs
index f3a5d606..23fbd59d 100644
--- a/packages/dev/config/typedoc.cjs
+++ b/packages/dev/config/typedoc.cjs
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
module.exports = {
diff --git a/packages/dev/scripts/polkadot-ci-ghact-build.mjs b/packages/dev/scripts/polkadot-ci-ghact-build.mjs
index c4f44408..574b599b 100755
--- a/packages/dev/scripts/polkadot-ci-ghact-build.mjs
+++ b/packages/dev/scripts/polkadot-ci-ghact-build.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
@@ -473,10 +473,6 @@ function gitPush () {
skip-checks: true"`);
- // Make sure the release commit is on top of the latest master
- execGit(`pull --rebase ${repo} master`);
-
- // Now push normally
execGit(`push ${repo} HEAD:${process.env['GITHUB_REF']}`, true);
if (doGHRelease) {
diff --git a/packages/dev/scripts/polkadot-ci-ghact-docs.mjs b/packages/dev/scripts/polkadot-ci-ghact-docs.mjs
index 8bcdfc8f..38d12859 100755
--- a/packages/dev/scripts/polkadot-ci-ghact-docs.mjs
+++ b/packages/dev/scripts/polkadot-ci-ghact-docs.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { execPm, GITHUB_REPO, GITHUB_TOKEN_URL, gitSetup, logBin } from './util.mjs';
diff --git a/packages/dev/scripts/polkadot-ci-ghpages-force.mjs b/packages/dev/scripts/polkadot-ci-ghpages-force.mjs
index 057a5b32..98ec8ea2 100755
--- a/packages/dev/scripts/polkadot-ci-ghpages-force.mjs
+++ b/packages/dev/scripts/polkadot-ci-ghpages-force.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/packages/dev/scripts/polkadot-dev-build-docs.mjs b/packages/dev/scripts/polkadot-dev-build-docs.mjs
index 304c8472..10360ba2 100755
--- a/packages/dev/scripts/polkadot-dev-build-docs.mjs
+++ b/packages/dev/scripts/polkadot-dev-build-docs.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/packages/dev/scripts/polkadot-dev-build-ts.mjs b/packages/dev/scripts/polkadot-dev-build-ts.mjs
index 215111fe..f8c2fbef 100755
--- a/packages/dev/scripts/polkadot-dev-build-ts.mjs
+++ b/packages/dev/scripts/polkadot-dev-build-ts.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import JSON5 from 'json5';
diff --git a/packages/dev/scripts/polkadot-dev-circular.mjs b/packages/dev/scripts/polkadot-dev-circular.mjs
index cd74b2b0..1e29bfbb 100755
--- a/packages/dev/scripts/polkadot-dev-circular.mjs
+++ b/packages/dev/scripts/polkadot-dev-circular.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
// @ts-expect-error For scripts we don't include @types/* definitions
diff --git a/packages/dev/scripts/polkadot-dev-clean-build.mjs b/packages/dev/scripts/polkadot-dev-clean-build.mjs
index 6d9facc7..87f1b26a 100755
--- a/packages/dev/scripts/polkadot-dev-clean-build.mjs
+++ b/packages/dev/scripts/polkadot-dev-clean-build.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/packages/dev/scripts/polkadot-dev-contrib.mjs b/packages/dev/scripts/polkadot-dev-contrib.mjs
index 684b1822..f0e35359 100755
--- a/packages/dev/scripts/polkadot-dev-contrib.mjs
+++ b/packages/dev/scripts/polkadot-dev-contrib.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/packages/dev/scripts/polkadot-dev-copy-dir.mjs b/packages/dev/scripts/polkadot-dev-copy-dir.mjs
index 8a044ca8..840e54a3 100755
--- a/packages/dev/scripts/polkadot-dev-copy-dir.mjs
+++ b/packages/dev/scripts/polkadot-dev-copy-dir.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { copyDirSync, exitFatal, logBin } from './util.mjs';
diff --git a/packages/dev/scripts/polkadot-dev-copy-to.mjs b/packages/dev/scripts/polkadot-dev-copy-to.mjs
index de54fba2..5aae680a 100755
--- a/packages/dev/scripts/polkadot-dev-copy-to.mjs
+++ b/packages/dev/scripts/polkadot-dev-copy-to.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/packages/dev/scripts/polkadot-dev-deno-map.mjs b/packages/dev/scripts/polkadot-dev-deno-map.mjs
index e5091556..6bd1c668 100755
--- a/packages/dev/scripts/polkadot-dev-deno-map.mjs
+++ b/packages/dev/scripts/polkadot-dev-deno-map.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/packages/dev/scripts/polkadot-dev-run-lint.mjs b/packages/dev/scripts/polkadot-dev-run-lint.mjs
index a7209c3d..56b68fdb 100755
--- a/packages/dev/scripts/polkadot-dev-run-lint.mjs
+++ b/packages/dev/scripts/polkadot-dev-run-lint.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import process from 'node:process';
diff --git a/packages/dev/scripts/polkadot-dev-run-node-ts.mjs b/packages/dev/scripts/polkadot-dev-run-node-ts.mjs
index c85e9f27..0f3f7fd2 100755
--- a/packages/dev/scripts/polkadot-dev-run-node-ts.mjs
+++ b/packages/dev/scripts/polkadot-dev-run-node-ts.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { execNodeTs, logBin } from './util.mjs';
diff --git a/packages/dev/scripts/polkadot-dev-run-test.mjs b/packages/dev/scripts/polkadot-dev-run-test.mjs
index c0e41ec5..ab4da8df 100755
--- a/packages/dev/scripts/polkadot-dev-run-test.mjs
+++ b/packages/dev/scripts/polkadot-dev-run-test.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import process from 'node:process';
diff --git a/packages/dev/scripts/polkadot-dev-version.mjs b/packages/dev/scripts/polkadot-dev-version.mjs
index 08bd8c07..99293fc8 100755
--- a/packages/dev/scripts/polkadot-dev-version.mjs
+++ b/packages/dev/scripts/polkadot-dev-version.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/packages/dev/scripts/polkadot-dev-yarn-only.mjs b/packages/dev/scripts/polkadot-dev-yarn-only.mjs
index 7763ac96..9aeaf67b 100755
--- a/packages/dev/scripts/polkadot-dev-yarn-only.mjs
+++ b/packages/dev/scripts/polkadot-dev-yarn-only.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import process from 'node:process';
diff --git a/packages/dev/scripts/polkadot-exec-eslint.mjs b/packages/dev/scripts/polkadot-exec-eslint.mjs
index d05469aa..d1f36b94 100755
--- a/packages/dev/scripts/polkadot-exec-eslint.mjs
+++ b/packages/dev/scripts/polkadot-exec-eslint.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { importRelative } from './util.mjs';
diff --git a/packages/dev/scripts/polkadot-exec-ghpages.mjs b/packages/dev/scripts/polkadot-exec-ghpages.mjs
index e906e3e6..1e9a5a2c 100755
--- a/packages/dev/scripts/polkadot-exec-ghpages.mjs
+++ b/packages/dev/scripts/polkadot-exec-ghpages.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { importRelative } from './util.mjs';
diff --git a/packages/dev/scripts/polkadot-exec-ghrelease.mjs b/packages/dev/scripts/polkadot-exec-ghrelease.mjs
index 0da07338..9f1c3f9c 100755
--- a/packages/dev/scripts/polkadot-exec-ghrelease.mjs
+++ b/packages/dev/scripts/polkadot-exec-ghrelease.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { importRelative } from './util.mjs';
diff --git a/packages/dev/scripts/polkadot-exec-node-test.mjs b/packages/dev/scripts/polkadot-exec-node-test.mjs
index 8e093496..3ca68c36 100755
--- a/packages/dev/scripts/polkadot-exec-node-test.mjs
+++ b/packages/dev/scripts/polkadot-exec-node-test.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
// For Node 18, earliest usable is 18.14:
diff --git a/packages/dev/scripts/polkadot-exec-rollup.mjs b/packages/dev/scripts/polkadot-exec-rollup.mjs
index 7a15d5d8..981ddcb1 100755
--- a/packages/dev/scripts/polkadot-exec-rollup.mjs
+++ b/packages/dev/scripts/polkadot-exec-rollup.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { execViaNode } from './util.mjs';
diff --git a/packages/dev/scripts/polkadot-exec-tsc.mjs b/packages/dev/scripts/polkadot-exec-tsc.mjs
index 836d40f7..53775e1a 100755
--- a/packages/dev/scripts/polkadot-exec-tsc.mjs
+++ b/packages/dev/scripts/polkadot-exec-tsc.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { importDirect } from './util.mjs';
diff --git a/packages/dev/scripts/polkadot-exec-webpack.mjs b/packages/dev/scripts/polkadot-exec-webpack.mjs
index 57cca1a8..d6de4b0b 100755
--- a/packages/dev/scripts/polkadot-exec-webpack.mjs
+++ b/packages/dev/scripts/polkadot-exec-webpack.mjs
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { importDirect } from './util.mjs';
diff --git a/packages/dev/scripts/util.mjs b/packages/dev/scripts/util.mjs
index efe834cc..da98a57e 100644
--- a/packages/dev/scripts/util.mjs
+++ b/packages/dev/scripts/util.mjs
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import cp from 'node:child_process';
diff --git a/packages/dev/src/cjs/sample.js b/packages/dev/src/cjs/sample.js
index 54b98139..d51256cb 100644
--- a/packages/dev/src/cjs/sample.js
+++ b/packages/dev/src/cjs/sample.js
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
module.exports = { foo: 'bar' };
diff --git a/packages/dev/src/detectOther.ts b/packages/dev/src/detectOther.ts
index 93529369..889f5edc 100644
--- a/packages/dev/src/detectOther.ts
+++ b/packages/dev/src/detectOther.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
export default [];
diff --git a/packages/dev/src/index.ts b/packages/dev/src/index.ts
index c041506c..af809248 100644
--- a/packages/dev/src/index.ts
+++ b/packages/dev/src/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
export {};
diff --git a/packages/dev/src/mod.ts b/packages/dev/src/mod.ts
index b949c330..7806cb7e 100644
--- a/packages/dev/src/mod.ts
+++ b/packages/dev/src/mod.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import './index.js';
diff --git a/packages/dev/src/packageInfo.ts b/packages/dev/src/packageInfo.ts
index 1677073f..bab112c5 100644
--- a/packages/dev/src/packageInfo.ts
+++ b/packages/dev/src/packageInfo.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Do not edit, auto-generated by @polkadot/dev
diff --git a/packages/dev/src/root.ts b/packages/dev/src/root.ts
index 2cf9e7b4..a0094e1d 100644
--- a/packages/dev/src/root.ts
+++ b/packages/dev/src/root.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
export * from './rootJs/index.js';
diff --git a/packages/dev/src/rootCjs.spec.ts b/packages/dev/src/rootCjs.spec.ts
index 11964106..d7e912ea 100644
--- a/packages/dev/src/rootCjs.spec.ts
+++ b/packages/dev/src/rootCjs.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type * as testRoot from './root.js';
diff --git a/packages/dev/src/rootEsm.spec.ts b/packages/dev/src/rootEsm.spec.ts
index 28029eb2..dcb11114 100644
--- a/packages/dev/src/rootEsm.spec.ts
+++ b/packages/dev/src/rootEsm.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/dev/src/rootJs/Clazz.ts b/packages/dev/src/rootJs/Clazz.ts
index 9060838f..274a236c 100644
--- a/packages/dev/src/rootJs/Clazz.ts
+++ b/packages/dev/src/rootJs/Clazz.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
export class Clazz {
diff --git a/packages/dev/src/rootJs/Jsx.spec.tsx b/packages/dev/src/rootJs/Jsx.spec.tsx
index a87de7f3..737ab342 100644
--- a/packages/dev/src/rootJs/Jsx.spec.tsx
+++ b/packages/dev/src/rootJs/Jsx.spec.tsx
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/dev/src/rootJs/Jsx.tsx b/packages/dev/src/rootJs/Jsx.tsx
index fdd48cca..96ce6c53 100644
--- a/packages/dev/src/rootJs/Jsx.tsx
+++ b/packages/dev/src/rootJs/Jsx.tsx
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Adapted from https://github.com/testing-library/react-testing-library#basic-example
diff --git a/packages/dev/src/rootJs/JsxChild.tsx b/packages/dev/src/rootJs/JsxChild.tsx
index 06af05dc..4715fcb0 100644
--- a/packages/dev/src/rootJs/JsxChild.tsx
+++ b/packages/dev/src/rootJs/JsxChild.tsx
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import React from 'react';
diff --git a/packages/dev/src/rootJs/dynamic.mjs b/packages/dev/src/rootJs/dynamic.mjs
index 5de99332..3bc8c1a0 100644
--- a/packages/dev/src/rootJs/dynamic.mjs
+++ b/packages/dev/src/rootJs/dynamic.mjs
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
diff --git a/packages/dev/src/rootJs/index.ts b/packages/dev/src/rootJs/index.ts
index 21c68465..9243d0d4 100644
--- a/packages/dev/src/rootJs/index.ts
+++ b/packages/dev/src/rootJs/index.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
/** This should appear as-is in the output with: 1. extension added, 2. augmented.d.ts correct */
diff --git a/packages/dev/src/rootJs/test.json.d.ts b/packages/dev/src/rootJs/test.json.d.ts
index 20b9ba50..5b20dbe9 100644
--- a/packages/dev/src/rootJs/test.json.d.ts
+++ b/packages/dev/src/rootJs/test.json.d.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
/** This file should not be in the compiled output */
diff --git a/packages/dev/src/rootSrc.spec.ts b/packages/dev/src/rootSrc.spec.ts
index 47a64cbb..ae43857a 100644
--- a/packages/dev/src/rootSrc.spec.ts
+++ b/packages/dev/src/rootSrc.spec.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import * as testRoot from './root.js';
diff --git a/packages/dev/src/rootTests.ts b/packages/dev/src/rootTests.ts
index 65b775e7..867f3281 100644
--- a/packages/dev/src/rootTests.ts
+++ b/packages/dev/src/rootTests.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
///
diff --git a/packages/dev/src/types.ts b/packages/dev/src/types.ts
index 9dcb8a9f..aa51ecd9 100644
--- a/packages/dev/src/types.ts
+++ b/packages/dev/src/types.ts
@@ -1,4 +1,4 @@
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
export type EchoString = string;
diff --git a/scripts/all-bump-berry.sh b/scripts/all-bump-berry.sh
index e5f5bc05..45bf9ed9 100644
--- a/scripts/all-bump-berry.sh
+++ b/scripts/all-bump-berry.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright 2017-2025 @polkadot/dev authors & contributors
+# Copyright 2017-2026 @polkadot/dev authors & contributors
# SPDX-License-Identifier: Apache-2.0
# This scripts updates and aligns the version of yarn berry used. It follows
diff --git a/scripts/all-deps.js b/scripts/all-deps.js
index 31f404a9..908ffe26 100644
--- a/scripts/all-deps.js
+++ b/scripts/all-deps.js
@@ -1,5 +1,5 @@
#!/usr/bin/env node
-// Copyright 2017-2025 @polkadot/dev authors & contributors
+// Copyright 2017-2026 @polkadot/dev authors & contributors
// SPDX-License-Identifier: Apache-2.0
import fs from 'node:fs';
diff --git a/scripts/all-update.sh b/scripts/all-update.sh
index d00b96c5..e01847aa 100644
--- a/scripts/all-update.sh
+++ b/scripts/all-update.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright 2017-2025 @polkadot/dev authors & contributors
+# Copyright 2017-2026 @polkadot/dev authors & contributors
# SPDX-License-Identifier: Apache-2.0
# This scripts updates all the inter polkadot-js dependencies. To do so it