diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5503c85..ba14301 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 @@ -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 diff --git a/package.json b/package.json index 001945d..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": "^2.0.0" + "tether": "^3.0.2" }, "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..f725431 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.2 + version: 3.0.2 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.2: + resolution: {integrity: sha512-eICJAAmQ5XU0hEAeoB04VtkHqCRoENxe7/uMggQuYYikMpuPIwm0nq/HsJs6M+tJj/AyQO/9Yz5RLR32oOKrmw==} + 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.2: {} text-table@0.2.0: {}