Author SHA1 Message Date
dependabot[bot] 60ec3dcad0 Bump svelte from 5.56.6 to 5.57.0
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) from 5.56.6 to 5.57.0.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/[email protected]/packages/svelte)

---
updated-dependencies:
- dependency-name: svelte
  dependency-version: 5.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-05 14:32:48 +00:00
djkotowski c0be5deab6 Gate Pages deploy on ci-test passing (#238)
A merge to main could break the app even though the PR check ran
ci-test separately; deploy previously fired on push regardless of
CI outcome. Trigger deploy via workflow_run on ci-test completion
instead, and skip the build job unless ci-test concluded success,
so a broken main no longer publishes to Pages.
2026-07-21 09:43:45 -05:00
2 changed files with 52 additions and 46 deletions
+13 -6
View File
@@ -1,18 +1,22 @@
name: deploy name: deploy
run-name: "${{ github.actor }} is deploying ${{ github.sha }}" run-name: "${{ github.actor }} is deploying ${{ github.event.workflow_run.head_sha }}"
on: on:
push: workflow_run:
branches: workflows: ['ci-test']
- 'main' types: [completed]
branches: ['main']
concurrency: concurrency:
group: pages group: pages
cancel-in-progress: false cancel-in-progress: false
jobs: jobs:
build: build:
if: github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v7 uses: actions/checkout@v7
with:
ref: ${{ github.event.workflow_run.head_sha }}
- name: Setup pnpm - name: Setup pnpm
uses: pnpm/action-setup@v5 uses: pnpm/action-setup@v5
- name: Setup Node.js - name: Setup Node.js
@@ -41,6 +45,8 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v7 uses: actions/checkout@v7
with:
ref: ${{ github.event.workflow_run.head_sha }}
- name: Deploy to GitHub Pages - name: Deploy to GitHub Pages
id: deployment id: deployment
uses: actions/deploy-pages@v5 uses: actions/deploy-pages@v5
@@ -48,6 +54,7 @@ jobs:
run: | run: |
git config user.name "github-actions[bot]" git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com" git config user.email "github-actions[bot]@users.noreply.github.com"
tag="deploy-$(date +%Y-%m-%d)-${GITHUB_SHA::7}" sha="${{ github.event.workflow_run.head_sha }}"
git tag "$tag" tag="deploy-$(date +%Y-%m-%d)-${sha::7}"
git tag "$tag" "$sha"
git push origin "$tag" git push origin "$tag"
+39 -40
View File
@@ -14,7 +14,7 @@ importers:
devDependencies: devDependencies:
'@sveltejs/vite-plugin-svelte': '@sveltejs/vite-plugin-svelte':
specifier: ^7.2.0 specifier: ^7.2.0
version: 7.2.0([email protected]6.6)([email protected]([email protected])) version: 7.2.0([email protected]7.0)([email protected]([email protected]))
'@tailwindcss/vite': '@tailwindcss/vite':
specifier: ^4.1.1 specifier: ^4.1.1
version: 4.3.3([email protected]([email protected])) version: 4.3.3([email protected]([email protected]))
@@ -26,10 +26,10 @@ importers:
version: 9.1.7 version: 9.1.7
svelte: svelte:
specifier: ^5.25.6 specifier: ^5.25.6
version: 5.56.6 version: 5.57.0
svelte-check: svelte-check:
specifier: ^4.1.5 specifier: ^4.1.5
version: 4.7.3([email protected])([email protected]6.6)([email protected]) version: 4.7.3([email protected])([email protected]7.0)([email protected])
tailwindcss: tailwindcss:
specifier: ^4.1.1 specifier: ^4.1.1
version: 4.3.3 version: 4.3.3
@@ -67,6 +67,9 @@ packages:
'@jridgewell/[email protected]': '@jridgewell/[email protected]':
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
'@jridgewell/[email protected]':
resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}
'@jridgewell/[email protected]': '@jridgewell/[email protected]':
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
@@ -177,8 +180,8 @@ packages:
'@rolldown/[email protected]': '@rolldown/[email protected]':
resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
'@sveltejs/[email protected]1': '@sveltejs/[email protected]3':
resolution: {integrity: sha512-LFuZUkjJ9iF7JZye/aG5XM0SFcQ5VyL0oVX4WJ9dc0Va3R3s0OauX1BESVCb+YN/ol8TAfqGDDAQsTG627Y5kw==} resolution: {integrity: sha512-wgKggnhZVL9Bfx1OaKKTrYY9BFRk6C8UAkQNUcIv1+llzYrIqy+RZm5HPKzn0NpEBvTVhTqB4kQyllZywsRBRQ==}
peerDependencies: peerDependencies:
acorn: ^8.9.0 acorn: ^8.9.0
@@ -296,11 +299,8 @@ packages:
'@types/[email protected]': '@types/[email protected]':
resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
'@types/[email protected]': [email protected]:
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==}
[email protected]:
resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==}
engines: {node: '>=0.4.0'} engines: {node: '>=0.4.0'}
hasBin: true hasBin: true
@@ -328,8 +328,8 @@ packages:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
devalue@5.8.1: devalue@5.9.2:
resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} resolution: {integrity: sha512-po4PAY5c53tw5XMocSnf8A/5OHhbbUftpr93aEN6BBoAdntUmK7vu7wOATqvt7cXO7m1Cl4gMVn6p7n6n4mj0w==}
[email protected]: [email protected]:
resolution: {integrity: sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==} resolution: {integrity: sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==}
@@ -338,8 +338,8 @@ packages:
[email protected]: [email protected]:
resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
esrap@2.2.13: esrap@2.3.6:
resolution: {integrity: sha512-m8jH5hZgJE2RRUK/jjkGPcJEDAV+dYnZYFkosQaPTcE+Yw4xynXHOo6FUdwaWBtdR3b1MMa7wEDTSHeR2VWsGA==} resolution: {integrity: sha512-yc0OC12UjPqLoc+fe+v5GNs4TOjAigUw3sTikfC+xeBPGUw7gDRz3DtYaqEhxyMVJojcSWJw7jT0QWR+CbuE/A==}
peerDependencies: peerDependencies:
'@typescript-eslint/types': ^8.2.0 '@typescript-eslint/types': ^8.2.0
peerDependenciesMeta: peerDependenciesMeta:
@@ -504,8 +504,8 @@ packages:
svelte: ^4.0.0 || ^5.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0
typescript: '>=5.0.0' typescript: '>=5.0.0'
[email protected]6.6: [email protected]7.0:
resolution: {integrity: sha512-p4HDLDogGHKRKCrgckQHNs5PEfXkju6JI5jTywueaKJI5hAdjPohEhRtQ0M1SWC/+TA73SPln+r7srr+7e4nZA==} resolution: {integrity: sha512-NdbDn7fl4be1ViUG0oq/lvG6OZy3oENolV2ONjiqqsfVoeAfzaQAKUcEX3MrQod/Bebv1PgwET9rfXhgn9s4Kg==}
engines: {node: '>=18'} engines: {node: '>=18'}
[email protected]: [email protected]:
@@ -581,8 +581,8 @@ packages:
vite: vite:
optional: true optional: true
[email protected].4: [email protected].5:
resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} resolution: {integrity: sha512-msJxIvYDYcoNL+PJsu+7qmpDWsYmAxTY+2TNYXXF0hzBzBk0BMecOqDOG/EckUoKCuKwObfbugIl8QpqHDXeFA==}
snapshots: snapshots:
@@ -604,7 +604,7 @@ snapshots:
'@jridgewell/[email protected]': '@jridgewell/[email protected]':
dependencies: dependencies:
'@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/sourcemap-codec': 1.6.0
'@jridgewell/trace-mapping': 0.3.31 '@jridgewell/trace-mapping': 0.3.31
'@jridgewell/[email protected]': '@jridgewell/[email protected]':
@@ -616,6 +616,8 @@ snapshots:
'@jridgewell/[email protected]': {} '@jridgewell/[email protected]': {}
'@jridgewell/[email protected]': {}
'@jridgewell/[email protected]': '@jridgewell/[email protected]':
dependencies: dependencies:
'@jridgewell/resolve-uri': 3.1.2 '@jridgewell/resolve-uri': 3.1.2
@@ -681,18 +683,18 @@ snapshots:
'@rolldown/[email protected]': {} '@rolldown/[email protected]': {}
'@sveltejs/[email protected]1([email protected]7.0)': '@sveltejs/[email protected]3([email protected]8.0)':
dependencies: dependencies:
acorn: 8.17.0 acorn: 8.18.0
'@sveltejs/[email protected]': {} '@sveltejs/[email protected]': {}
'@sveltejs/[email protected]([email protected]6.6)([email protected]([email protected]))': '@sveltejs/[email protected]([email protected]7.0)([email protected]([email protected]))':
dependencies: dependencies:
deepmerge: 4.3.1 deepmerge: 4.3.1
magic-string: 0.30.21 magic-string: 0.30.21
obug: 2.1.3 obug: 2.1.3
svelte: 5.56.6 svelte: 5.57.0
vite: 8.1.5([email protected]) vite: 8.1.5([email protected])
vitefu: 1.1.3([email protected]([email protected])) vitefu: 1.1.3([email protected]([email protected]))
@@ -773,9 +775,7 @@ snapshots:
'@types/[email protected]': {} '@types/[email protected]': {}
'@types/[email protected]': {} [email protected]: {}
[email protected]: {}
[email protected]: {} [email protected]: {}
@@ -791,7 +791,7 @@ snapshots:
[email protected]: {} [email protected]: {}
devalue@5.8.1: {} devalue@5.9.2: {}
[email protected]: [email protected]:
dependencies: dependencies:
@@ -800,9 +800,9 @@ snapshots:
[email protected]: {} [email protected]: {}
esrap@2.2.13: esrap@2.3.6:
dependencies: dependencies:
'@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/sourcemap-codec': 1.6.0
[email protected]([email protected]): [email protected]([email protected]):
optionalDependencies: optionalDependencies:
@@ -921,7 +921,7 @@ snapshots:
[email protected]: {} [email protected]: {}
[email protected]([email protected])([email protected]6.6)([email protected]): [email protected]([email protected])([email protected]7.0)([email protected]):
dependencies: dependencies:
'@jridgewell/trace-mapping': 0.3.31 '@jridgewell/trace-mapping': 0.3.31
'@sveltejs/load-config': 0.2.0 '@sveltejs/load-config': 0.2.0
@@ -929,29 +929,28 @@ snapshots:
fdir: 6.5.0([email protected]) fdir: 6.5.0([email protected])
picocolors: 1.1.1 picocolors: 1.1.1
sade: 1.8.1 sade: 1.8.1
svelte: 5.56.6 svelte: 5.57.0
typescript: 6.0.3 typescript: 6.0.3
transitivePeerDependencies: transitivePeerDependencies:
- picomatch - picomatch
[email protected]6.6: [email protected]7.0:
dependencies: dependencies:
'@jridgewell/remapping': 2.3.5 '@jridgewell/remapping': 2.3.5
'@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/sourcemap-codec': 1.6.0
'@sveltejs/acorn-typescript': 1.0.11([email protected]7.0) '@sveltejs/acorn-typescript': 1.0.13([email protected]8.0)
'@types/estree': 1.0.9 '@types/estree': 1.0.9
'@types/trusted-types': 2.0.7 acorn: 8.18.0
acorn: 8.17.0
aria-query: 5.3.1 aria-query: 5.3.1
axobject-query: 4.1.0 axobject-query: 4.1.0
clsx: 2.1.1 clsx: 2.1.1
devalue: 5.8.1 devalue: 5.9.2
esm-env: 1.2.2 esm-env: 1.2.2
esrap: 2.2.13 esrap: 2.3.6
is-reference: 3.0.3 is-reference: 3.0.3
locate-character: 3.0.0 locate-character: 3.0.0
magic-string: 0.30.21 magic-string: 0.30.21
zimmerframe: 1.1.4 zimmerframe: 1.1.5
transitivePeerDependencies: transitivePeerDependencies:
- '@typescript-eslint/types' - '@typescript-eslint/types'
@@ -985,4 +984,4 @@ snapshots:
optionalDependencies: optionalDependencies:
vite: 8.1.5([email protected]) vite: 8.1.5([email protected])
[email protected].4: {} [email protected].5: {}