Skip to content

Rename third_party/ -> extra_modules/ (extras v2, 317/2) - #320

Merged
helly25 merged 1 commit into
mainfrom
feat/rename-extra-modules
Jul 10, 2026
Merged

Rename third_party/ -> extra_modules/ (extras v2, 317/2)#320
helly25 merged 1 commit into
mainfrom
feat/rename-extra-modules

Conversation

@helly25

@helly25 helly25 commented Jul 10, 2026

Copy link
Copy Markdown
Owner

First step of the extras v2 rework (#123). The directory holds the extras' glue/wrapper code, not the vendored libraries, so third_party/ was a misnomer - rename to extra_modules/ (generalizes to modules/libs/features).

Pure move + label/comment updates; architecture unchanged (root bazel_dep(pcre2), the //xff:xff_pcre select, the full CI cell). The local-module + normal-build-both + per-extra notices steps follow.

  • git mv third_party extra_modules
  • //third_party/pcre2 -> //extra_modules/pcre2; //third_party:__subpackages__ -> //extra_modules:__subpackages__ (the regex + license visibility grants); the CI full cell target; doc/comment refs.

Verified: both binaries build, lean //... 73/73, and --config=xff_full //extra_modules/pcre2:pcre2_backend_test + full_binary_test pass at the new path.

The directory holds the extras' glue/wrapper code, not the vendored libraries,
so `third_party/` was a misnomer. Rename it to `extra_modules/` (which also
generalizes to modules/libs/features). Pure move + label/comment updates; the
architecture is unchanged (root bazel_dep pcre2, //xff:xff_pcre select, the full
CI cell) - the local-module + normal-build-both + notices steps follow.

`git mv third_party extra_modules`, and update //third_party/pcre2 ->
//extra_modules/pcre2, //third_party:__subpackages__ -> //extra_modules:... (the
regex + license visibility grants), the CI full cell, and the doc/comment refs.
@helly25
helly25 enabled auto-merge (squash) July 10, 2026 08:50
@helly25
helly25 merged commit 1dc270d into main Jul 10, 2026
9 checks passed
@helly25
helly25 deleted the feat/rename-extra-modules branch July 10, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant