Skip to content

Grant Lambda self-invoke IAM permission for process_repositories fan-out#2556

Merged
hiroshinishio merged 1 commit intomainfrom
wes
Apr 19, 2026
Merged

Grant Lambda self-invoke IAM permission for process_repositories fan-out#2556
hiroshinishio merged 1 commit intomainfrom
wes

Conversation

@hiroshinishio
Copy link
Copy Markdown
Collaborator

@hiroshinishio hiroshinishio commented Apr 19, 2026

Summary

  • process_repositories fans out work with one async lambda:InvokeFunction call per repository, but the Lambda execution role did not have permission to invoke itself.
  • Added a LambdaSelfInvokeAccess inline policy scoped to the function's own ARN so the fan-out actually runs.

Social Media Post (GitAuto)

Scheduled repository runs now fan out reliably

  • Lambda execution role granted self-invoke permission scoped to the function's own ARN
  • process_repositories can now launch one async invocation per repo without IAM errors

@hiroshinishio hiroshinishio self-assigned this Apr 19, 2026
@hiroshinishio hiroshinishio merged commit 35f5281 into main Apr 19, 2026
1 check passed
@hiroshinishio hiroshinishio deleted the wes branch April 19, 2026 07:13
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.

1 participant