Skip to content

chore: final post-Rust cleanup#10

Merged
benfdking merged 1 commit into
mainfrom
chore/final-cleanup
May 23, 2026
Merged

chore: final post-Rust cleanup#10
benfdking merged 1 commit into
mainfrom
chore/final-cleanup

Conversation

@benfdking
Copy link
Copy Markdown

Summary

The third in a series cleaning up after the Rust→Starlark spike (#3), the WORKSPACE-example removal (#7), and the toolchain drops (#8/#9). This sweeps the remaining vestigial files and stale doc/config references.

Deletions

  • tools/BUILD.bazel — empty 0-byte file
  • tools/config_setting/ — older duplicate of tools/platforms/; no live consumers
  • playwright/private/cli/src/test/browsers.json fixture + empty BUILD.bazel from the deleted Rust unit tests
  • docs/starlark_no_rust_spike.md — the migration design doc; migration shipped in Refactor: remove Rust CLI and implement Playwright repo generation in Starlark #3, history available in the PR/commit
  • renovate.json — Dependabot now covers github-actions, bazel modules, and npm; running two bots would open duplicate PRs

Edits

  • .gitignore — drop /target and the # Added by cargo line
  • .bazelignore — drop target/
  • .github/dependabot.yml — drop the two /examples/workspace entries (the example directory was removed in chore: remove legacy WORKSPACE example #7)
  • README.md — drop the Documentation section pointing at docs/extensions.md / docs/repositories.md / docs/integrity_map.md; those files are generated only into the released docs tarball by release_prep.sh, not committed to source
  • CONTRIBUTING.md — drop the bazel run //:gazelle instruction; no gazelle target is configured in this repo

Intentionally NOT changed (deferred to your call)

  • WORKSPACE.bazel (empty marker — still valid under bzlmod on Bazel 9 but harmless)
  • .github/workflows/buildifier.yaml.disabled (disabled workflow — enable or delete)
  • tools/version.bzl (orphaned VERSION/IS_PRERELEASE — depends on a missing .gitattributes export-subst hook)
  • examples/rules_js/MODULE.bazel deprecated integrity_map attr usage

Test plan

  • bazelisk build //... passes
  • examples/rules_js tests pass (none of the removed paths are referenced)

🤖 Generated with Claude Code

Removes leftover scaffolding and stale references that survived the
Starlark migration and earlier WORKSPACE-example removal:

Deleted:
- tools/BUILD.bazel (empty)
- tools/config_setting/ (older duplicate of tools/platforms/, no consumers)
- playwright/private/cli/src/test/ (Rust unit-test fixtures)
- docs/starlark_no_rust_spike.md (migration write-up — work is done)
- renovate.json (dependabot.yml now covers github-actions, bazel, npm)

Edited:
- .gitignore: drop /target and the "Added by cargo" marker
- .bazelignore: drop target/
- .github/dependabot.yml: drop two /examples/workspace entries (the
  example directory was removed in PR #7)
- README.md: drop links to docs/extensions.md / repositories.md /
  integrity_map.md — those files exist only in the released doc
  tarball, not in source
- CONTRIBUTING.md: drop the "bazel run //:gazelle" instruction — no
  gazelle target is configured in this repo

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@benfdking benfdking merged commit cf4ff18 into main May 23, 2026
1 check passed
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