Skip to content

fix: scope development-only module dependencies - #111

Merged
longlho merged 1 commit into
mainfrom
codex/audit-dev-dependencies
Oct 7, 2026
Merged

longlho merged 1 commit into
mainfrom
codex/audit-dev-dependencies

Conversation

@longlho

@longlho longlho commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

The actiond source archive is used only by this repository's end-to-end worker setup but was also declared for downstream consumers. Mark it dev_dependency = True and remove the unused ncurses dependency left after procps-ng was removed.

Keep the remaining rules, TypeScript compiler, and native tools as regular dependencies because downstream browser targets use them. Add comments explaining that requirement.

Validation passed with Bazel 9.2.0:

  • Consumer dependency queries for the worker runner, native test tools, and local browser tools with --ignore_dev_dependency.
  • Existing bcr_test downstream module_smoke_test.
  • Development query confirming //e2e-tests/actiond:worker_source still resolves.
  • git diff --check.

@longlho
longlho enabled auto-merge (squash) October 7, 2026 18:15
@longlho
longlho merged commit dda076f into main Oct 7, 2026
16 checks passed
@longlho
longlho deleted the codex/audit-dev-dependencies branch October 7, 2026 18:29
longlho pushed a commit that referenced this pull request Oct 8, 2026
🤖 I have created a release *beep* *boop*
---


## 3.8.1 (2026-10-08)

## What's Changed
* fix: scope development-only module dependencies by @longlho in
#111
* fix: use Bazel inputs for local result caching by @longlho in
#113


**Full Changelog**:
v3.8.0...v3.8.1

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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