Skip to content

build(deps): lock file maintenance - #104

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/lock-file-maintenance
Open

build(deps): lock file maintenance#104
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/lock-file-maintenance

Conversation

@renovate

@renovate renovate Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Update Change
lockFileMaintenance All locks refreshed

🔧 This Pull Request updates lock files to use the latest dependency versions.


Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • "before 10am on the first day of the month"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the Type: Dependencies Dependency issues or Changes to dependency files label Aug 31, 2026

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renovateによるflake.lockの一括更新のみで、コードやドキュメントの変更はありません。code-quality, documentation, performance, security, testの各観点では指摘なしでした。

更新内容はnixpkgs (nixos-26.05ブランチ内追従), emacs-overlay, flake-parts, nixpkgs-lib, treefmt-nix, emacs-elisp-autofmtで、いずれもflake.nix側のコード変更を必要としません。

マージを止めるレベルの問題はないためAPPROVEしますが、emacs-elisp-autofmtが41コミット分進み整形結果とエラー終了コードの挙動が変わっているため、マージ前にnix fmtnix-fast-buildで差分・チェックが通ることの確認をおすすめします。

Review metadata

Comment thread flake.lock
Comment on lines +9 to +10
"rev": "a41fe15d3d2c69a6f069bab4d90caab8a4b62be7",
"revCount": 412,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warning

📦 Dependency

emacs-elisp-autofmt217f5486(revCount 371) -> a41fe15d(revCount 412)へ41コミット分更新されています。upstreamのgit logではelisp-autofmt.elが約1500行、elisp-autofmt.pyが138行変更されており、整形結果そのものを変える可能性のあるコミットが含まれます。

  • d866aa5 "Wrap multi-line child sexps for data lists": データリスト(is_dataヒント)ではindex 1の複数行S式も強制的に改行されるようになりました。
  • 1ce3c74 "Support group hint in child props": グループindexが0基点に変更され、カラム折り返しがグループ境界を尊重するようになりました。
  • 2d1042e "Fix wrap-locked nodes getting prior_states via unfiltered recursion"。

さらにelisp-autofmt-cmd.pyの終了コード挙動が変わりました。従来はEmacsが非0終了してもPythonラッパーがreturnして成功扱いでしたが、sys.exit(returncode)に修正され(4288a5f)、整形失敗時に非0で終了します。flake.nixのsettings.formatter.elisp-autofmtはこのスクリプトを直接呼ぶため、これまで黙って見逃されていた失敗がtreefmtチェックの失敗として顕在化する可能性があります。

マージ前にnix fmtを実行してauto-sudoedit.eltest/auto-sudoedit-test.elに差分が出ないことを確認してください。差分が出る場合は整形結果のコミットをこのPRに追加する必要があります。

Comment thread flake.lock
"owner": "nix-community",
"repo": "emacs-overlay",
"rev": "42965ee54b2d1d93b5e0aaa522d083c7a167c678",
"rev": "f6229276417aa356ae16dfd3b21b51525f55083f",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

📦 Dependency

emacs-overlay42965ee -> f622927へ更新されています。ローリングリリースのオーバーレイで、emacsWithPackagesFromPackageRequiresで構築されるEmacs本体とEmacsパッケージのバージョンが変わります。APIは安定しているためflake.nixの変更は不要ですが、実際の影響はビルド結果でしか分からないため、checks.ertchecks.emacsForItがCIで通ることを確認してください。なおelisp-checkジョブはNixではなくpurcell/setup-emacsのsnapshotを使うため、この更新の影響を受けません。

Comment thread flake.lock
Comment on lines +62 to +66
"lastModified": 1787962033,
"narHash": "sha256-u6z9VTZA4Kf3RkHQo9sQI7NI4Ei/uiU9vrMqOiwWP1Y=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "21ea275a7c46aef9d4d6ddc962e6d562e9d94183",
"rev": "c5c4a43b0e8056328ec4529f735cabdb8f1942bb",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

📦 Dependency

破壊的変更のリスクが低い更新と判断しました。

  • nixpkgs: 21ea275 -> c5c4a43。URLはgithub:NixOS/nixpkgs/nixos-26.05のままで、安定リリースブランチ内の追従なのでメジャー更新ではありません。
  • flake-parts: 17c9d6c -> 9d0d871mkFlake/flakeModuleの利用のみで、公開APIに変更はありません。
  • nixpkgs-lib: db3f255 -> 0e79af5。flake-partsの内部依存のみで、本プロジェクトのnixpkgsとは独立です(treefmt-nixとemacs-overlayはinputs.nixpkgs.follows = "nixpkgs"済み)。

いずれもflake.nixのコード変更は不要です。

Comment thread flake.lock
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "d1187f8bc71fb8aab02395869ec3f5c1920f75c0",
"rev": "27b3b12a8e6375f28ebe122f07d230ca5459bbfa",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

📦 Dependency

treefmt-nixd1187f8 -> 27b3b12で、間の変更は3コミットのみです。内容はjustフォーマッタへの--indentationオプション追加と、stdenv.isDarwin -> stdenv.hostPlatform.isDarwinのeval warning修正です。本プロジェクトが有効化しているフォーマッタ(actionlint, deadnix, nixfmt, prettier, shellcheck, shfmt, statix, typos, zizmor)およびカスタムformatter定義への影響はありません。

Comment thread flake.lock
"locked": {
"lastModified": 1785283030,
"narHash": "sha256-ryT5rlPw2HuG2iLg/VwhVqPGUNMRq/Wk5w1gztjNs70=",
"lastModified": 1786424162,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tip

📦 Dependency

参考情報です。flake.nixのtreefmt formatterはこのflake入力を使う一方、devShellのemacsPackages.elisp-autofmtはnixpkgs経由のMELPAスナップショットを使っており、両者のバージョン差が今回の更新でさらに広がりました。Emacs上で対話的に整形した結果とnix fmtの結果がずれる可能性があるため、気になる場合はdevShell側もflake入力から供給するか、整形はnix fmtに一本化する運用を明示しておくと安全です。既存の構成に起因するもので、このPR自体の不具合ではありません。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Dependencies Dependency issues or Changes to dependency files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants