@@ -109,23 +109,16 @@ CI, modify files, or create a pull request.
109109
110110Otherwise, continue the update from the existing working tree and commits:
111111
112- 1 . Read ` rust/updating-rust-analyzer.md ` and all applicable repository
113- instructions.
114- 2 . Review the updater log, exit status, commits, and working tree. Do not rerun
115- the updater script.
116- 3 . Complete as much of the documented update as possible. Fix extractor or
117- code-generation breakage, keep all ` ra_ap_ ` dependency versions aligned,
118- regenerate required files, and add schema upgrade/downgrade scripts, tests,
119- and a change note when the schema changed.
120- 4 . Run the relevant formatting, linting, code generation, build, and tests,
121- including ` bazel run //rust:install ` . Use ` gh ` to inspect relevant existing
122- CI configuration and prior failures while diagnosing problems.
123- 5 . Review the complete diff and commits. Do not include secrets. Do not refer
112+ 1 . Review the updater log, exit status, commits, and working tree. Do not rerun
113+ the updater script or undo changes that it successfully made.
114+ 2 . Read ` rust/updating-rust-analyzer.md ` and all applicable repository
115+ instructions, then complete the remaining update steps.
116+ 3 . Review the complete diff and commits. Do not include secrets. Do not refer
124117 to private repositories, internal issues, or internal pull requests in the
125118 public pull request.
126- 6 . Use ` create_pull_request ` exactly once to create a focused draft pull
127- request. Summarize the updater output, changes, and validation. If the
128- update cannot be finished, still create a partial draft pull request when
119+ 4 . Use ` create_pull_request ` exactly once. Summarize the updater output,
120+ changes, and validation. If the update cannot be finished, still create a
121+ partial draft pull request when
129122 there are useful changes, and clearly list failures, missing work, and the
130123 next commands for a maintainer.
131124
@@ -134,9 +127,3 @@ CI cannot be awaited in this run. Compensate with the strongest practical
134127local validation and state this limitation accurately in the pull request.
135128If the updater did not report ` no-update ` but no useful patch can be produced,
136129call ` report_incomplete ` with the updater failure and exact blocker.
137-
138- ## Safe Outputs
139-
140- - Use ` create_pull_request ` for the update or partial update.
141- - Use ` noop ` only for the exact no-update result.
142- - Use ` report_incomplete ` only when no useful pull request can be created.
0 commit comments