Skip to content

chore(ci): bump actions/checkout from 4 to 6 - #43

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-6
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 30, 2026

Copy link
Copy Markdown

Bumps actions/checkout from 4 to 6.

Release notes

Sourced from actions/checkout's releases.

v6.0.0

What's Changed

Full Changelog: actions/checkout@v5.0.0...v6.0.0

v6-beta

What's Changed

Updated persist-credentials to store the credentials under $RUNNER_TEMP instead of directly in the local git config.

This requires a minimum Actions Runner version of v2.329.0 to access the persisted credentials for Docker container action scenarios.

v5.0.1

What's Changed

Full Changelog: actions/checkout@v5...v5.0.1

v5.0.0

What's Changed

⚠️ Minimum Compatible Runner Version

v2.327.1
Release Notes

Make sure your runner is updated to this version or newer to use this release.

Full Changelog: actions/checkout@v4...v5.0.0

v4.3.1

What's Changed

Full Changelog: actions/checkout@v4...v4.3.1

v4.3.0

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's changelog.

Changelog

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

v4.2.0

v4.1.7

v4.1.6

... (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)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  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 github_actions Pull requests that update GitHub Actions code labels May 30, 2026
@dean0x dean0x closed this May 31, 2026
@dean0x
dean0x deleted the dependabot/github_actions/actions/checkout-6 branch May 31, 2026 20:31
@dependabot @github

dependabot Bot commented on behalf of github May 31, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

dean0x added a commit that referenced this pull request Jul 18, 2026
…uiet, ctx struct (resolve-w2-lintcli)

#36: move JSON envelope emit BEFORE the any_would_fix std::process::exit(1) in
run_lint_directory so `mds lint --fix --check --format json <dir>` always writes
parseable JSON to stdout before exiting. Previously stdout was empty on exit 1,
breaking JSON.parse for consumers (AC-F-14).

#59: run_lint_stdin previously destructured LintFlags with `..`, silently
dropping `check` and `diff`. `mds lint - --fix --check` applied fixes and
wrote the fixed source to stdout instead of exiting 1 unmodified. Now all five
flags are bound; a preview path (preview_fixes → gated pipeline) is inserted
before the write path, mirroring run_lint_file. Avoids PF-004.

#43: PartiallyFixed produced three different user-facing messages across four
call sites with inconsistent --quiet handling. Consolidate to a single format
"Partially fixed: {label} ({N} of {M} fixes applied)" with a uniform !quiet
guard at all sites. Fixes the realized defect: lint_one_file_accumulating
destructured LintFlags without binding `quiet`, so `mds lint dir/ --fix
--format json --quiet` emitted status lines that single-file mode suppressed.
Refs: issue #173.

#55: introduce LintDirCtx struct grouping lint_root/flags/runtime_vars/config
for run_lint_directory's per-file helpers, following the FileCompileCtx /
DirWatchCtx pattern (watch.rs:582-586, 1307-1311). Removes the two remaining
#[allow(clippy::too_many_arguments)] suppressions (zero-warnings policy,
issue #6). Applies ADR-004; avoids PF-004.

Regression tests added for all three behavioral fixes (RED→GREEN verified).
Co-Authored-By: Claude <noreply@anthropic.com>
dean0x added a commit that referenced this pull request Aug 16, 2026
P0 (PF-004) — `--quiet` bypassed on two of three lint emitters:
#216 gated the `fix rejected:` and `diagnostic cap reached` status messages
in directory mode only, leaving the single-file and stdin emitters ungated.
That re-created exactly the divergence issue #43/#173 fixed for
`Partially fixed:` — `mds lint --fix --quiet` stayed silent for a directory
but wrote to stderr for a single file or stdin. Gate all three modes.

P1 (PF-013/ADR-009) — three tests proven vacuous by mutation:
- `lint_directory_quiet_check_exit_matches_d1a_contract` passed with the
  summary emit deleted outright; its only "control" used a different fixture.
  Added an in-test control on the same tree.
- `lint_directory_quiet_works_in_pre_subcommand_position` and
  `dir_build_quiet_works_in_pre_subcommand_position` asserted only pre==post,
  which holds when BOTH orderings are broken; both passed with the quiet gate
  removed. Added absolute-value anchors plus positive controls.
- `lint_stdin_prints_no_directory_summary` and AC-Q13 could not distinguish a
  wrong needle / corrupted line from real absence. Strengthened.

New regression guard: `fix_rejected_message_honours_quiet_in_all_three_modes`
covers all three emitters with a paired positive control each; verified to
fail against a revert of either half of the P0 fix.

P2 — CHANGELOG and spec.md now document the D4 status-message change (a
shipped v0.3.0 surface); untangled a garbled bucket-semantics sentence in
spec.md; fixed a run-on in the rendered `mds lint --help` text and made
AC-Q26 pin both help sites independently.
dean0x added a commit that referenced this pull request Aug 16, 2026
…itter parity

- Finding 1 (medium/blocking): add debug_assert_eq! for the four-counter
  FileTally partition invariant after the per-file loop in run_lint_directory,
  per the project reliability rule ("Assert preconditions and invariants in
  production code — not just tests") and the Rust rule (debug_assert! for
  invariants in hot paths).  Zero release-build cost; catches a future
  early continue/return that would silently undercount the summary.

- Finding 2 (low/suggestion): close the last PF-004 emitter divergence:
  lint_one_file_accumulating (JSON) was missing Fixed: and Would fix:
  that lint_one_file_human already emitted.  Both now have the same
  quiet-gated messages with paired positive/negative tests (PF-013/ADR-009).

- Finding 3 (medium/should-fix): remove the wrong #43 issue reference from
  the module doc (issue #43 is an unrelated Dependabot CI bump).  The
  comment now references only #173 (the dispatch-spine refactor).

- Finding 4 (low/suggestion): replace the absolute "all seven messages in
  all three modes" claim with a scoped statement: Clean: is single-file/
  stdin only and directory mode emits no per-file clean message (PF-015).

Co-Authored-By: Claude <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.

1 participant