sourcebot/packages
Jose Hernandez e20d514569
Some checks are pending
Publish to ghcr / build (linux/amd64, blacksmith-4vcpu-ubuntu-2404) (push) Waiting to run
Publish to ghcr / build (linux/arm64, blacksmith-8vcpu-ubuntu-2204-arm) (push) Waiting to run
Publish to ghcr / merge (push) Blocked by required conditions
Update Roadmap Released / update (push) Waiting to run
feat(bitbucket): support glob patterns in repository exclusions (#620)
* feat(bitbucket): support glob patterns in repository exclusions

Update Bitbucket Cloud and Server exclusion logic to support glob
patterns (e.g., "org/repo*") in the exclude.repos configuration,
matching the documented behavior and aligning with other providers
(GitHub, GitLab, Gitea, Azure DevOps).

Changes:
- Add micromatch import for pattern matching
- Replace Array.includes() with micromatch.isMatch() in
  cloudShouldExcludeRepo and serverShouldExcludeRepo functions
- Add reason logging for exclusion decisions to match GitHub's pattern

This enables users to exclude repositories using wildcard patterns
as documented in the Bitbucket Cloud connection documentation.

* update changelog

---------

Co-authored-by: Jose Hernandez <jose.hernandez@emilabs.ai>
Co-authored-by: bkellam <bshizzle1234@gmail.com>
2025-11-17 14:33:39 -08:00
..
backend feat(bitbucket): support glob patterns in repository exclusions (#620) 2025-11-17 14:33:39 -08:00
db feat(web,worker): Environment overrides (#597) 2025-11-04 21:22:31 -08:00
mcp release @sourcebot/mcp v1.0.8 2025-11-10 15:32:32 -08:00
schemas feat(web,worker): Environment overrides (#597) 2025-11-04 21:22:31 -08:00
shared feat(web): Add env var to configure default max match count (#616) 2025-11-13 00:06:23 -08:00
web fix(ee): Wipe search contexts on init if we no longer have the entitlement (#618) 2025-11-13 21:29:51 -08:00