[PR #32] [CLOSED] fix: Update prompt to include all relevant files #189

Closed
opened 2026-03-15 11:52:19 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/awslabs/iam-policy-autopilot/pull/32
Author: @karanjitsingh
Created: 11/26/2025
Status: Closed

Base: mainHead: prompt-fix


📝 Commits (10+)

  • 75b238c Initial commit
  • 2f65c27 setup automated PR checks
  • df5543b Clean up and stricter tests
  • 54ce21c Add chained FAS operations until fixed-point (#6)
  • af365b2 Support context in service reference AuthorizedActions
  • 85fcdbb Ensure PascalCase serialization for policy generation types (#11)
  • 6780328 Ensure PascalCase serialization for policy uploader (#12)
  • f6c889a Introduce CI workflow for build and publish (#9)
  • 0be8c31 Publish to Pypi (#18)
  • 69838ba Add resource cutoff (#16)

📊 Changes

150 files changed (+37904 additions, -7 deletions)

View changed files

.github/workflows/build_and_publish.yml (+186 -0)
.github/workflows/pr-checks.yml (+153 -0)
.gitignore (+11 -0)
.gitmodules (+6 -0)
.vscodeignore (+23 -0)
📝 CONTRIBUTING.md (+44 -1)
Cargo.toml (+109 -0)
📝 README.md (+166 -6)
iam-policy-autopilot-access-denied/Cargo.toml (+24 -0)
iam-policy-autopilot-access-denied/src/aws/iam_client.rs (+204 -0)
iam-policy-autopilot-access-denied/src/aws/mod.rs (+24 -0)
iam-policy-autopilot-access-denied/src/aws/policy_naming.rs (+130 -0)
iam-policy-autopilot-access-denied/src/aws/principal.rs (+188 -0)
iam-policy-autopilot-access-denied/src/aws/sts.rs (+24 -0)
iam-policy-autopilot-access-denied/src/commands/apply.rs (+195 -0)
iam-policy-autopilot-access-denied/src/commands/mod.rs (+7 -0)
iam-policy-autopilot-access-denied/src/commands/plan.rs (+230 -0)
iam-policy-autopilot-access-denied/src/commands/service.rs (+40 -0)
iam-policy-autopilot-access-denied/src/error.rs (+88 -0)
iam-policy-autopilot-access-denied/src/lib.rs (+41 -0)

...and 80 more files

📄 Description

Description of changes: Update prompt to include all relevant files. Fixes issue identified from testing where llm was not passing relevant source files to generate policy

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/awslabs/iam-policy-autopilot/pull/32 **Author:** [@karanjitsingh](https://github.com/karanjitsingh) **Created:** 11/26/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `prompt-fix` --- ### 📝 Commits (10+) - [`75b238c`](https://github.com/awslabs/iam-policy-autopilot/commit/75b238cce3e864b58d3b96e1e36c923f6c96d886) Initial commit - [`2f65c27`](https://github.com/awslabs/iam-policy-autopilot/commit/2f65c2763f4f872c645441914516b8baf3c89c34) setup automated PR checks - [`df5543b`](https://github.com/awslabs/iam-policy-autopilot/commit/df5543b24e9de0b2b557ec32aa5c774429dc6ca3) Clean up and stricter tests - [`54ce21c`](https://github.com/awslabs/iam-policy-autopilot/commit/54ce21c61881d22cbad789f22d8abccb287e7535) Add chained FAS operations until fixed-point (#6) - [`af365b2`](https://github.com/awslabs/iam-policy-autopilot/commit/af365b23fa99832d72ad2da21f52d2e7bb4120d1) Support context in service reference AuthorizedActions - [`85fcdbb`](https://github.com/awslabs/iam-policy-autopilot/commit/85fcdbbdeb1b2b5c14bcc80e8d3e9cd6cf489911) Ensure PascalCase serialization for policy generation types (#11) - [`6780328`](https://github.com/awslabs/iam-policy-autopilot/commit/67803285a32d3d4d69dd8456934b0f5151c65333) Ensure PascalCase serialization for policy uploader (#12) - [`f6c889a`](https://github.com/awslabs/iam-policy-autopilot/commit/f6c889a148d67273188f03eb181b54925ce9d864) Introduce CI workflow for build and publish (#9) - [`0be8c31`](https://github.com/awslabs/iam-policy-autopilot/commit/0be8c31905f70bc5d9558860ab5d8b181b22b009) Publish to Pypi (#18) - [`69838ba`](https://github.com/awslabs/iam-policy-autopilot/commit/69838ba7a6381a4637b2b8fc6e0986e75486cdc6) Add resource cutoff (#16) ### 📊 Changes **150 files changed** (+37904 additions, -7 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/build_and_publish.yml` (+186 -0) ➕ `.github/workflows/pr-checks.yml` (+153 -0) ➕ `.gitignore` (+11 -0) ➕ `.gitmodules` (+6 -0) ➕ `.vscodeignore` (+23 -0) 📝 `CONTRIBUTING.md` (+44 -1) ➕ `Cargo.toml` (+109 -0) 📝 `README.md` (+166 -6) ➕ `iam-policy-autopilot-access-denied/Cargo.toml` (+24 -0) ➕ `iam-policy-autopilot-access-denied/src/aws/iam_client.rs` (+204 -0) ➕ `iam-policy-autopilot-access-denied/src/aws/mod.rs` (+24 -0) ➕ `iam-policy-autopilot-access-denied/src/aws/policy_naming.rs` (+130 -0) ➕ `iam-policy-autopilot-access-denied/src/aws/principal.rs` (+188 -0) ➕ `iam-policy-autopilot-access-denied/src/aws/sts.rs` (+24 -0) ➕ `iam-policy-autopilot-access-denied/src/commands/apply.rs` (+195 -0) ➕ `iam-policy-autopilot-access-denied/src/commands/mod.rs` (+7 -0) ➕ `iam-policy-autopilot-access-denied/src/commands/plan.rs` (+230 -0) ➕ `iam-policy-autopilot-access-denied/src/commands/service.rs` (+40 -0) ➕ `iam-policy-autopilot-access-denied/src/error.rs` (+88 -0) ➕ `iam-policy-autopilot-access-denied/src/lib.rs` (+41 -0) _...and 80 more files_ </details> ### 📄 Description *Description of changes:* Update prompt to include all relevant files. Fixes issue identified from testing where llm was not passing relevant source files to generate policy By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-15 11:52:19 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/iam-policy-autopilot#189
No description provided.