Skip to content

[Issue #11727] Move sam.gov client to grants-shared - 1st PR - #6

Merged
hao10282025-sudo merged 3 commits into
mainfrom
hao/11727-move-sam-gov-client
Aug 20, 2026
Merged

[Issue #11727] Move sam.gov client to grants-shared - 1st PR#6
hao10282025-sudo merged 3 commits into
mainfrom
hao/11727-move-sam-gov-client

Conversation

@hao10282025-sudo

Copy link
Copy Markdown
Collaborator

Summary

Fixes 11727

Changes proposed

https://github.com/HHS/simpler-grants-gov/tree/main/api/src/adapters/sam_gov

We want to move the sam.gov client to grants shared from the simpler repo as we'll soon need to add new implementations to this client for new sam.gov endpoints. The client should be pretty self-contained and able to move.

Note we do not need to move the logic that uses the client - which fetch and process sam.gov extracts. While that might eventually be something we want to do on grants management, that would be quite complex to move at this time.

Context for reviewers

This is the 1st PR for task #11727, for adding the sam.gov client self to the grants-shared solution.
There will be 2nd PR to updating importing/reference from simpler grants solution.

Validation steps

  • Moved sam.gov client to grants shared

@hao10282025-sudo
hao10282025-sudo marked this pull request as ready for review August 19, 2026 17:54

@chouinar chouinar left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

One minor change suggested, can you update the package version so after you merge this, we can publish it?

Comment on lines +46 to +48
# These fields were removed from the model
# assert response.content_type == "application/zip"
# assert response.sensitivity == SensitivityLevel.PUBLIC

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I know this was in what you copied over, but can you remove them?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

ok updated

@hao10282025-sudo

Copy link
Copy Markdown
Collaborator Author

One minor change suggested, can you update the package version so after you merge this, we can publish it?

yes bumped with minor version

@hao10282025-sudo
hao10282025-sudo merged commit f9123eb into main Aug 20, 2026
2 checks passed
@hao10282025-sudo
hao10282025-sudo deleted the hao/11727-move-sam-gov-client branch August 20, 2026 14:01
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.

Move sam.gov client to grants-shared

2 participants