Skip to content

[Enhancement]: Check for duplicate keys in IAM policy JSON arguments #49961

[Enhancement]: Check for duplicate keys in IAM policy JSON arguments

[Enhancement]: Check for duplicate keys in IAM policy JSON arguments #49961

Workflow file for this run

name: CHANGELOG Checks
on:
push:
branches:
- main
- 'release/**'
pull_request_target:
jobs:
community_check:
if: github.event_name == 'pull_request_target'
uses: ./.github/workflows/community-check.yml
secrets: inherit
with:
username: ${{ github.event.pull_request.user.login }}
changes:
needs: community_check
name: Filter Changes
runs-on: ubuntu-latest
outputs:
changed: ${{ steps.filter.outputs.changed }}
steps:
- uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1
if: needs.community_check.outputs.maintainer == 'false'
id: filter
with:
filters: |
changed:
- CHANGELOG.md
comment:
needs: changes
if: needs.changes.outputs.changed == 'true'
name: Comment
runs-on: ubuntu-latest
steps:
- name: Find Existing PR Comment
id: prc
uses: peter-evans/find-comment@a54c31d7fa095754bfef525c0c8e5e5674c4b4b1 # v2.4.0
with:
issue-number: ${{ github.event.pull_request.number }}
comment-author: "github-actions[bot]"
body-includes: "Please note that the `CHANGELOG.md` file contents are handled by the maintainers during merge"
- run: echo ${{ steps.prc.outputs.comment-id }}
- name: PR Comment
if: steps.prc.outputs.comment-id == ''
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
issue-number: ${{ github.event.pull_request.number }}
body: |-
Thank you for your contribution! :rocket:
Please note that the `CHANGELOG.md` file contents are handled by the maintainers during merge. This is to prevent pull request merge conflicts, especially for contributions which may not be merged immediately. Please see the [Contributing Guide](https://github.com/hashicorp/terraform-provider-aws/blob/main/docs/contributing) for additional pull request review items.
Remove any changes to the `CHANGELOG.md` file and commit them in this pull request to prevent delays with reviewing and potentially merging this pull request.