Skip to content

Bump actions/checkout from 4 to 7 - #9

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/actions/checkout-7
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/actions/checkout-7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown

Bumps actions/checkout from 4 to 7.

Release notes

Sourced from actions/checkout's releases.

v7.0.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v6.0.3...v7.0.0

v6.1.0

What's Changed

https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change

Full Changelog: actions/checkout@v6.0.3...v6.1.0

v6.0.3

What's Changed

New Contributors

Full Changelog: actions/checkout@v6...v6.0.3

v6.0.2

What's Changed

Full Changelog: actions/checkout@v6.0.1...v6.0.2

v6.0.1

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.1

v7.0.0

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 14, 2026
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-7 branch from a23ce58 to 116db98 Compare September 14, 2026 13:22
voidstackloop added a commit that referenced this pull request Sep 15, 2026
Large-scale improvement, back to a new check rather than performance -
the last several rounds fixed history I/O; this one follows the same
design as check #9/#10 (design -> implement -> mutation-verify ->
fmt/clippy -> commit -> push -> confirm CI).

check_input_type_mismatch reuses check_autofill_hints' exact mechanism
(guess a field's semantic purpose from its label with a regex) but
checks the type attribute instead of autocomplete. A field labeled
like an email address or phone number left as type="text" (or
untyped, which is the same thing) gets no native format validation,
and - the real cost that makes this worth a mobile-usability-focused
tool - the wrong virtual keyboard on a phone: a full alphabetic layout
instead of an email-optimized or numeric-telephone one.

Deliberately scoped to only email and phone: both have a well-
supported dedicated input type AND an unambiguous label pattern.
Something like a ZIP code was deliberately left out - type="number"
would actively be the wrong fix there, since it strips a leading zero
and adds spinner arrows nobody wants on a ZIP field. A heuristic guess
from label wording, same as Autofill hints, so a mismatch is a Warn,
not a Fail.

New fixture (fixtures/input-type-mismatch-form.html) covers both true
positives (email + phone guessed, left as text) and the two negative
cases that matter: a field with the identical email-guess label
wording but correctly wired as type="email" (no false positive on a
form that got it right), and a field matching neither guess.

Verified with a mutation test: widened the check's own field selector
to also match already-correctly-typed type="email" fields, confirmed
the new integration test failed exactly as predicted (the correctly-
wired "Confirm email" field got flagged, breaking the false-positive
assertion), then restored the fix.

cargo fmt/clippy -D warnings clean, full suite green (159 tests).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.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 github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants