9 Commits

Author SHA1 Message Date
Dheeraj Oruganty
0d9e88e609
Remove SARIF reporting from ASH workflow (#329) 2025-09-03 16:00:26 -04:00
dependabot[bot]
169a3f84c9
chore(deps): bump tj-actions/changed-files in /.github/workflows (#326)
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 41 to 46.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v41...v46)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: '46'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-03 15:17:03 -04:00
Dheeraj Oruganty
c757b7f1b6
fix(agentcore-samples): Workflow CI/CD rework (#328)
* Add Ash, Dependabot, Lint check workflows for Pull Requests

* Fix ASH workflow: Use pip install and direct ash command

Based on official ASH documentation, the correct approach is:
1. Install ASH using pip (not uv tool)
2. Run ash command directly (not via uv tool run)

This follows the GitHub Actions example from the ASH documentation.

* Fix ASH workflow: Install scanner dependencies manually

- Install bandit, semgrep, detect-secrets, checkov via pip
- This ensures scanners run instead of being SKIPPED due to missing uv

* Update ASH security scan workflow with container mode and improved comment management

* Configure ASH container to show all security findings instead of limiting to 20

* Modify workflows to comment on runs

* Remove unused .ash.yaml configuration file

The ASH workflows create their own inline configurations and do not use this root config file
2025-09-03 15:11:27 -04:00
Dheeraj Oruganty
e721e7870c
feat(agentcore-samples) Add GitHub Actions CI/CD workflows with comprehensive security scanning (ASH), dependency management (Dependabot), and code quality enforcement (#308)
* Add Ash, Dependabot, Lint check workflows for Pull Requests

* Fix ASH workflow: Use pip install and direct ash command

Based on official ASH documentation, the correct approach is:
1. Install ASH using pip (not uv tool)
2. Run ash command directly (not via uv tool run)

This follows the GitHub Actions example from the ASH documentation.

* Fix ASH workflow: Install scanner dependencies manually

- Install bandit, semgrep, detect-secrets, checkov via pip
- This ensures scanners run instead of being SKIPPED due to missing uv

* Update ASH security scan workflow with container mode and improved comment management

* Configure ASH container to show all security findings instead of limiting to 20
2025-09-02 10:32:36 -04:00
Eashan Kaushik
c6cc88d508
feat(agentcore-samples): Update README.md (#296)
* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update pull_request_template.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update README.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Add files via upload

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update llms.txt

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Delete llms.txt

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

---------

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>
2025-08-27 12:04:21 -04:00
Eashan Kaushik
e8b53be65f
feat(templates): Update issue templates (#279)
* Update issue templates

* Update and rename bug-report--01-tutorials-.md to bug-report-01-tutorials.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Rename documentation-improvement--01-tutorials-.md to documentation-improvement-01-tutorials.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Create bug-report-02-usecases.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Create documentation-improvement-02-usecases.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update documentation-improvement-01-tutorials.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Create help-needed.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update bug-report-02-usecases.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update pull_request_template.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update pull_request_template.md

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

---------

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>
2025-08-26 11:49:55 -04:00
Eashan Kaushik
72662f73ef
feat(Add CodeQL code scanning): Adding codeql.yml workflow(#285)
Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>
2025-08-25 14:44:21 -04:00
Eashan Kaushik
33bb9e8de1
feat(Labeler): Add Labeler automation (#287)
* Create label.yml

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Create labeler.yml

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update labeler.yml

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

* Update labeler.yml

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>

---------

Signed-off-by: Eashan Kaushik <50113394+EashanKaushik@users.noreply.github.com>
2025-08-25 13:57:31 -04:00
Eashan Kaushik
909eb9901a feat(agentcore): Adding tutorials, samples, and integrations 2025-07-16 14:07:30 -04:00