I’ve submitted a PR to the community.aws repository that adds new MediaLive modules. While the code and tests work in my environment, I’m encountering two build failures that I need help addressing:
Documentation Build Failure
I’ve noticed this same documentation build error appearing in other recently merged PRs
Would appreciate guidance on whether this is a known issue that can be bypassed
Integration Test Permissions
The integration tests run successfully in my environment using an IAM role with MediaLive permissions
The automated build system appears to be failing due to insufficient IAM permissions for MediaLive and IAM
Looking for confirmation if this is an environment-specific issue that needs to be addressed at the CI level
I’ve commented on the PR but haven’t received any response. Would greatly appreciate any guidance on how to proceed with these build failures or if they can be considered non-blocking for this contribution.
@bianca Thanks, I think we’ve fixed the underlying documentation issues in this pr.
Do you know how we update the IAM permissions
Integration test failures in CI - I’ve confirmed these tests pass locally using an IAM role with the required MediaLive permissions. Looking for guidance on how to update the CI environment’s IAM role to include these permissions, if that is needed.
Thanks everyone for the prompt feedback! I’ve rebased the PR, and while the doc build is still failing, I’ve identified a few formatting issues in our docstrings that I can resolve. For the integration tests, I’ll be working on gathering the minimum required IAM permissions to submit a PR to mattclay/aws-terminator. I’ll update once these changes are complete.
I’ve created a PR in the aws-terminator repository to add the required MediaLive IAM permissions that should resolve the integration test failures in CI.
I’ve also updated the docstrings in the original MediaLive modules PR and resolved the documentation formatting issues - the Doc Build is now passing successfully. Once the aws-terminator PR is merged, the integration tests should pass as well.