Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
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
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
OpenStackweb
/
summit-api
Public
Notifications
You must be signed in to change notification settings
Fork
2
Star
3
Code
Issues
4
Pull requests
18
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Hotfix/sponsors permissions
- #582
#582
Open
smarcet
wants to merge 20 commits into
main
OpenStackweb/summit-api:main
from
hotfix/sponsors-permissions
OpenStackweb/summit-api:hotfix/sponsors-permissions
Copy head branch name to clipboard
Conversation
Commits
20
(20)
Checks
Files changed
Open
Hotfix/sponsors permissions
#582
smarcet
wants to merge 20 commits into
main
OpenStackweb/summit-api:main
from
hotfix/sponsors-permissions
OpenStackweb/summit-api:hotfix/sponsors-permissions
Copy head branch name to clipboard
Commits
Commits on Aug 10, 2026
fix: grant sponsor group before eager Sponsor_Users creation in user sync
Show description for 2bc1e3b
smarcet
committed
2bc1e3b
View commit details
Copy full SHA for 2bc1e3b
Browse repository at this point
fix: propagate removeSponsorUser failures to MQ job retry machinery
Show description for a44f9cd
smarcet
committed
a44f9cd
View commit details
Copy full SHA for a44f9cd
Browse repository at this point
feat: register member on demand from IDP in sponsor user sync
Show description for c2c0e35
smarcet
committed
c2c0e35
View commit details
Copy full SHA for c2c0e35
Browse repository at this point
fix: resolve member outside the sponsor group sync transaction
Show description for a2e9227
smarcet
committed
a2e9227
View commit details
Copy full SHA for a2e9227
Browse repository at this point
fix: scope removeSponsorUser membership loop to the event summit
Show description for 67fce36
smarcet
committed
67fce36
View commit details
Copy full SHA for 67fce36
Browse repository at this point
fix: do not provision members from the IDP on revocation events
Show description for 9b49d4a
smarcet
committed
9b49d4a
View commit details
Copy full SHA for 9b49d4a
Browse repository at this point
fix: refresh stale member groups from the IDP and make MQ retries real
Show description for 8dbc1d2
smarcet
committed
8dbc1d2
View commit details
Copy full SHA for 8dbc1d2
Browse repository at this point
test: clean up the on-demand member in a finally
Show description for 0330462
smarcet
committed
0330462
View commit details
Copy full SHA for 0330462
Browse repository at this point
fix: correct removeSponsorUser log message
Show description for 690f895
smarcet
committed
690f895
View commit details
Copy full SHA for 690f895
Browse repository at this point
fix: make MQ retries actually redeliver by dead-lettering through the default exchange
Show description for 9e6fc43
smarcet
committed
9e6fc43
View commit details
Copy full SHA for 9e6fc43
Browse repository at this point
fix: treat removal events for an already-deleted sponsor as a no-op
Show description for 76d8d83
smarcet
committed
76d8d83
View commit details
Copy full SHA for 76d8d83
Browse repository at this point
fix: refresh stale sponsor groups additively instead of via full IDP re-sync
Show description for a4b0b4e
smarcet
committed
a4b0b4e
View commit details
Copy full SHA for a4b0b4e
Browse repository at this point
fix: restrict sponsor group sync to Sponsor::AllowedMemberGroups
Show description for 6176956
smarcet
committed
6176956
View commit details
Copy full SHA for 6176956
Browse repository at this point
fix: publish retries directly to the delay queue instead of via laterRaw
Show description for 7f4d0a5
smarcet
committed
7f4d0a5
View commit details
Copy full SHA for 7f4d0a5
Browse repository at this point
fix: validate sponsor/summit ownership on group events
Show description for c43ce97
smarcet
committed
c43ce97
View commit details
Copy full SHA for c43ce97
Browse repository at this point
fix(tests): stop fixture teardown from leaking rows after an EM reset
Show description for 4a0f4a6
smarcet
committed
4a0f4a6
View commit details
Copy full SHA for 4a0f4a6
Browse repository at this point
fix: overwrite any smuggled x_event_type with the resolved event type on release
Show description for a48e6e8
smarcet
committed
a48e6e8
View commit details
Copy full SHA for a48e6e8
Browse repository at this point
fix(tests): refresh cleanup repositories unconditionally
Show description for 30d02ea
smarcet
committed
30d02ea
View commit details
Copy full SHA for 30d02ea
Browse repository at this point
fix(tests): rethrow fixture cleanup failures instead of swallowing them
Show description for 491a885
smarcet
committed
491a885
View commit details
Copy full SHA for 491a885
Browse repository at this point
fix(tests): detach the unit of work before fixture cleanup flushes
Show description for 2cbc1da
smarcet
committed
2cbc1da
View commit details
Copy full SHA for 2cbc1da
Browse repository at this point
You can’t perform that action at this time.