Calling any of the setup methods multiple times results in things mostly working, but each call returns a different IFunctionsWorkerApplicationBuilder. This can get confusing and lead to odd behavior. This will ensure we re-use the object that's created the first time through.
Pull request checklist
[x] My changes do not require documentation changes
[ ] Otherwise: Documentation issue linked to PR
[x] My changes should not be added to the release notes for the next release
[ ] Otherwise: I've added my notes to release_notes.md
[x] My changes do not need to be backported to a previous version
[ ] Otherwise: Backport tracked by issue/PR #issue_or_pr
[x] I have added all required tests (Unit tests, E2E tests)
Calling any of the setup methods multiple times results in things mostly working, but each call returns a different
IFunctionsWorkerApplicationBuilder
. This can get confusing and lead to odd behavior. This will ensure we re-use the object that's created the first time through.Pull request checklist
release_notes.md