Skip to content

dynamic modules: refactor existing go sdk shared api to prep for expansion#45163

Merged
wbpcode merged 3 commits into
envoyproxy:mainfrom
AdamEAnderson:aa/go-sdk-api-refactor
May 21, 2026
Merged

dynamic modules: refactor existing go sdk shared api to prep for expansion#45163
wbpcode merged 3 commits into
envoyproxy:mainfrom
AdamEAnderson:aa/go-sdk-api-refactor

Conversation

@AdamEAnderson
Copy link
Copy Markdown
Contributor

Commit Message: dynamic modules: refactor existing go sdk to prep for expansion
Additional Description: getting ready to expand Go dynamic modules SDK to match the full ABI. This PR does some refactoring of the API code to split it into files that are http-related or cross-surface and to standardize on Godoc comments.

Previously the http api used javadoc (i.e. @param, @returns) which isn't consistent with Golang expectations. The network filter api used Godoc as expected. Updated the Javadoc comments to conform to expectations.

Otherwise no changes to the api itself, just splitting up the files differently and changing the comment formatting.

See #44910 for more details related to abi changes.

Risk Level: low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

Signed-off-by: Adam Anderson <6754028+AdamEAnderson@users.noreply.github.com>
Signed-off-by: Adam Anderson <6754028+AdamEAnderson@users.noreply.github.com>
@repokitteh-read-only
Copy link
Copy Markdown

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #45163 was opened by AdamEAnderson.

see: more, trace.

@AdamEAnderson
Copy link
Copy Markdown
Contributor Author

@wbpcode these are the API changes from #44910 which you are also reviewing

@AdamEAnderson AdamEAnderson marked this pull request as ready for review May 19, 2026 23:35
Copy link
Copy Markdown
Member

@wbpcode wbpcode left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CI not works as expected. Could you merge main to kick it again? Thanks.

…-sdk-api-refactor

Signed-off-by: Adam Anderson <6754028+AdamEAnderson@users.noreply.github.com>
@wbpcode wbpcode merged commit 4616750 into envoyproxy:main May 21, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants