Skip to content

Commit 5b64731

Browse files
authored
Merge branch 'main' into main
Signed-off-by: Alain Krok <alkrok@amazon.com>
2 parents a0f0375 + d97a4b2 commit 5b64731

43 files changed

Lines changed: 8884 additions & 19 deletions

Some content is hidden

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

.claude-plugin/marketplace.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,37 @@
6666
"source": "./plugins/migration-to-aws",
6767
"tags": ["aws", "gcp", "migration", "infrastructure"],
6868
"version": "1.0.0"
69+
},
70+
{
71+
"category": "development",
72+
"description": "Design, build, deploy, test, and debug serverless applications with AWS Serverless services.",
73+
"keywords": [
74+
"aws",
75+
"aws agent skills",
76+
"amazon",
77+
"serverless",
78+
"lambda",
79+
"durable functions",
80+
"development",
81+
"sam",
82+
"api gateway",
83+
"eventbridge",
84+
"step functions"
85+
],
86+
"name": "aws-serverless",
87+
"source": "./plugins/aws-serverless",
88+
"tags": [
89+
"aws",
90+
"serverless",
91+
"lambda",
92+
"durable functions",
93+
"development",
94+
"sam",
95+
"api gateway",
96+
"eventbridge",
97+
"step functions"
98+
],
99+
"version": "1.0.0"
69100
}
70101
]
71102
}

.claude/settings.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
2-
"permissions": {
3-
"allow": []
4-
},
52
"attribution": {
6-
"pr": "🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\n---\n\nBy submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the [project license](https://github.com/awslabs/agent-plugins/blob/main/LICENSE)."
3+
"pr": "Generated with [Claude Code](https://claude.com/claude-code)\n\n---\n\nBy submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the [project license](https://github.com/awslabs/agent-plugins/blob/main/LICENSE)."
74
},
85
"enabledPlugins": {
9-
"code-review@claude-plugins-official": true,
10-
"pr-review-toolkit@claude-plugins-official": true,
116
"claude-md-management@claude-plugins-official": true,
12-
"plugin-dev@claude-plugins-official": true
7+
"code-review@claude-plugins-official": true,
8+
"plugin-dev@claude-plugins-official": true,
9+
"pr-review-toolkit@claude-plugins-official": true
10+
},
11+
"permissions": {
12+
"allow": []
1313
}
1414
}

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ tools/ @awslabs/agent-plugins-admins
3131
## Plugins (alphabetically listed)
3232

3333
plugins/amazon-location-service @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-agent-plugins-amazon-location-service
34+
plugins/aws-serverless @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-aws-serverless
3435
plugins/deploy-on-aws @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-deploy-on-aws
3536
plugins/migration-to-aws @awslabs/agent-plugins-admins @awslabs/agent-plugins-maintainers @awslabs/agent-plugins-migrate-to-aws
3637

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151

5252
- name: Upload patch
5353
if: steps.self_mutation.outputs.self_mutation_happened
54-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4.4.0
54+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v4.4.0
5555
with:
5656
name: repo.patch
5757
path: repo.patch

.github/workflows/dependency-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
12-
- uses: actions/dependency-review-action@05fe4576374b728f0c523d6a13d64c25081e0803 # v4.8.3
12+
- uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4.9.0
1313
with:
1414
config-file: amazon-ospo/dependency-review-config/default/dependency-review-config.yml@8e4c9fdde54d2b7c6a3a28b97eddd26c4cd90a66 # main
1515
# # distlib

.github/workflows/scorecard-analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
# uploads of run results in SARIF format to the repository Actions tab.
4141
# https://docs.github.com/en/actions/advanced-guides/storing-workflow-data-as-artifacts
4242
- name: "Upload artifact"
43-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
43+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
4444
with:
4545
name: SARIF file
4646
path: scorecard-results.sarif

.github/workflows/security-scanners.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
set -e
5252
echo "exit_code=$GITLEAKS_EXIT" >> "$GITHUB_OUTPUT"
5353
exit 0
54-
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
54+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
5555
if: always()
5656
with:
5757
name: gitleaks.sarif
@@ -90,7 +90,7 @@ jobs:
9090
set -e
9191
echo "exit_code=$BANDIT_EXIT" >> "$GITHUB_OUTPUT"
9292
exit 0
93-
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
93+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
9494
if: always()
9595
with:
9696
name: bandit.sarif
@@ -124,7 +124,7 @@ jobs:
124124
set -e
125125
echo "exit_code=$GRYPE_EXIT" >> "$GITHUB_OUTPUT"
126126
exit 0
127-
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
127+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
128128
if: always()
129129
with:
130130
name: grype.sarif
@@ -164,7 +164,7 @@ jobs:
164164
set -e
165165
echo "exit_code=$CHECKOV_EXIT" >> "$GITHUB_OUTPUT"
166166
exit 0
167-
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
167+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
168168
if: always()
169169
with:
170170
name: checkov.sarif
@@ -283,7 +283,7 @@ jobs:
283283
else . end
284284
]
285285
' semgrep-report_sarif.json > semgrep.sarif.tmp.json && mv semgrep.sarif.tmp.json semgrep-report_sarif.json
286-
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
286+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
287287
with:
288288
name: semgrep.sarif
289289
path: semgrep-report_sarif.json
@@ -328,7 +328,7 @@ jobs:
328328
clamdscan --version
329329
- run: |
330330
clamdscan --verbose --log=clamdscan.txt --stream --fdpass --multiscan .
331-
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
331+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
332332
if: always()
333333
with:
334334
name: clamdscan.txt
@@ -429,7 +429,7 @@ jobs:
429429
--url 'http://localhost:9000/api/issues/search?componentKeys=my-project&ps=500&p=1' \
430430
--header 'Authorization: Bearer ${{ env.SONAR_TOKEN }}' | tee sonar-issues.json | jq || exit 1
431431
432-
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
432+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
433433
if: always()
434434
with:
435435
name: sonar-issues.json

.github/workflows/upgrade-main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757

5858
- name: Upload patch
5959
if: steps.create_patch.outputs.patch_created
60-
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4.4.0
60+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v4.4.0
6161
with:
6262
name: repo.patch
6363
path: repo.patch
@@ -78,7 +78,7 @@ jobs:
7878
ref: main
7979

8080
- name: Download patch
81-
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v4.1.7
81+
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v4.1.8.0.0
8282
with:
8383
name: repo.patch
8484
path: ${{ runner.temp }}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ To maximize the benefits of plugin-assisted development while maintaining securi
3131
| **deploy-on-aws** | Deploy applications to AWS with architecture recommendations, cost estimates, and IaC deployment | Available |
3232
| **amazon-location-service** | Add maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location Service | Available |
3333
| **migration-to-aws** | Migrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planning | Available |
34+
| **aws-serverless** | Build serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functions | Available |
3435

3536
## Installation
3637

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"author": {
3+
"name": "Amazon Web Services"
4+
},
5+
"description": "Design, build, deploy, test, and debug serverless applications with AWS Serverless services.",
6+
"homepage": "https://github.com/awslabs/agent-plugins",
7+
"keywords": [
8+
"aws",
9+
"lambda",
10+
"durable functions",
11+
"serverless",
12+
"development",
13+
"sam",
14+
"api-gateway",
15+
"eventbridge",
16+
"step-functions"
17+
],
18+
"license": "Apache-2.0",
19+
"name": "aws-serverless",
20+
"repository": "https://github.com/awslabs/agent-plugins",
21+
"version": "1.0.0"
22+
}

0 commit comments

Comments
 (0)