Skip to content

Commit 7936d16

Browse files
authored
Merge branch 'main' into fix/353-agentcore-supported-azs
2 parents 362e2cb + db52d5f commit 7936d16

281 files changed

Lines changed: 11478 additions & 8724 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.abca/commands/review_pr.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,7 @@ Documentation drift is a blocking concern on this repo. Check:
139139
- **Never edit `docs/src/content/docs/` by hand** — it is generated.
140140
- **AGENTS.md / README / package docs** — Updated if the developer flow, routing, or commands
141141
changed.
142-
- **Roadmap reflects the change** — Confirm whatever this PR fixes or delivers is marked or
143-
updated in [docs/guides/ROADMAP.md](../../docs/guides/ROADMAP.md) (e.g. item checked off,
144-
status moved, or a new entry added). If the change advances or completes a roadmap item and
145-
the PR leaves the roadmap untouched, flag it. Remember the roadmap is a synced source — after
146-
editing `docs/guides/ROADMAP.md`, the Starlight mirror `docs/src/content/docs/roadmap/Roadmap.md`
147-
must be regenerated via `mise //docs:sync`.
142+
- **Issue tracking reflects the change** — Confirm whatever this PR fixes or delivers is filed or updated as a [GitHub issue](https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues) with an appropriate priority label (`P0`, `P1`, etc.). If the change completes planned work and no issue exists, flag it.
148143

149144
### Stage 5: Present to User
150145

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
.semgrep @aws-samples/coding-agents-admin
1919
.threat-composer @aws-samples/coding-agents-admin
2020
AGENTS.md @aws-samples/coding-agents-admin
21+
**/AGENTS.md @aws-samples/coding-agents-admin
2122
CLAUDE.md @aws-samples/coding-agents-admin
2223
CODE_OF_CONDUCT.md @aws-samples/coding-agents-admin
2324
contracts @aws-samples/coding-agents-admin

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
- type: markdown
99
attributes:
1010
value: |
11-
Thanks for helping improve ABCA. Please check [open](https://github.com/krokoko/bgagent/issues) and [recently closed](https://github.com/krokoko/bgagent/issues?q=is%3Aissue+is%3Aclosed) issues first.
11+
Thanks for helping improve ABCA. Please check [open](https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues) and [recently closed](https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues?q=is%3Aissue+is%3Aclosed) issues first.
1212
- type: dropdown
1313
id: component
1414
attributes:

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ contact_links:
44
url: https://aws.amazon.com/security/vulnerability-reporting/
55
about: Do not report security vulnerabilities in public issues. Use AWS vulnerability reporting.
66
- name: Documentation
7-
url: https://github.com/krokoko/bgagent/tree/main/docs
8-
about: Guides, design docs, and roadmap (ROADMAP.md, DEVELOPER_GUIDE.md, USER_GUIDE.md).
7+
url: https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/tree/main/docs
8+
about: Guides and design docs (DEVELOPER_GUIDE.md, USER_GUIDE.md).

.github/ISSUE_TEMPLATE/documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ body:
1818
- User guide (`docs/guides/USER_GUIDE.md` or synced site)
1919
- Developer guide (`docs/guides/DEVELOPER_GUIDE.md` or synced site)
2020
- Design / architecture (`docs/design/`)
21-
- Roadmap or prompts (`docs/guides/`)
21+
- Prompt guide (`docs/guides/PROMPT_GUIDE.md` or synced site)
2222
- README / root docs
2323
- Other
2424
validations:

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
- type: markdown
99
attributes:
1010
value: |
11-
Thanks for suggesting an idea. You may want to check the [ROADMAP](https://github.com/krokoko/bgagent/blob/main/docs/guides/ROADMAP.md) and [design docs](https://github.com/krokoko/bgagent/tree/main/docs/design) to see if something similar is already planned.
11+
Thanks for suggesting an idea. You may want to check [open GitHub issues](https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues) and [design docs](https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/tree/main/docs/design) to see if something similar is already planned.
1212
- type: dropdown
1313
id: component
1414
attributes:

.github/ISSUE_TEMPLATE/rfc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
- type: markdown
99
attributes:
1010
value: |
11-
Use this template for significant feature or design proposals. Please add as much detail as possible. See the [ROADMAP](https://github.com/krokoko/bgagent/blob/main/docs/guides/ROADMAP.md) and [design docs](https://github.com/krokoko/bgagent/tree/main/docs/design) for existing direction; your RFC should align or explain divergence.
11+
Use this template for significant feature or design proposals. Please add as much detail as possible. See [open GitHub issues](https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/issues) and [design docs](https://github.com/aws-samples/sample-autonomous-cloud-coding-agents/tree/main/docs/design) for existing direction; your RFC should align or explain divergence.
1212
- type: dropdown
1313
id: area
1414
attributes:

.github/workflows/build.yml

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/dead-code-pr.yml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: dead-code-pr
2+
# Advisory dead-code detection gate (issue #282, cairn MVG gate #6).
3+
# Steps use continue-on-error so findings surface as annotations without
4+
# blocking the merge queue. Flips to required/blocking once the knip
5+
# baseline (knip-baseline.json) is driven to zero. The eslint no-unused-vars
6+
# half of the gate is already blocking via the `build` check.
7+
on:
8+
pull_request: {}
9+
merge_group: {}
10+
workflow_dispatch: {}
11+
12+
permissions:
13+
contents: read
14+
15+
concurrency:
16+
group: dead-code-pr-${{ github.event.pull_request.number || github.ref }}
17+
cancel-in-progress: true
18+
19+
jobs:
20+
dead-code:
21+
name: Dead-code detection (advisory)
22+
runs-on: ubuntu-latest
23+
timeout-minutes: 15
24+
permissions:
25+
contents: read
26+
env:
27+
CI: "true"
28+
MISE_EXPERIMENTAL: "1"
29+
steps:
30+
- name: Checkout
31+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
32+
with:
33+
persist-credentials: false
34+
35+
- name: Install mise
36+
uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0
37+
with:
38+
cache: true
39+
40+
- name: Setup Node.js
41+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
42+
with:
43+
node-version: 22.x
44+
45+
- name: Install dependencies
46+
run: mise run install
47+
48+
- name: TS dead-code ratchet (knip, advisory)
49+
continue-on-error: true
50+
run: |
51+
if mise run check:deadcode-ratchet; then
52+
echo "::notice title=knip ratchet::Dead-code count is at or below baseline."
53+
else
54+
echo "::warning title=knip ratchet::Dead-code count increased above the baseline (knip-baseline.json). Run 'yarn knip' locally and remove the new dead code, or suppress a false positive in knip.json."
55+
fi
56+
57+
- name: Python dead-code scan (vulture, advisory)
58+
continue-on-error: true
59+
run: |
60+
if mise //agent:lint:deadcode; then
61+
echo "::notice title=vulture::No Python dead code above the confidence threshold."
62+
else
63+
echo "::warning title=vulture::vulture found unused Python code. Remove it, or add an intentional keep to agent/.vulture_allowlist.py."
64+
fi

.github/workflows/deploy.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ jobs:
140140
actions: read
141141
steps:
142142
- name: Checkout
143-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
143+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
144144
with:
145145
persist-credentials: false
146146

@@ -153,7 +153,7 @@ jobs:
153153
github-token: ${{ github.token }}
154154

155155
- name: Configure AWS credentials
156-
uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b # v6.2.0
156+
uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b # v6.2.1
157157
with:
158158
role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
159159
aws-region: ${{ vars.AWS_REGION }}
@@ -215,7 +215,7 @@ jobs:
215215
actions: read
216216
steps:
217217
- name: Checkout
218-
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
218+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
219219
with:
220220
persist-credentials: false
221221

@@ -228,13 +228,13 @@ jobs:
228228
github-token: ${{ github.token }}
229229

230230
- name: Configure AWS credentials
231-
uses: aws-actions/configure-aws-credentials@e7f100cf4c008499ea8adda475de1042d6975c7b # v6.2.0
231+
uses: aws-actions/configure-aws-credentials@254c19bd240aabef8777f48595e9d2d7b972184b # v6.2.1
232232
with:
233233
role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
234234
aws-region: ${{ vars.AWS_REGION }}
235235

236236
- name: Install mise
237-
uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0
237+
uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0
238238
with:
239239
cache: true
240240

0 commit comments

Comments
 (0)