Skip to content

chore(deps-dev): bump vitest from 4.1.11 to 5.0.3 - #45

Merged
zoeyrose merged 3 commits into
mainfrom
dependabot/npm_and_yarn/vitest-5.0.3
Oct 4, 2026
Merged

zoeyrose merged 3 commits into
mainfrom
dependabot/npm_and_yarn/vitest-5.0.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Bumps vitest from 4.1.11 to 5.0.3.

Release notes

Sourced from vitest's releases.

v5.0.3

   🐞 Bug Fixes

    View changes on GitHub

v5.0.2

   🐞 Bug Fixes

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Delivery update — 2026-10-04

Summary

Refreshed the Vitest 5 upgrade against current main, including merged PR #27, without rewriting the Dependabot commit or contributor text.

Implementation / behavior

Only package.json and package-lock.json differ from the reviewed base. Vitest 5.0.3 supports the selected Node 24 runtime and the existing Vite peer version; the existing tests need no migration or compatibility workaround.

Validation

  • Independently reviewed head 6c153cbd559eadf7569b4e8dcae084fce1b63d32 against base 6b0c6690f57b3f2cf86c1c7e8e9496edf1f4eac9; no actionable findings.
  • Updated CI passed dependency-audit delta checks, install, local D1 migration, format/type/test checks, build, deployment dry runs, and tracked-source cleanliness.
  • Required PR checks, CodeQL, Cloudflare Pages preview, and probe-preview Workers Builds passed on this head. The branch is conflict-free and ready for review.

Limitations / follow-up

This update leaves the PR unmerged. The other dependency PRs remain separate; merging one may require refreshing the others under the repository's strict current-base check policy.

Merge preparation — after PR #44

Refreshed against 31c346f48a02207d3f5ed12386405501fa0a393d at head 820430f8855c8e077a94be26fed96fad398694f4. Independent review confirmed the Vitest delta is unchanged and Prettier 3.9.9 is preserved. Fresh combined validation passed all required checks, local D1 migration, tests, build, deployment dry runs, security checks, and provider previews. The user explicitly authorized this PR's squash merge.

Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.11 to 5.0.3.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 5.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 4, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Deploying atrinik-observatory with  Cloudflare Pages  Cloudflare Pages

Latest commit: 820430f
Status: ✅  Deploy successful!
Preview URL: https://ad9d3e8d.atrinik-observatory.pages.dev
Branch Preview URL: https://dependabot-npm-and-yarn-vite-i3ld.atrinik-observatory.pages.dev

View logs

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
atrinik-observatory-probes-preview 820430f Oct 04 2026, 04:35 AM

@zoeyrose
zoeyrose merged commit 13dbd63 into main Oct 4, 2026
8 checks passed
@zoeyrose
zoeyrose deleted the dependabot/npm_and_yarn/vitest-5.0.3 branch October 4, 2026 04:37
zoeyrose added a commit that referenced this pull request Oct 4, 2026
Bumps
[prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro)
from 0.14.1 to 1.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/withastro/prettier-plugin-astro/releases">prettier-plugin-astro's
releases</a>.</em></p>
<blockquote>
<h2>v1.1.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p>bfbb6c5: Adds support for three <code>astroAllowShorthand</code>
formatting modes:</p>
<ul>
<li>When unset / <code>undefined</code>, the attributes stay as written,
i.e <code>&lt;Comp value={value} /&gt;</code> and <code>&lt;Comp {value}
/&gt;</code> can co-exist in the same file.</li>
<li>When set to <code>true</code>, attributes that can be written in the
shorthand form will automatically be transformed. <code>&lt;Comp
value={value} /&gt;</code> will become <code>&lt;Comp {value}
/&gt;</code></li>
<li>When set to <code>false</code>, attributes will always be expanded
to their full form.</li>
</ul>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>4b3547e: Fix non-idempotent indentation of multiline comments nested
inside CSS rules.</li>
<li>edfb35f: Fixes raw elements being forcefully paired up when
self-closed.</li>
</ul>
<h2>v1.0.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>5b5a735: Publish TypeScript declarations for Astro plugin
options.</li>
<li>6154471: Fixes an error when a JavaScript comment appears before a
raw or custom-printed element, such as a <code>&lt;script&gt;</code> in
the alternate branch of a conditional expression.</li>
<li>fabb28f: Fix non-idempotent CSS <code>&lt;style&gt;</code> block
formatting with <code>astroCompressHTML</code> set to
<code>'html'</code> or <code>'none'</code>.</li>
</ul>
<h2>v1.0.0</h2>
<h3>Major Changes</h3>
<ul>
<li>
<p>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</p>
</li>
<li>
<p>595d47f: The plugin has been fully rewritten on top of Astro 7's new
Rust compiler. This rewrite fixes many long-standing issues, such as
certain elements not being handled properly inside expressions.</p>
<p>Whitespace formatting now matches Astro’s whitespace handling, and a
new <code>astroCompressHTML</code> option has been added to match
Astro's <a
href="https://docs.astro.build/en/reference/configuration-reference/#compresshtml"><code>compressHTML</code></a>
setting. If you set <code>compressHTML</code> in your Astro config, also
set <code>astroCompressHTML</code> in your Prettier config to match.</p>
<p>In addition, this rewrite has allowed us to more closely match
Prettier's built-in JSX and HTML formatting, leading to less cosmetic
differences between the different files in your repo.</p>
</li>
</ul>
<h2>v1.0.0-beta.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>cc30d24: Fixes various formatting issues when using
<code>astroCompressHTML: 'html'</code> or <code>'none'</code>:</p>
<ul>
<li>Fixes a stray <code>&gt;</code> being added after an empty or
ignored element that is followed by a sibling.</li>
<li>Fixes closing tags being split from trailing void elements like
<code>&lt;img&gt;</code>.</li>
<li>Fixes whitespace being added inside tables, lists, and captions
under <code>htmlWhitespaceSensitivity: 'strict'</code>.</li>
<li>Fixes line breaks around inline elements being replaced by
spaces.</li>
<li>Allows inline elements to wrap at the print width without adding
rendered whitespace.</li>
<li>Keeps inline elements written on one line on that line.</li>
<li>Fixes components with dotted names like
<code>&lt;Astro.self&gt;</code> losing their closing tags or failing to
format.</li>
<li>Fixes whitespace around <code>inline-block</code> elements and
reflowing markup written on one line.</li>
<li>Fixes quotes in <code>style</code> attribute values being written
unescaped, corrupting the attribute and breaking the next format.</li>
<li>Fixes children hugging the closing bracket when an element's
attributes span multiple lines.</li>
<li>Fixes whitespace being added around a lone <code>&lt;slot
/&gt;</code>, which stopped <code>:empty</code> from matching the
container.</li>
<li>Fixes <code>srcset</code> values being mangled when a URL contains a
comma, such as a <code>data:</code> URI or query string.</li>
<li>Lays out block-level elements like HTML.</li>
<li>Fixes whitespace being removed around a lone <code>&lt;slot
/&gt;</code>, which allowed <code>:empty</code> to start matching the
container.</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/withastro/prettier-plugin-astro/blob/main/CHANGELOG.md">prettier-plugin-astro's
changelog</a>.</em></p>
<blockquote>
<h2>1.1.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p>bfbb6c5: Adds support for three <code>astroAllowShorthand</code>
formatting modes:</p>
<ul>
<li>When unset / <code>undefined</code>, the attributes stay as written,
i.e <code>&lt;Comp value={value} /&gt;</code> and <code>&lt;Comp {value}
/&gt;</code> can co-exist in the same file.</li>
<li>When set to <code>true</code>, attributes that can be written in the
shorthand form will automatically be transformed. <code>&lt;Comp
value={value} /&gt;</code> will become <code>&lt;Comp {value}
/&gt;</code></li>
<li>When set to <code>false</code>, attributes will always be expanded
to their full form.</li>
</ul>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>4b3547e: Fix non-idempotent indentation of multiline comments nested
inside CSS rules.</li>
<li>edfb35f: Fixes raw elements being forcefully paired up when
self-closed.</li>
</ul>
<h2>1.0.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>5b5a735: Publish TypeScript declarations for Astro plugin
options.</li>
<li>6154471: Fixes an error when a JavaScript comment appears before a
raw or custom-printed element, such as a <code>&lt;script&gt;</code> in
the alternate branch of a conditional expression.</li>
<li>fabb28f: Fix non-idempotent CSS <code>&lt;style&gt;</code> block
formatting with <code>astroCompressHTML</code> set to
<code>'html'</code> or <code>'none'</code>.</li>
</ul>
<h2>1.0.0</h2>
<h3>Major Changes</h3>
<ul>
<li>
<p>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</p>
</li>
<li>
<p>595d47f: The plugin has been fully rewritten on top of Astro 7's new
Rust compiler. This rewrite fixes many long-standing issues, such as
certain elements not being handled properly inside expressions.</p>
<p>Whitespace formatting now matches Astro’s whitespace handling, and a
new <code>astroCompressHTML</code> option has been added to match
Astro's <a
href="https://docs.astro.build/en/reference/configuration-reference/#compresshtml"><code>compressHTML</code></a>
setting. If you set <code>compressHTML</code> in your Astro config, also
set <code>astroCompressHTML</code> in your Prettier config to match.</p>
<p>In addition, this rewrite has allowed us to more closely match
Prettier's built-in JSX and HTML formatting, leading to less cosmetic
differences between the different files in your repo.</p>
</li>
</ul>
<h2>1.0.0-beta.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>cc30d24: Fixes various formatting issues when using
<code>astroCompressHTML: 'html'</code> or <code>'none'</code>:</p>
<ul>
<li>Fixes a stray <code>&gt;</code> being added after an empty or
ignored element that is followed by a sibling.</li>
<li>Fixes closing tags being split from trailing void elements like
<code>&lt;img&gt;</code>.</li>
<li>Fixes whitespace being added inside tables, lists, and captions
under <code>htmlWhitespaceSensitivity: 'strict'</code>.</li>
<li>Fixes line breaks around inline elements being replaced by
spaces.</li>
<li>Allows inline elements to wrap at the print width without adding
rendered whitespace.</li>
<li>Keeps inline elements written on one line on that line.</li>
<li>Fixes components with dotted names like
<code>&lt;Astro.self&gt;</code> losing their closing tags or failing to
format.</li>
<li>Fixes whitespace around <code>inline-block</code> elements and
reflowing markup written on one line.</li>
<li>Fixes quotes in <code>style</code> attribute values being written
unescaped, corrupting the attribute and breaking the next format.</li>
<li>Fixes children hugging the closing bracket when an element's
attributes span multiple lines.</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/12c5a89d63227c7992f63a1d4e5ad08baecbf705"><code>12c5a89</code></a>
Version Packages (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/491">#491</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/bfbb6c526dc089a518ea6aa9304824ee619cfb24"><code>bfbb6c5</code></a>
fix: make astroAllowShorthand more intuitive (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/493">#493</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/edfb35fef6f8faf58ecb57b1e16f65ccf9ef3000"><code>edfb35f</code></a>
fix: prevent self-closed raw elements from being forcefully paired (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/490">#490</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/4b3547eeb17a70721b714776ad7cc54e3f113dcd"><code>4b3547e</code></a>
fix: preserve multiline CSS comment indentation (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/488">#488</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/9b339ef6e143f16ddfdec302443aa4130b2242ad"><code>9b339ef</code></a>
Version Packages (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/485">#485</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/fabb28f2719342fe9c539851334b93d8e9f47563"><code>fabb28f</code></a>
fix: make compressed style formatting idempotent (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/482">#482</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/5b5a735603c386b66857324f10b828eb223ceaf2"><code>5b5a735</code></a>
fix(types): publish plugin option types (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/486">#486</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/615447148f6bc3f8a1e06b7e6855d523be31ceb6"><code>6154471</code></a>
fix(printer): preserve comments before raw elements (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/484">#484</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/4632d1bb67d55b607a6cb940a71d647bf9a6a88f"><code>4632d1b</code></a>
Version Packages (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/478">#478</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/9d76a479791bd1cacf5e2b855c5c4e46626d4402"><code>9d76a47</code></a>
feat: clean up changesets before 1.0 (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/480">#480</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/withastro/prettier-plugin-astro/compare/v0.14.1...v1.1.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new
releaser for prettier-plugin-astro since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier-plugin-astro&package-manager=npm_and_yarn&previous-version=0.14.1&new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

## Delivery update — 2026-10-04

### Summary

Refreshed this Astro formatter update against current `main`, including
merged PR #27, and repaired the failing format check without rewriting
the Dependabot commit or contributor text.

### Implementation / behavior

The upgrade to `prettier-plugin-astro` 1.1.0 changes its Astro printer.
Applied its required formatting only to the four files named by the
original failing check: `StatusIndicator.astro`, `Base.astro`,
`404.astro`, and `index.astro`. The large index diff is printer layout;
independent review confirmed expressions, attributes, element nesting,
and text separation are preserved. No formatter bypass, audit exception,
or dependency rollback was introduced.

### Validation

- Independently reviewed head `247378fad89622c65bc0d418206dc840d0008e9e`
against base `6b0c6690f57b3f2cf86c1c7e8e9496edf1f4eac9`; no actionable
findings.
- [Updated
CI](https://github.com/atrinik/observatory/actions/runs/37176346073)
passed dependency-audit delta checks, install, local D1 migration,
format/type checks, all 98 tests, build, deployment dry runs, and
tracked-source cleanliness.
- Required PR checks, CodeQL, Cloudflare Pages preview, and
probe-preview Workers Builds passed on this head. The branch is
conflict-free and ready for review.

### Limitations / follow-up

This update leaves the PR unmerged. The other dependency PRs remain
separate; merging one may require refreshing the others under the
repository's strict current-base check policy.


### Merge preparation — after PRs #44 and #45

Refreshed against `13dbd63034d5b57661d17366a7b647cbf6dbf0fa` at head
`f5a7eba76dc3662b51af658a34129e840915777c`. Resolved only the
manifest/lock root dependency conflicts, retaining Prettier 3.9.9,
Vitest 5.0.3, and Astro formatter plugin 1.1.0. All four Astro files are
byte-identical to the independently reviewed formatting repair. [Fresh
combined
validation](https://github.com/atrinik/observatory/actions/runs/37177652829)
and all security/provider checks passed. The user explicitly authorized
this PR's squash merge.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zoey Rose <zoey@zoeysr.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant