Skip to content

OWNERS: introduce team:ide for the localenv / DB Connect paths - #6187

Merged
rugpanov merged 2 commits into
mainfrom
grigory/owners-team-ide
Aug 6, 2026
Merged

OWNERS: introduce team:ide for the localenv / DB Connect paths#6187
rugpanov merged 2 commits into
mainfrom
grigory/owners-team-ide

Conversation

@rugpanov

@rugpanov rugpanov commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Changes

Defines team:ide in .github/OWNERTEAMS@rugpanov @rclarey @anton-107 @misha-db — and points the three localenv / DB Connect paths at it:

/libs/localenv/         team:ide
/cmd/environments/      team:ide
/acceptance/localenv/   team:ide

Each of those lines previously repeated the same four handles, so a roster change meant three separate edits that could silently drift apart. Now there's one source of truth.

Ownership is unchanged — all three paths still resolve to the same four people.

No GitHub org team yet

There's no github.com/orgs/databricks/teams/ide page, so the validator emits its non-blocking no GitHub team-page URL warning — the same one team:ai-training already produces. Per validateOwners this is by design: "A team may legitimately predate its GitHub team page, so this never blocks a merge."

The alias is fully functional standalone, which is how the existing aliases already work — neither cli-maintainers nor cli-platform (both listed in the OWNERTEAMS header) exists as an org team today, and OWNERTEAMS is explicitly the source of truth because GITHUB_TOKEN can't resolve org team membership. Creating the real org team needs org-owner access; the header URL can be added later.

Tests

  • node .github/scripts/owners.js validate → passes (2 non-blocking warnings: the new team:ide and the pre-existing team:ai-training).
  • node --test .github/scripts/owners.test.js .github/workflows/maintainer-approval.test.js → 64/64 pass.
  • findOwners confirms libs/localenv/uv.go, cmd/environments/setup_local.go and acceptance/localenv/… all still resolve to rugpanov rclarey anton-107 misha-db.

Follow-up

Ownership of /integration/cmd/environments/ is intentionally not included here: that path doesn't exist on main yet (it's added by #6155), and owners.js validate errors on rules whose path is missing from the tree. It'll be a small follow-up PR against main once #6155 lands.

This pull request and its description were written by Isaac.

The three localenv paths each repeated the same list of four handles, so a
roster change meant three edits that could silently drift apart. Define
team:ide in OWNERTEAMS once and reference it from all of them.

Ownership is unchanged: all three paths still resolve to @rugpanov, @rclarey,
@anton-107 and @misha-db, verified with findOwners.

No GitHub org team page yet, so the validator emits its non-blocking
"no GitHub team-page URL" warning, same as team:ai-training. Creating the org
team needs org-owner access; the alias works standalone in the meantime, which
is how team:bundle and team:platform already operate.
@rugpanov
rugpanov enabled auto-merge August 6, 2026 11:27
@rugpanov
rugpanov added this pull request to the merge queue Aug 6, 2026
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 64ee082

Run: 31097372624

Env 💚​RECOVERED 🙈​SKIP ✅​pass 🙈​skip Time
💚​ aws linux 4 4 291 1110 5:03
💚​ aws windows 4 4 293 1108 4:06
💚​ azure linux 4 4 290 1110 6:10
💚​ azure windows 4 4 292 1108 5:30
💚​ gcp linux 1 5 291 1110 5:25
💚​ gcp windows 1 5 293 1108 4:28
8 interesting tests: 4 RECOVERED, 4 SKIP
Test Name aws linux aws windows azure linux azure windows gcp linux gcp windows
💚​ TestAccept 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
🙈​ TestAccept/bundle/invariant/no_drift 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/ssh/connection 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
💚​ TestFetchRepositoryInfoAPI_FromRepo 💚​R 💚​R 💚​R 💚​R 🙈​S 🙈​S
💚​ TestFetchRepositoryInfoAPI_FromRepo/root 💚​R 💚​R 💚​R 💚​R
💚​ TestFetchRepositoryInfoAPI_FromRepo/subdir 💚​R 💚​R 💚​R 💚​R
Top 3 slowest tests (at least 2 minutes):
duration env testname
5:07 azure windows TestAccept
3:10 aws windows TestAccept
3:02 gcp windows TestAccept

Merged via the queue into main with commit 0143132 Aug 6, 2026
25 checks passed
@rugpanov
rugpanov deleted the grigory/owners-team-ide branch August 6, 2026 12:07
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.

3 participants