Skip to content

chore(deps): automate screenshot evidence and update source-map-js - #38

Open
dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/npm_and_yarn/source-map-js-1.2.2
Open

dependabot[bot] wants to merge 5 commits into
mainfrom
dependabot/npm_and_yarn/source-map-js-1.2.2

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Dependency updates can pass behavioral checks and still block on stale screenshot provenance. This updates source-map-js from 1.2.1 to 1.2.2, narrows freshness inputs to the resolved build/capture dependency graph, and refreshes this PR's evidence with every canonical PNG unchanged.

  • Unrelated lint/test updates no longer invalidate screenshots; shared build dependencies still do.
  • Read-only CI captures eligible Dependabot candidates and retains a seven-day before/after gallery.
  • Trusted main-branch tooling validates the exact PR/run/base, dependency-only changes, quality gates, scene/browser contracts, and actual PNG bytes. Only identical images permit an atomic manifest-only commit and exact-head CI dispatch.
  • Changed screenshots retain human review. Automation never approves or merges PRs; release verification stays read-only.
  • CI checks out its triggering commit directly, while dispatch validation binds that commit to the live Dependabot head.

Validation on final head cb4777c:

  • Every GitHub check passed, including the complete CI quality gate (Chromium/WebKit), dependency review, and CodeQL with no new alerts.
  • Local tooling (239 tests), unit (697 tests), build, example/type checks, screenshot validation, and clean-tree installed-consumer tarball verification passed. Forced CI-mode candidate capture preserved tracked files and matched all ten originals.
  • The final local three-engine run had 688 passes, five expected skips, and two Firefox navigation timeouts before product assertions. Both traces show HTTP 200 for the document and every asset, a rendered calendar, and no page errors. Each affected test then passed its focused rerun plus three diagnostic repeats with zero retries and unchanged timeouts. Original diagnostics are retained locally. This does not establish a reliable Firefox gate; the earlier complete local gate on 3948d47 passed all 690 browser tests. Local Firefox used the documented Windows outer-sandbox opt-in.

Automation activates after merge into main. One initial keyboard-focus capture varied at 143 pixels (maximum channel difference 8); its cause remains unresolved. No changed PNG was accepted, and automatic promotion rejects such variations.

Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/7rulnik/source-map-js/releases)
- [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md)
- [Commits](7rulnik/source-map-js@v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: source-map-js
  dependency-version: 1.2.2
  dependency-type: indirect
...

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 10, 2026
Comment thread .github/workflows/ci.yml Fixed
@redbasi redbasi changed the title chore(deps): bump source-map-js from 1.2.1 to 1.2.2 chore(deps): automate screenshot evidence and update source-map-js Oct 15, 2026

This branch has not been deployed

No deployments
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.

2 participants