The GitHub Actions job "PR assignment" on 
texera.git/fix/user-system-config-permitall has failed.
Run started by GitHub user aicam (triggered by aicam).

Head commit for run:
c0cf8b7b8dbf78cb4a072b4dfddf8c0ee0708762 / ali <[email protected]>
refactor(config-service): expose inviteOnly via /config/pre-login instead of 
opening /config/user-system

Per review feedback (@Yicong-Huang): rather than making /config/user-system
@PermitAll — which exposes the entire endpoint just to surface one flag — move
only the inviteOnly boolean onto the already-public /config/pre-login and keep
/config/user-system @RolesAllowed.

A freshly-registered user is still INACTIVE and cannot reach @RolesAllowed
endpoints, but now reads inviteOnly from /config/pre-login, so the
registration-request form appears and the admin notification email is sent.

Update ConfigResourceAuthSpec accordingly: /config/pre-login now exposes
inviteOnly; /config/user-system returns 401 + Bearer challenge anonymously and
200 with a valid token.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/27287495991

With regards,
GitHub Actions via GitBox

Reply via email to