From c9c486378454a0cea214ae8fb921892ba88e608f Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Fri, 5 Dec 2025 10:50:10 -0500 Subject: [PATCH 1/3] Tether 3, require node 18+ --- .github/workflows/ci.yml | 10 +++++----- package.json | 4 ++-- pnpm-lock.yaml | 24 +++++++++++++++--------- 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5503c85..5c43939 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,14 +18,14 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v3 + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 with: - version: 7 + version: 10 - name: Install Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 14.x + node-version: 18 cache: pnpm - name: Install Dependencies run: pnpm install --frozen-lockfile diff --git a/package.json b/package.json index 001945d..6e11da7 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "ember-auto-import": "^2.6.3", "ember-cli-babel": "^8.2.0", "ember-cli-htmlbars": "^6.3.0", - "tether": "^2.0.0" + "tether": "^3.0.1" }, "devDependencies": { "@babel/eslint-parser": "^7.22.15", @@ -82,7 +82,7 @@ "ember-source": "~3.28.0 || ^4.0.0 || >= 5.0.0" }, "engines": { - "node": ">= 14" + "node": ">= 18" }, "publishConfig": { "registry": "https://registry.npmjs.org" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa9cb46..a881ad1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: '9.0' settings: - autoInstallPeers: false + autoInstallPeers: true excludeLinksFromLockfile: false importers: @@ -24,8 +24,8 @@ importers: specifier: ^6.3.0 version: 6.3.0 tether: - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^3.0.1 + version: 3.0.1 devDependencies: '@babel/eslint-parser': specifier: ^7.22.15 @@ -1326,6 +1326,11 @@ packages: ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true ajv-keywords@3.5.2: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -6042,8 +6047,9 @@ packages: engines: {node: '>= 7.*'} hasBin: true - tether@2.0.0: - resolution: {integrity: sha512-iAkyBhwILpLIvkwzO5w5WUBtpYwxvzLRTO+sbzF3Uy7X4zznsy73v2b4sOQHXE3CQHeSNtB/YMU2Nn9tocbeBQ==} + tether@3.0.1: + resolution: {integrity: sha512-NgsyyyuoM1c5O6V7s27faj+ignd7TXKRd/7BPTSJTm4TNUEX035cliDvHVh6eivHUdbiq4sWO5EMgBfaWiZQfg==} + engines: {node: '>= 20', pnpm: '>= 10'} text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -8130,8 +8136,8 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-formats@2.1.1: - dependencies: + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: ajv: 8.17.1 ajv-keywords@3.5.2(ajv@6.12.6): @@ -13393,7 +13399,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 ajv: 8.17.1 - ajv-formats: 2.1.1 + ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) semver-diff@3.1.1: @@ -14076,7 +14082,7 @@ snapshots: - walrus - whiskers - tether@2.0.0: {} + tether@3.0.1: {} text-table@0.2.0: {} From 7ab7e400f7f35765a7209e499f4f00a1b9cb0452 Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Fri, 5 Dec 2025 10:50:48 -0500 Subject: [PATCH 2/3] Update ci.yml --- .github/workflows/ci.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5c43939..ba14301 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,13 +40,13 @@ jobs: timeout-minutes: 10 steps: - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v3 + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 with: - version: 7 - - uses: actions/setup-node@v3 + version: 10 + - uses: actions/setup-node@v4 with: - node-version: 14.x + node-version: 18 cache: pnpm - name: Install Dependencies run: pnpm install --no-lockfile @@ -74,14 +74,14 @@ jobs: - embroider-optimized steps: - - uses: actions/checkout@v3 - - uses: pnpm/action-setup@v3 + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 with: - version: 7 + version: 10 - name: Install Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 14.x + node-version: 18 cache: pnpm - name: Install Dependencies run: pnpm install --frozen-lockfile From a79f6bdb1ed8120a114fe9c9c270ead8d4ca9ab0 Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Sun, 7 Dec 2025 07:04:38 -0500 Subject: [PATCH 3/3] Tether 3.0.2 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 6e11da7..8a2113b 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "ember-auto-import": "^2.6.3", "ember-cli-babel": "^8.2.0", "ember-cli-htmlbars": "^6.3.0", - "tether": "^3.0.1" + "tether": "^3.0.2" }, "devDependencies": { "@babel/eslint-parser": "^7.22.15", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a881ad1..f725431 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: ^6.3.0 version: 6.3.0 tether: - specifier: ^3.0.1 - version: 3.0.1 + specifier: ^3.0.2 + version: 3.0.2 devDependencies: '@babel/eslint-parser': specifier: ^7.22.15 @@ -6047,8 +6047,8 @@ packages: engines: {node: '>= 7.*'} hasBin: true - tether@3.0.1: - resolution: {integrity: sha512-NgsyyyuoM1c5O6V7s27faj+ignd7TXKRd/7BPTSJTm4TNUEX035cliDvHVh6eivHUdbiq4sWO5EMgBfaWiZQfg==} + tether@3.0.2: + resolution: {integrity: sha512-eICJAAmQ5XU0hEAeoB04VtkHqCRoENxe7/uMggQuYYikMpuPIwm0nq/HsJs6M+tJj/AyQO/9Yz5RLR32oOKrmw==} engines: {node: '>= 20', pnpm: '>= 10'} text-table@0.2.0: @@ -14082,7 +14082,7 @@ snapshots: - walrus - whiskers - tether@3.0.1: {} + tether@3.0.2: {} text-table@0.2.0: {}