Skip to content

Commit a7616b3

Browse files
authored
Merge branch 'main' into cursor/development-environment-setup-5c91
2 parents d362a90 + 65a4560 commit a7616b3

File tree

44 files changed

+2930
-222
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+2930
-222
lines changed

.github/workflows/release-prod.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,14 +126,25 @@ jobs:
126126
echo "Updated version.ts with version v$VERSION"
127127
cat packages/shared/src/version.ts
128128
129+
- name: Setup Node.js
130+
uses: actions/setup-node@v4
131+
with:
132+
node-version: '20.x'
133+
134+
- name: Install dependencies
135+
run: yarn install --frozen-lockfile
136+
137+
- name: Generate OpenAPI docs
138+
run: yarn openapi:generate
139+
129140
- name: Configure git
130141
run: |
131142
git config user.name "github-actions[bot]"
132143
git config user.email "github-actions[bot]@users.noreply.github.com"
133144
134145
- name: Commit changes
135146
run: |
136-
git add CHANGELOG.md packages/shared/src/version.ts
147+
git add CHANGELOG.md packages/shared/src/version.ts docs/api-reference/sourcebot-public.openapi.json
137148
git commit -m "[skip ci] Release v$VERSION"
138149
139150
- name: Push to temporary branch

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
### Added
1111
- Added AGENTS.md with Cursor Cloud development environment instructions. [#1001](https://github.com/sourcebot-dev/sourcebot/pull/1001)
1212

13+
## [4.15.6] - 2026-03-13
14+
15+
### Added
16+
- Added generated OpenAPI documentation for the public search, repo, and file browsing API surface. [#996](https://github.com/sourcebot-dev/sourcebot/pull/996)
17+
18+
### Fixed
19+
- [EE] Fixed account-driven permission sync silently wiping all Bitbucket Server repository permissions when the OAuth token expires on instances with anonymous access enabled. [#998](https://github.com/sourcebot-dev/sourcebot/pull/998)
20+
- [EE] Fixed Bitbucket Server repos being incorrectly treated as public in Sourcebot when the instance-level `feature.public.access` flag is disabled but per-repo public flags were not reset. [#999](https://github.com/sourcebot-dev/sourcebot/pull/999)
21+
- [EE] Fixed account-driven permission sync jobs failing when OAuth tokens expire between user visits by moving token refresh into the backend sync flow. [#1000](https://github.com/sourcebot-dev/sourcebot/pull/1000)
22+
23+
## [4.15.5] - 2026-03-12
24+
25+
### Added
26+
- [EE] Added JumpCloud as an identity provider for SSO authentication. [#997](https://github.com/sourcebot-dev/sourcebot/pull/997)
27+
1328
### Changed
1429
- Require explicit invocation of ask_codebase tool in MCP [#995](https://github.com/sourcebot-dev/sourcebot/pull/995)
1530
- Gate MCP API behind authentication when Ask GitHub is enabled. [#994](https://github.com/sourcebot-dev/sourcebot/pull/994)

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,9 @@ RUN chown -R sourcebot:sourcebot /app
220220
# Copy zoekt proto files (needed for gRPC client at runtime)
221221
COPY --chown=sourcebot:sourcebot vendor/zoekt/grpc/protos /app/vendor/zoekt/grpc/protos
222222

223+
# Copy OpenAPI docs
224+
COPY --chown=sourcebot:sourcebot docs/api-reference/sourcebot-public.openapi.json /app/docs/api-reference/sourcebot-public.openapi.json
225+
223226
# Copy all of the things
224227
COPY --chown=sourcebot:sourcebot --from=web-builder /app/packages/web/public ./packages/web/public
225228
COPY --chown=sourcebot:sourcebot --from=web-builder /app/packages/web/.next/standalone ./

0 commit comments

Comments
 (0)