Skip to content

Commit c2af15e

Browse files
chore(deps): update all non-major dependencies (#457)
* chore(deps): update all non-major dependencies * fix: restore range selector for playwright-core dep * ci: pin macos to macos-11 to avoid fails due to changed chrome runner * chore: try macos-12 instead * fix: reduce number of chromium flags * fix: switch to downloaded chromium to avoid issues with browser inconsistency * fix: remove playwright override * fix: pin playwright to 1.25.2 again without overriding * fix: prevent optimizer restarting the running devserver midtest * another stab at using the older macos runners Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: dominikg <[email protected]>
1 parent c5d5354 commit c2af15e

File tree

10 files changed

+430
-167
lines changed

10 files changed

+430
-167
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ on:
88
pull_request:
99
branches:
1010
- main
11+
env:
12+
# we call `pnpm playwright install` instead
13+
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: '1'
1114

1215
jobs:
1316
# "checks" job runs on linux + 16 only and checks that install, build, lint and audit work
@@ -61,7 +64,7 @@ jobs:
6164
fail-fast: false
6265
matrix:
6366
node: [16]
64-
os: [ubuntu-latest, macos-latest, windows-latest]
67+
os: [ubuntu-latest, macos-11, windows-latest]
6568
include:
6669
- node: 14
6770
os: ubuntu-latest
@@ -87,6 +90,8 @@ jobs:
8790
run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts
8891
- name: build
8992
run: pnpm build:ci
93+
- name: install playwright chromium
94+
run: pnpm playwright install chromium
9095
- name: run tests
9196
run: pnpm test
9297
- name: archive tests temp directory

package.json

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
"prepare": "husky install"
1919
},
2020
"devDependencies": {
21-
"@changesets/cli": "^2.24.4",
21+
"@changesets/cli": "^2.25.0",
2222
"@svitejs/changesets-changelog-github-compact": "^0.1.1",
2323
"@types/fs-extra": "^9.0.13",
2424
"@types/node": "^18.7.14",
2525
"@types/semver": "^7.3.12",
26-
"@typescript-eslint/eslint-plugin": "^5.38.1",
27-
"@typescript-eslint/parser": "^5.38.1",
26+
"@typescript-eslint/eslint-plugin": "^5.39.0",
27+
"@typescript-eslint/parser": "^5.39.0",
2828
"cross-env": "^7.0.3",
29-
"esbuild": "^0.15.9",
29+
"esbuild": "^0.15.10",
3030
"eslint": "^8.24.0",
3131
"eslint-config-prettier": "^8.5.0",
3232
"eslint-plugin-html": "^7.1.0",
@@ -55,17 +55,16 @@
5555
"prettier --write"
5656
]
5757
},
58-
"packageManager": "pnpm@7.12.2",
58+
"packageManager": "pnpm@7.13.1",
5959
"engines": {
60-
"pnpm": "^7.12.2",
60+
"pnpm": "^7.13.1",
6161
"yarn": "forbidden, use pnpm",
6262
"npm": "forbidden, use pnpm",
6363
"node": "^14.18.0 || >= 16"
6464
},
6565
"pnpm": {
6666
"overrides": {
67-
"@sveltejs/vite-plugin-svelte": "workspace:*",
68-
"playwright-core": "1.25.2"
67+
"@sveltejs/vite-plugin-svelte": "workspace:*"
6968
},
7069
"peerDependencyRules": {
7170
"allowedVersions": {

packages/e2e-tests/autoprefixer-browerslist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@sveltejs/vite-plugin-svelte": "workspace:*",
1515
"autoprefixer": "^10.4.12",
16-
"postcss": "^8.4.16",
16+
"postcss": "^8.4.17",
1717
"postcss-load-config": "^4.0.1",
1818
"svelte": "^3.50.1",
1919
"svelte-preprocess": "^4.10.7",

packages/e2e-tests/inspector-kit/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"preview": "vite preview"
1010
},
1111
"devDependencies": {
12-
"@sveltejs/kit": "^1.0.0-next.504",
12+
"@sveltejs/kit": "^1.0.0-next.508",
1313
"svelte": "^3.50.1",
1414
"vite": "^3.1.4"
1515
},

packages/e2e-tests/kit-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"devDependencies": {
1414
"@sveltejs/adapter-node": "^1.0.0-next.96",
15-
"@sveltejs/kit": "^1.0.0-next.504",
15+
"@sveltejs/kit": "^1.0.0-next.508",
1616
"e2e-test-dep-svelte-api-only": "file:../_test_dependencies/svelte-api-only",
1717
"e2e-test-dep-vite-plugins": "file:../_test_dependencies/vite-plugins",
1818
"svelte": "^3.50.1",

packages/e2e-tests/kit-node/vite.config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ const config = {
1515
build: {
1616
minify: false
1717
},
18-
plugins: [transformValidation(), sveltekit()]
18+
plugins: [transformValidation(), sveltekit()],
19+
optimizeDeps: {
20+
// eagerly include these, otherwise vite optimizer might interfere with restarting while the test is running
21+
include: ['svelte-i18n', 'e2e-test-dep-svelte-api-only']
22+
}
1923
};
2024

2125
export default config;

packages/e2e-tests/vitestGlobalSetup.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,14 @@ const syncNodeModules = async () => {
3333

3434
const startPlaywrightServer = async () => {
3535
const headless = !showTestBrowser;
36-
const args = ['--disable-gpu', '--single-process', '--no-zygote', '--no-sandbox'];
36+
const args = [];
3737
if (isCI) {
38-
args.push('--disable-setuid-sandbox', '--disable-dev-shm-usage');
38+
args.push('--no-sandbox', '--disable-setuid-sandbox');
3939
}
4040
if (headless) {
4141
args.push('--headless');
4242
}
4343
return chromium.launchServer({
44-
channel: 'chrome',
4544
headless,
4645
args
4746
});

packages/playground/kit-demo-app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"devDependencies": {
1414
"@sveltejs/adapter-auto": "^1.0.0-next.80",
15-
"@sveltejs/kit": "^1.0.0-next.504",
15+
"@sveltejs/kit": "^1.0.0-next.508",
1616
"@types/cookie": "^0.5.1",
1717
"svelte": "^3.50.1",
1818
"svelte-check": "^2.9.1",
@@ -21,7 +21,7 @@
2121
},
2222
"type": "module",
2323
"dependencies": {
24-
"@fontsource/fira-mono": "^4.5.9",
24+
"@fontsource/fira-mono": "^4.5.10",
2525
"cookie": "^0.5.0"
2626
}
2727
}

packages/vite-plugin-svelte/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"debug": "^4.3.4",
5151
"deepmerge": "^4.2.2",
5252
"kleur": "^4.1.5",
53-
"magic-string": "^0.26.4",
53+
"magic-string": "^0.26.5",
5454
"svelte-hmr": "^0.15.0"
5555
},
5656
"peerDependencies": {
@@ -67,7 +67,7 @@
6767
"@types/debug": "^4.1.7",
6868
"@types/diff-match-patch": "^1.0.32",
6969
"diff-match-patch": "^1.0.5",
70-
"esbuild": "^0.15.9",
70+
"esbuild": "^0.15.10",
7171
"rollup": "^2.79.1",
7272
"svelte": "^3.50.1",
7373
"tsup": "^6.2.3",

0 commit comments

Comments
 (0)