You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,13 @@ All notable changes to the Renovate Bot Dashboard project.
4
4
5
5
## [Unreleased] - 2025-12-03
6
6
7
+
### GitHub configuration and scanning
8
+
9
+
-**Multi-owner scanning**: `GITHUB_TARGETS` accepts a comma-separated list of organization logins and/or GitHub user logins. `GITHUB_ORG` remains supported as a single-owner fallback when `GITHUB_TARGETS` is unset.
10
+
-**Optional OAuth**: `AUTH_ENABLED=false` allows running without GitHub OAuth client credentials; `requireAuth` and `/api/auth/status` treat the instance as accessible without a GitHub login session.
11
+
-**Authorization**: OAuth callback enforces the existing org team check for each configured **organization** target; **user** targets skip team membership.
12
+
-**API / UI**: Settings responses include `github.targets` and `auth.enabled`. Helm and Docker Compose pass `GITHUB_TARGETS`, `AUTH_ENABLED`, and related variables.
13
+
7
14
### 🔐 Security Improvements
8
15
9
16
#### Package Vulnerabilities Fixed
@@ -41,9 +48,7 @@ All notable changes to the Renovate Bot Dashboard project.
41
48
42
49
#### Authentication System
43
50
-**GitHub OAuth SSO** - Mandatory authentication for all users
44
-
-**Team-Based Access Control** - Only authorized team members can access
45
-
- Default: `team_cloud_and_platforms` in `prom-candp` organization
46
-
- Configurable in `backend/src/routes/auth.routes.ts`
51
+
-**Team-Based Access Control** - Only authorized GitHub users can access (team enforced when `GITHUB_AUTH_TEAM_SLUG` is set; otherwise organization membership)
47
52
-**Login/Logout Flow** with proper session management
48
53
-**Protected Routes** - All API endpoints require authentication
0 commit comments