Repository navigation
ci: commit only the bump files in the auto-bump PRs - #4578
Conversation
create-pull-request stages every change in the working tree by default. The RustCFML version check runs the full suite first, so its first real bump PR (#4577) also committed public/logs/*.log and tools/ci/__pycache__/*.pyc. - rustcfml-version-check.yml: add-paths limited to the four files bump-pin.sh and run-suite.sh --write-baseline produce. - bump-develop-version.yml: add-paths: wheels.json. Its PRs only ever contained wheels.json; this keeps it that way. - .gitignore: public/logs/ and __pycache__/. - Both steps document that a GITHUB_TOKEN-opened PR starts no CI: whoever handles it pushes a commit (an empty one is fine) to start it. Refs #4577 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Peter Amiri <peter@alurium.com>
|
rev1-r3 review @ e6b16bc: APPROVE 1.
2. The 3. Comments. The "a PR opened with actionlint: PR CI: 12 pass, 3 skipping, 0 fail. Up to date with develop, MERGEABLE. |
Summary
peter-evans/create-pull-requeststages every change in the working tree by default. The RustCFML version check runs the full suite before opening its bump PR. So its first real bump PR, #4577, also committed the run'spublic/logs/*.log(8 files, ~5.8k lines) andtools/ci/__pycache__/*.pyc. Those were removed from #4577 by hand; this PR stops it happening again.rustcfml-version-check.yml:add-pathsis limited to the four filesbump-pin.shandrun-suite.sh --write-baselinewrite:tools/rustcfml/ENGINE_VERSIONtools/rustcfml/ENGINE_SHA256tools/rustcfml/baseline.jsoncli/lucli/services/rustcfml/RustCFMLEngine.cfcbump-develop-version.yml:add-paths: wheels.json. Not strictly needed: nothing else in that job writes to the tree, and its past PRs (chore: bump develop snapshot target to 4.2.1 #4555, chore: bump develop snapshot target to 4.1.3 #3879, chore: bump develop snapshot target to 4.1.2 #3765) contain onlywheels.json. It keeps the two bump steps consistent and guards against future steps writing files..gitignore: addspublic/logs/and__pycache__/. Neither is tracked today.GITHUB_TOKENstarts no workflows. Whoever handles the bump PR pushes a commit (an empty one is fine) to start CI. This is the existing practice for the develop bump; no token change.Verification
actionlintis clean onrustcfml-version-check.yml.bump-develop-version.ymlhas only the 2 SC2086 notes already on develop.git check-ignorematchespublic/logs/wheels.logandtools/ci/__pycache__/*.pyc.Refs #4577
🤖 Generated with Claude Code