docs(deps)(deps): bump astro and @astrojs/starlight in /docs#1346
Merged
Conversation
Contributor
Author
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
This was referenced May 11, 2026
d29af24 to
83d27d1
Compare
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) and [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight). These dependencies needed to be updated together. Updates `astro` from 5.18.1 to 6.3.1 - [Release notes](https://github.com/withastro/astro/releases) - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md) - [Commits](https://github.com/withastro/astro/commits/astro@6.3.1/packages/astro) Updates `@astrojs/starlight` from 0.30.6 to 0.39.2 - [Release notes](https://github.com/withastro/starlight/releases) - [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md) - [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.39.2/packages/starlight) --- updated-dependencies: - dependency-name: astro dependency-version: 6.3.1 dependency-type: direct:production - dependency-name: "@astrojs/starlight" dependency-version: 0.39.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Astro 6 raised its Node floor to `>=22.12` (`engines.node` in the astro@6.x manifest, EBADENGINE warning at install time + a hard "Node.js v20 is not supported by Astro!" abort at `astro build`). Bumping the docs-build / docs-screenshots-build / docs-screenshots-capture runners to Node 22 unblocks the paired astro@^5 → ^6 + @astrojs/starlight@^0.30 → ^0.39 dependency bump in this PR. The web panel's runtime stack is unaffected (PHP 8.5; the only client-side TS check runs over `web/scripts/` and stays on Node 20 via `ts-check.yml`).
Starlight 0.33 (in the 0.30 → 0.39 bump landing here) changed the
`social` integration option from a `Record<KnownPlatform, url>` map
to a `[{icon, label, href}]` array. The old shape now fails the
config schema with "Starlight v0.33.0 changed the `social` configuration
syntax. Please specify an array of link items instead of an object."
Migrating both the GitHub and Discord entries preserves the topbar
icon row exactly. The pre-fix comment block at the call site already
anticipated this exact migration; the surrounding rationale was
moved into the new comment.
83d27d1 to
765ce0e
Compare
3 tasks
Rushaway
pushed a commit
to srcdslab/sourcebans-pp
that referenced
this pull request
May 15, 2026
…in `if:` (sbpp#1350) sbpp#1347's skip-when-unconfigured guard used `if: secrets.DOCS_DEPLOY_PAT != ''` on the dispatch step. `secrets.*` isn't available in `if:` at any scope (workflow / job / step) per the Actions context-availability table — the parser rejects the file with "Unrecognized named-value: 'secrets'" before any job runs, so every push records a red workflow-file-issue run with no jobs (visible on the sbpp#1346 dependabot push, run 25652463088). Exactly the failure mode the guard was meant to prevent. Fix: read the secret into a precheck step's `env:` (where `secrets.*` IS allowed), shell-test for presence, emit a `configured=true|false` step output, gate the dispatch step on `steps.pat.outputs.configured == 'true'` (`steps.*` IS available in step `if:`). Operator-facing UX unchanged — dispatch step still shows as Skipped until the PAT is set, run is green. Both the file-level comment block and the inline step comment now spell out the actual context-availability rule so a future reader doesn't reach for the same broken shape.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps astro and @astrojs/starlight. These dependencies needed to be updated together.
Updates
astrofrom 5.18.1 to 6.3.1Release notes
Sourced from astro's releases.
... (truncated)
Changelog
Sourced from astro's changelog.
... (truncated)
Commits
868892b[ci] release (#16651)8abfc7d[ci] format15fbc41Skip isRemoteAllowed check for local images in generic endpoint (#16646)4886184test: merge astro-assets-prefix test files into one (#16645)c397908[ci] format5311b78test: parallel testing (#16382)2ffa0ba[ci] release (#16596)c68a9dafix(docs): missing version and verb tense (#16632)f54be80fix(logger): add flush/close to AstroIntegrationLogger (#16629)9c6efc5Escape interpolated values in redirect HTML template (#16592)Updates
@astrojs/starlightfrom 0.30.6 to 0.39.2Release notes
Sourced from @astrojs/starlight's releases.
... (truncated)
Changelog
Sourced from @astrojs/starlight's changelog.
... (truncated)
Commits
76ff51e[ci] release (#3891)2d05e18Make sure to enabletext-autospaceeven in non-Firefox browsers (#3890)0c0acc0[ci] release (#3886)b3c6990Add new icons to Starlight’s built-in set (#3887)010eed1fix: update the version mentioned inautogenerateerror message (#3885)c89c144[ci] release (#3883)dcf6d09Refactor autogenerated sidebar groups (#3618)6672c35Update i18next (#3858)6b18976[ci] format417a66cEnabletext-autospacein Chinese and Japanese documents (#3872)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@astrojs/starlightsince your current version.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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.