Skip to content

Commit 1971c36

Browse files
paldepindCopilot
andcommitted
Merge branch 'main' into unified/swift-extract-attributed-types
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 62852513-1597-427b-b299-6cd4716f7109
2 parents 4fcecf2 + f94db6b commit 1971c36

315 files changed

Lines changed: 35659 additions & 6194 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/update-rust-analyzer.lock.yml‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎.github/workflows/update-rust-analyzer.md‎

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -109,23 +109,16 @@ CI, modify files, or create a pull request.
109109

110110
Otherwise, 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
134127
local validation and state this limitation accurately in the pull request.
135128
If the updater did not report `no-update` but no useful patch can be produced,
136129
call `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

Comments
 (0)