miki3421 opened a new pull request, #24: URL: https://github.com/apache/openserverless-build/pull/24
Protected web actions with `web-custom-options=true` could execute their custom OPTIONS handler without checking `require-whisk-auth`. Add the complete replacement `WebActions.scala` to the existing `openwhisk-patch` overlay so custom OPTIONS requests pass through `confirmAuthenticated` before action dispatch. Automatic CORS preflight handling that does not execute an action retains its existing behavior. The added file is byte-for-byte identical to [miki3421/openwhisk@fc175dc4443b8fd212ad77d9e8d127b15b41766b](https://github.com/miki3421/openwhisk/commit/fc175dc4443b8fd212ad77d9e8d127b15b41766b), based on the build's unchanged `OPENWHISK_HASH=a7ed8b5`. Only this overlay file is added; the OpenWhisk version and build tasks stay unchanged. Validation: - Verified the exact source blob and full-file bytes against the fork commit. - Applied the overlay using the existing tar replacement mechanism over the pinned upstream file and verified the resulting bytes. - `git diff --check` passes. No new Scala compilation or full controller build was run for this packaging change. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
