Skip to content

fix: normalize default dependency group name to underscores to prevent configuration mismatches#1077

Draft
xangcastle wants to merge 2 commits into
mainfrom
xangcastle/normalize-groups-names-in-uv-hub
Draft

fix: normalize default dependency group name to underscores to prevent configuration mismatches#1077
xangcastle wants to merge 2 commits into
mainfrom
xangcastle/normalize-groups-names-in-uv-hub

Conversation

@xangcastle

@xangcastle xangcastle commented Jun 4, 2026

Copy link
Copy Markdown
Member

Changes are visible to end-users: yes/no

  • Searched for relevant documentation and updated as needed: yes/no
  • Breaking change (forces users to change their own code or config): yes/no
  • Suggested release notes appear below: yes/no

Test plan

  • Covered by existing test cases
  • New test cases added
  • Manual testing; please provide instructions so we can reproduce:

@aspect-workflows

aspect-workflows Bot commented Jun 4, 2026

Copy link
Copy Markdown

✨ Aspect Workflows Tasks

📅 Thu Jun 4 08:28:40 UTC 2026

✅ 7 successful tasks

  • ✅ buildifier · ⏱ 25.4s · 🐙 GitHub Actions · ☑️ Check
    💬 Format complete (clean)
  • ✅ gazelle · ⏱ 23.8s · 🐙 GitHub Actions · ☑️ Check
    💬 Gazelle complete (clean)
  • ✅ test (test-e2e-bazel-8) · ⏱ 2m 9s · 🐙 GitHub Actions · ☑️ Check
    💬 Bazel test complete (143/143 passed)
  • ✅ test (test-e2e-bazel-9) · ⏱ 2m 31s · 🐙 GitHub Actions · ☑️ Check
    💬 Bazel test complete (138/138 passed · 123 cached)
  • ✅ test (test-examples-uv_pip_compile-bazel-8) · ⏱ 23s · 🐙 GitHub Actions · ☑️ Check
    💬 Bazel test complete (1/1 passed · 1 cached)
  • ✅ test (test-root-bazel-8) · ⏱ 1m 49s · 🐙 GitHub Actions · ☑️ Check
    💬 Bazel test complete (185/185 passed)
  • ✅ test (test-root-bazel-9) · ⏱ 2m 12s · 🐙 GitHub Actions · ☑️ Check
    💬 Bazel test complete (184/184 passed)

⏱ Last updated Thu Jun 4 08:32:38 UTC 2026 · 📊 GitHub API quota 150/15,000 (1% used, resets in 44m)
🚀 Powered by Aspect CLI (v2026.22.44)  |  Aspect Build · X · LinkedIn · YouTube

@xangcastle xangcastle force-pushed the xangcastle/normalize-groups-names-in-uv-hub branch 3 times, most recently from d5faa65 to 79bb1d6 Compare June 4, 2026 07:22
@xangcastle xangcastle changed the title test: add e2e regression case for rdflib-linux dependency group resolution fix: normalize default dependency group name to underscores to prevent configuration mismatches Jun 4, 2026
@xangcastle xangcastle force-pushed the xangcastle/normalize-groups-names-in-uv-hub branch from 79bb1d6 to c824330 Compare June 4, 2026 08:16
@@ -0,0 +1,14 @@
"""Regression: rdflib must be importable on Linux.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What makes this package unique that caused the bug? Outline it here...

@@ -0,0 +1,19 @@
#!/usr/bin/env bash
# Regression: dep_group config_setting names must be normalized (hyphens → underscores).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the .sh really necessary? The rdflib_linux string is already in the BUILD and I think a comment at the top of the BUILD explaining why rdliflib_linux instead of rdflib-linux is enough and we can avoid the shell script?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rdflib-linux is not enough bc instead of fail is skipped

@xangcastle xangcastle force-pushed the xangcastle/normalize-groups-names-in-uv-hub branch from c824330 to 0322c7d Compare June 4, 2026 08:28
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.

2 participants