diff --git a/.github/workflows/frontend-ci.yml b/.github/workflows/frontend-ci.yml index 1d1abd1..b389197 100644 --- a/.github/workflows/frontend-ci.yml +++ b/.github/workflows/frontend-ci.yml @@ -6,10 +6,6 @@ on: merge_group: branches: [main] -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - jobs: frontend-ci: name: frontend-ci diff --git a/.github/workflows/lambda-tests.yml b/.github/workflows/lambda-tests.yml index f483ea6..a343c1c 100644 --- a/.github/workflows/lambda-tests.yml +++ b/.github/workflows/lambda-tests.yml @@ -7,10 +7,6 @@ on: merge_group: branches: [main] -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - jobs: discover: runs-on: ubuntu-latest diff --git a/.github/workflows/pr-closed.yml b/.github/workflows/pr-closed.yml index 15a315b..e010814 100644 --- a/.github/workflows/pr-closed.yml +++ b/.github/workflows/pr-closed.yml @@ -4,10 +4,6 @@ on: pull_request: types: [closed] -concurrency: - group: pr-closed-${{ github.event.pull_request.number }} - cancel-in-progress: true - permissions: contents: write pull-requests: read diff --git a/.github/workflows/pr-review-status.yml b/.github/workflows/pr-review-status.yml index 032a3a1..7900429 100644 --- a/.github/workflows/pr-review-status.yml +++ b/.github/workflows/pr-review-status.yml @@ -4,10 +4,6 @@ on: pull_request_review: types: [submitted] -concurrency: - group: pr-review-status-${{ github.event.pull_request.number }} - cancel-in-progress: true - permissions: contents: write pull-requests: read diff --git a/.github/workflows/pr-reviewer-assign.yml b/.github/workflows/pr-reviewer-assign.yml index c7f51a2..ae88924 100644 --- a/.github/workflows/pr-reviewer-assign.yml +++ b/.github/workflows/pr-reviewer-assign.yml @@ -4,10 +4,6 @@ on: pull_request: types: [opened, ready_for_review, reopened] -concurrency: - group: pr-assign-rotation - cancel-in-progress: false - permissions: contents: write pull-requests: write diff --git a/.github/workflows/pr-reviewer-remind.yml b/.github/workflows/pr-reviewer-remind.yml index 3c72ee6..9b54953 100644 --- a/.github/workflows/pr-reviewer-remind.yml +++ b/.github/workflows/pr-reviewer-remind.yml @@ -7,10 +7,6 @@ on: - cron: '0 */6 * * *' workflow_dispatch: {} -concurrency: - group: pr-reminders - cancel-in-progress: false - permissions: contents: write pull-requests: read diff --git a/.github/workflows/terraform-plan.yml b/.github/workflows/terraform-plan.yml index 6877eba..b0fb95e 100644 --- a/.github/workflows/terraform-plan.yml +++ b/.github/workflows/terraform-plan.yml @@ -9,10 +9,6 @@ on: branches: - main -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - jobs: detect-changes: if: github.event_name != 'merge_group' diff --git a/infrastructure/github/README.md b/infrastructure/github/README.md index 0943ce3..1287488 100644 --- a/infrastructure/github/README.md +++ b/infrastructure/github/README.md @@ -26,6 +26,7 @@ No modules. | [github_actions_secret.aws_secret_access_key](https://registry.terraform.io/providers/integrations/github/latest/docs/resources/actions_secret) | resource | | [github_actions_secret.cognito_client_id](https://registry.terraform.io/providers/integrations/github/latest/docs/resources/actions_secret) | resource | | [github_actions_secret.cognito_user_pool_id](https://registry.terraform.io/providers/integrations/github/latest/docs/resources/actions_secret) | resource | +| [github_actions_secret.gh_pat](https://registry.terraform.io/providers/integrations/github/latest/docs/resources/actions_secret) | resource | | [github_actions_secret.infisical_client_id](https://registry.terraform.io/providers/integrations/github/latest/docs/resources/actions_secret) | resource | | [github_actions_secret.infisical_client_secret](https://registry.terraform.io/providers/integrations/github/latest/docs/resources/actions_secret) | resource | | [github_actions_secret.slack_bot_token](https://registry.terraform.io/providers/integrations/github/latest/docs/resources/actions_secret) | resource | @@ -52,8 +53,8 @@ No modules. | [infisical\_workspace\_id](#input\_infisical\_workspace\_id) | n/a | `string` | `"d1ee8b80-118c-4daf-ae84-31da43261b76"` | no | | [repository\_collaborators](#input\_repository\_collaborators) | List of GitHub users to add as collaborators |
list(object({
username = string
permission = string
})) | `[]` | no |
| [review\_bot\_always\_reviewer\_slack](#input\_review\_bot\_always\_reviewer\_slack) | Slack member ID of the person who reviews every PR | `string` | `"U07NGFM1QKE"` | no |
-| [review\_bot\_github\_to\_slack](#input\_review\_bot\_github\_to\_slack) | Map of GitHub username → Slack member ID (U0…) | `map(string)` | {
"Rayna-Yu": "U083UGSCU7P",
"bhuvanh66": "U084JKT1GG2",
"denniwang": "U07F8LM2X61",
"mehanana": "U084AMND8FK",
"nourshoreibah": "U07NGFM1QKE",
"saumyapalk23": "U09EYETUEGP",
"tsudhakar87": "U08NFFSJEG1"
} | no |
-| [review\_bot\_roster](#input\_review\_bot\_roster) | Ordered list of GitHub usernames for round-robin review assignment | `list(string)` | [| no | +| [review\_bot\_github\_to\_slack](#input\_review\_bot\_github\_to\_slack) | Map of GitHub username → Slack member ID (U0…) | `map(string)` |
"denniwang",
"bhuvanh66",
"Rayna-Yu",
"mehanana",
"tsudhakar87",
"saumyapalk23"
]
{
"Rayna-Yu": "U083UGSCU7P",
"Vaibhav978": "U0A6HAVCRMJ",
"bhuvanh66": "U084JKT1GG2",
"denniwang": "U07F8LM2X61",
"mehanana": "U084AMND8FK",
"nourshoreibah": "U07NGFM1QKE",
"saumyapalk23": "U09EYETUEGP",
"tsudhakar87": "U08NFFSJEG1"
} | no |
+| [review\_bot\_roster](#input\_review\_bot\_roster) | Ordered list of GitHub usernames for round-robin review assignment | `list(string)` | [| no | | [review\_bot\_slack\_channel\_id](#input\_review\_bot\_slack\_channel\_id) | Slack channel ID where review notifications are posted | `string` | `"C0ADQN0B6F8"` | no | ## Outputs diff --git a/infrastructure/github/variables.tf b/infrastructure/github/variables.tf index d6da349..3679a27 100644 --- a/infrastructure/github/variables.tf +++ b/infrastructure/github/variables.tf @@ -17,7 +17,7 @@ variable "repository_collaborators" { variable "review_bot_roster" { description = "Ordered list of GitHub usernames for round-robin review assignment" type = list(string) - default = ["denniwang", "bhuvanh66", "Rayna-Yu", "mehanana", "tsudhakar87", "saumyapalk23"] + default = ["denniwang", "bhuvanh66", "Rayna-Yu", "mehanana", "tsudhakar87", "saumyapalk23", "Vaibhav978"] } variable "review_bot_github_to_slack" { @@ -31,6 +31,7 @@ variable "review_bot_github_to_slack" { "tsudhakar87" = "U08NFFSJEG1" "saumyapalk23" = "U09EYETUEGP" "nourshoreibah" = "U07NGFM1QKE" + "Vaibhav978" = "U0A6HAVCRMJ" } }
"denniwang",
"bhuvanh66",
"Rayna-Yu",
"mehanana",
"tsudhakar87",
"saumyapalk23",
"Vaibhav978"
]