-
Notifications
You must be signed in to change notification settings - Fork 6
Introduce fakes and contract tests for AWS Lambda integration #763
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
291a404
refactor: extract LambdaAPI interface from concrete *lambda.Client
tooky 9a6eca0
test: add LambdaAPI contract test suite against real AWS
tooky cd4e54a
feat: add FakeLambdaClient that passes the LambdaAPI contract
tooky 96e6043
test: add fake-backed unit tests for Lambda filtering and pagination
tooky 1f1784d
test: add fake-backed unit tests for Lambda orchestration
tooky 93b13dc
test: trim Lambda integration tests to focused smoke tests
tooky d07be83
chore: mark all Lambda fakes & contract slices complete in TODO
tooky 7eac7cd
feat: inject FakeLambdaClient into command tests via factory
tooky f744999
chore: mark Slice 7 complete in TODO
tooky 2ff108a
docs: add TODO checklist for remaining cloud provider fakes
tooky 4bd004f
Apply suggestions from code review
jumboduck 828e726
test: skip pagination contract test when account has only 1 Lambda fu…
jumboduck 1f03351
Remove latest_activity from repo list and get commands (#770)
jumboduck 7b2f406
chore(deps): bump the go-dependencies group across 1 directory with 1…
dependabot[bot] 5840ef9
chore(deps): bump actions/download-artifact from 7 to 8 (#765)
dependabot[bot] e8af159
chore(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 …
dependabot[bot] dc055d3
chore(deps): bump golang.org/x/term in the go-dependencies group (#772)
dependabot[bot] 022a757
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecs (#773)
dependabot[bot] eac9b4e
chore(deps): bump step-security/harden-runner (#774)
dependabot[bot] a0506e8
chore(deps): bump github.com/mattn/go-shellwords (#775)
dependabot[bot] 3825c45
fix: skip legacy_ref self-references in checklinks plugin (#778)
AlexKantor87 04db728
feat(k8s-reporter): add extraVolumes, extraVolumeMounts, extraEnvVars…
AlexKantor87 5b5b979
Remove dead Pipedrive chat widget from docs footer (#783)
AlexKantor87 106b2ae
5348 sonar qube pr problem (#780)
ToreMerkely 200bf53
feat: use appVersion as a default CLI version (#785)
mbevc1 9d55770
Enable retrieving sonarqube scan results for PRs (#784)
FayeSGW 87d43ac
Update helm docs (#786)
ci-signed-commit-bot[bot] 3a857a6
Guard against lightweight tags in release workflow (#787)
AlexKantor87 ee994de
docs: clarify OpenShift runAsUser must be set to null, not omitted (#…
AlexKantor87 9e3ba82
Sonar qube pr test now uses the lastest sonar-qube-pr scan and not a …
ToreMerkely f506975
feat: check for latest version (#781)
mbevc1 4caec2f
chore: helm-docs GHA and use more modern version (#793)
mbevc1 e395714
chore: re-trigger helm-docs (#795)
mbevc1 c97b03e
Update helm docs (#796)
ci-signed-commit-bot[bot] a480ac2
4808 fix attestation name check (#794)
FayeSGW bebcccd
Make slack failure webhook trigger on main instead of master (#797)
FayeSGW 29ebc42
chore(deps): bump github.com/moby/spdystream from 0.5.0 to 0.5.1 (#798)
dependabot[bot] 293155b
chore(deps): bump the go-dependencies group with 6 updates (#800)
dependabot[bot] f4a72c5
chore(deps): bump step-security/harden-runner (#801)
dependabot[bot] cc362f9
fix: remove duplicate/orphaned line in FakeLambdaClient.ListFunctions
jumboduck 31a4507
Merge branch 'main' into introduce-lambda-fakes-and-contracts
jumboduck 2b926ef
address review comments: add error-type comment and rename skipOrSetC…
jumboduck File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.