Skip to content

Commit 29f2c0d

Browse files
Merge branch 'main' into actions-unpinned-tag-floating-immutable
2 parents de77116 + 7d04932 commit 29f2c0d

843 files changed

Lines changed: 42265 additions & 18945 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/labeler.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ Swift:
3838
- swift/**/*
3939
- change-notes/**/*swift*
4040

41+
Unified:
42+
- unified/**/*
43+
- change-notes/**/*unified*
44+
4145
Actions:
4246
- actions/**/*
4347
- change-notes/**/*actions*

‎.github/workflows/rust-analysis.yml‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@ jobs:
5757
languages: ${{ matrix.language }}
5858
config-file: ./.github/codeql/codeql-config.yml
5959

60+
# TODO: Remove once Rust extractor no longer errors on this file
61+
- name: Remove malformed rust-analyzer parser fixture
62+
shell: bash
63+
run: |
64+
cargo fetch
65+
find "${CARGO_HOME:-$HOME/.cargo}/registry/src" \
66+
-path '*/ra_ap_parser-0.0.352/test_data/lexer/err/incomplete_frontmatter_before_unicode.rs' \
67+
-delete
68+
6069
- name: Autobuild
6170
uses: github/codeql-action/autobuild@main
6271

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

Lines changed: 3 additions & 3 deletions
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 & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ safe-outputs:
7575
- "ruby/extractor/Cargo.toml"
7676
- "unified/extractor/Cargo.toml"
7777
- "unified/swift-syntax-rs/Cargo.toml"
78+
# A rust-analyzer update can require a newer Rust toolchain whose Clippy
79+
# lints require compatibility fixes in any of the Rust sources.
80+
# rust-analyzer dependency updates can also update tree-sitter APIs,
81+
# requiring compatibility fixes in the shared extractor implementation.
82+
- "shared/yeast/src/**"
83+
- "shared/yeast-macros/src/**"
84+
- "shared/yeast-schema/src/**"
85+
- "shared/tree-sitter-extractor/src/**"
7886
- "MODULE.bazel"
7987
- "MODULE.bazel.lock"
8088
- "rust-toolchain.toml"

0 commit comments

Comments
 (0)