dependabot[bot]
60f8cc3a16
Bump the minor-and-patch group with 3 updates
...
Bumps the minor-and-patch group with 3 updates: [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ).
Updates `aws-cdk-lib` from 2.258.0 to 2.261.0
- [Release notes](https://github.com/aws/aws-cdk/releases )
- [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md )
- [Commits](https://github.com/aws/aws-cdk/commits/v2.261.0/packages/aws-cdk-lib )
Updates `@types/node` from 25.9.2 to 25.9.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `aws-cdk` from 2.1126.0 to 2.1129.0
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1129.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.261.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: "@types/node"
dependency-version: 25.9.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: aws-cdk
dependency-version: 2.1129.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-04 16:23:24 +00:00
Adam Moussa
0249e95cbd
Repo hygiene: PR labeler + README badges (INFRA-56/57) ( #55 )
2026-06-11 14:13:50 -04:00
Adam Moussa
9874d20da5
Remove dead exec-aide-reminder Lambda (INFRA-37) ( #54 )
...
* Remove dead exec-aide-reminder Lambda and its IAM role
The reminder Lambda had 0 invocations in 90 days and no EventBridge
rule targets it. Removing the Lambda, its execution role, the
dedicated ReminderSchedulerRole, and the scheduler:CreateSchedule /
iam:PassRole grants from the conversation Lambda's policy.
The conversation Lambda's REMINDER_FN_ARN and REMINDER_SCHEDULER_ROLE_ARN
env vars and the create_reminder tool are removed alongside the
infrastructure. The src/reminder/ handler directory is also deleted.
Adam approved the deletion (INFRA-37).
Refs: INFRA-37
* fix: remove unused os import in conversation/tools.py
Left dangling after the exec-aide-reminder removal (INFRA-37); ruff F401.
INFRA-37
2026-06-10 14:38:19 -04:00
Adam Moussa
34e4634a9a
feat(exec-aide): CMK SSE on exec-aide DynamoDB table (INFRA-95 / M-3) ( #53 )
...
Switch the exec-aide table from the AWS-owned key to the shared
customer-managed CMK (alias/seahaven-dynamodb, imported via SSM
/seahaven/dynamodb/cmk-arn). In-place UpdateTable, no replacement.
CDK auto-grants kms to the 5 in-stack consumer roles (4 pipeline
Lambdas + SocketMode Fargate task role). Deployed + verified:
SSEType=KMS, scan decrypts, ECS service healthy.
INFRA-95
2026-06-09 12:41:55 -04:00
dependabot[bot]
5052849725
Update typing-extensions requirement from >=4.12 to >=4.15.0 in /src ( #45 )
...
Updates the requirements on [typing-extensions](https://github.com/python/typing_extensions ) to permit the latest version.
- [Release notes](https://github.com/python/typing_extensions/releases )
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md )
- [Commits](https://github.com/python/typing_extensions/compare/4.12.0...4.15.0 )
---
updated-dependencies:
- dependency-name: typing-extensions
dependency-version: 4.15.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam Moussa <166072409+amoussa1229@users.noreply.github.com>
2026-06-08 22:33:26 +00:00
dependabot[bot]
6c240576b9
Update boto3 requirement from >=1.43.18 to >=1.43.24 in /listener ( #51 )
...
Updates the requirements on [boto3](https://github.com/boto/boto3 ) to permit the latest version.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.43.18...1.43.24 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.43.24
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 18:30:35 -04:00
dependabot[bot]
c8912c5a0f
Bump @types/node from 25.9.1 to 25.9.2 in the minor-and-patch group ( #50 )
...
Bumps the minor-and-patch group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 25.9.1 to 25.9.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.9.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 18:30:31 -04:00
Adam Moussa
08fd2114a5
chore(ci): add aggregator job reporting the org-required 'ci / ci' context ( #49 )
...
exec-aide's caller jobs are named python/typescript, so the org ruleset's
required 'ci / ci' status check never reported here and every PR was
merge-blocked for non-admins. The aggregator needs all real CI jobs and
fails if any failed or was cancelled.
2026-06-05 15:09:01 -04:00
dependabot[bot]
3b381a6aeb
Bump aws-cdk-lib from 2.257.0 to 2.258.0 in the minor-and-patch group ( #48 )
...
Bumps the minor-and-patch group with 1 update: [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib ).
Updates `aws-cdk-lib` from 2.257.0 to 2.258.0
- [Release notes](https://github.com/aws/aws-cdk/releases )
- [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md )
- [Commits](https://github.com/aws/aws-cdk/commits/v2.258.0/packages/aws-cdk-lib )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.258.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:53:16 -04:00
Adam Moussa
b76936100f
chore(deps): remove blanket aws-cdk-lib dependabot ignore ( #47 )
...
Per handbook Pinning Principle: exact pins are kept current by Dependabot version updates gated by CI + dependency review. Blanket ignores let pins rot (see today's fast-uri incident).
2026-06-05 13:56:06 -04:00
Adam Moussa
65d08720e7
fix(deps): pin aws-cdk-lib to ==2.257.0 ( #44 )
...
* fix(deps): re-pin aws-cdk-lib to ==2.253.1
* fix(deps): pin aws-cdk-lib to 2.257.0 (exact)
2026-06-05 13:06:17 -04:00
Adam Moussa
2d2f7d841a
Add dependency-review caller workflow ( #43 )
...
* Add dependency-review caller workflow
Add a pull_request-triggered caller that invokes the org-level
callable-dependency-review workflow to scan dependency changes and
fail on high-severity advisories.
* chore: retrigger checks
* chore: retrigger dep review (post-fix)
* chore: retrigger ci
* chore: retrigger CI after concurrency fix
2026-06-05 12:34:20 -04:00
Adam Moussa
f2a0a7945f
Pin SocketMode image asset to LINUX_ARM64 ( #42 )
...
The task runs ARM64, but the image asset had no explicit platform, so
the amd64 CD runner built an amd64 image (QEMU alone does not change
the default target). Revision :8 crash-looped with "exec format
error" (50 failed task starts); CloudFormation hung on service
stabilization until cancelled. Local arm64 builds masked this -
deploys from this Mac always produced the right image.
Same fix pattern as the org-wide QEMU+platform rule for arm64 Lambda
bundling.
2026-06-03 16:04:22 -04:00
Adam Moussa
97456f6104
Fix fetch-classify INIT crash and thread-state writes ( #41 )
...
fetch-classify has been down since 2026-05-05 (100% error rate, every
5-min poll failing silently at INIT). Three stacked failures:
- typing_extensions was not resolved into the bundle by PythonFunction
bundling, so every import died with Runtime.ImportModuleError. Pin it
explicitly in src/requirements.txt.
- DynamoDB UpdateExpressions used the reserved keyword ttl unaliased,
failing every save_thread_state/update_task_status call once imports
were fixed. Alias as #ttl via ExpressionAttributeNames.
- (Out-of-band) classification model claude-haiku-4-5 was never enabled
in Bedrock model access; agreement accepted account-side 2026-06-03.
Verified live: manual invoke returns processed=1 errors=0.
2026-06-03 14:55:56 -04:00
dependabot[bot]
52ad35d6d1
Update boto3 requirement from >=1.43.9 to >=1.43.18 in /listener ( #40 )
...
Updates the requirements on [boto3](https://github.com/boto/boto3 ) to permit the latest version.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.43.9...1.43.18 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.43.18
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 16:23:33 +00:00
dependabot[bot]
7392b3dc6a
Bump aws-cdk from 2.1124.1 to 2.1125.0 in the minor-and-patch group ( #39 )
...
Bumps the minor-and-patch group with 1 update: [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ).
Updates `aws-cdk` from 2.1124.1 to 2.1125.0
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1125.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk
dependency-version: 2.1125.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 16:23:17 +00:00
dependabot[bot]
3c7b434516
Update google-api-python-client requirement in /src ( #38 )
...
Updates the requirements on [google-api-python-client](https://github.com/googleapis/google-api-python-client ) to permit the latest version.
- [Release notes](https://github.com/googleapis/google-api-python-client/releases )
- [Commits](https://github.com/googleapis/google-api-python-client/compare/v2.196.0...v2.197.0 )
---
updated-dependencies:
- dependency-name: google-api-python-client
dependency-version: 2.197.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-30 16:23:15 +00:00
dependabot[bot]
bd280101b7
Bump the minor-and-patch group with 3 updates ( #37 )
...
Bumps the minor-and-patch group with 3 updates: [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ).
Updates `aws-cdk-lib` from 2.254.0 to 2.257.0
- [Release notes](https://github.com/aws/aws-cdk/releases )
- [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md )
- [Commits](https://github.com/aws/aws-cdk/commits/v2.257.0/packages/aws-cdk-lib )
Updates `@types/node` from 25.8.0 to 25.9.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `aws-cdk` from 2.1122.0 to 2.1124.1
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1124.1/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.257.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: "@types/node"
dependency-version: 25.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: aws-cdk
dependency-version: 2.1124.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 16:23:54 +00:00
dependabot[bot]
72dfcc68fa
Update slack-sdk requirement from >=3.41.0 to >=3.42.0 in /listener ( #35 )
...
Updates the requirements on [slack-sdk](https://github.com/slackapi/python-slack-sdk ) to permit the latest version.
- [Release notes](https://github.com/slackapi/python-slack-sdk/releases )
- [Commits](https://github.com/slackapi/python-slack-sdk/compare/v3.41.0...v3.42.0 )
---
updated-dependencies:
- dependency-name: slack-sdk
dependency-version: 3.42.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 16:23:16 +00:00
dependabot[bot]
3bf98235e6
Bump the minor-and-patch group with 3 updates ( #34 )
...
Bumps the minor-and-patch group with 3 updates: [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ).
Updates `aws-cdk-lib` from 2.253.1 to 2.254.0
- [Release notes](https://github.com/aws/aws-cdk/releases )
- [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md )
- [Commits](https://github.com/aws/aws-cdk/commits/v2.254.0/packages/aws-cdk-lib )
Updates `@types/node` from 25.6.2 to 25.8.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `aws-cdk` from 2.1121.0 to 2.1122.0
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1122.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.254.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: "@types/node"
dependency-version: 25.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: aws-cdk
dependency-version: 2.1122.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-16 16:23:38 +00:00
dependabot[bot]
099949bda4
Update boto3 requirement from >=1.43.6 to >=1.43.9 in /listener ( #33 )
...
Updates the requirements on [boto3](https://github.com/boto/boto3 ) to permit the latest version.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.43.6...1.43.9 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.43.9
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-16 16:23:33 +00:00
dependabot[bot]
6934cb7280
Update google-auth requirement from >=2.52.0 to >=2.53.0 in /src ( #32 )
...
Updates the requirements on [google-auth](https://github.com/googleapis/google-auth-library-python ) to permit the latest version.
- [Release notes](https://github.com/googleapis/google-auth-library-python/releases )
- [Changelog](https://github.com/googleapis/google-auth-library-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/google-auth-library-python/commits )
---
updated-dependencies:
- dependency-name: google-auth
dependency-version: 2.53.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-16 16:23:24 +00:00
dependabot[bot]
f8b6ff8fe4
Update requests requirement from >=2.33.1 to >=2.34.2 in /src ( #31 )
...
Updates the requirements on [requests](https://github.com/psf/requests ) to permit the latest version.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.33.1...v2.34.2 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.34.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-16 16:23:17 +00:00
dependabot[bot]
4e2eeb2c34
Update google-api-python-client requirement in /src ( #23 )
...
Updates the requirements on [google-api-python-client](https://github.com/googleapis/google-api-python-client ) to permit the latest version.
- [Release notes](https://github.com/googleapis/google-api-python-client/releases )
- [Commits](https://github.com/googleapis/google-api-python-client/compare/v2.195.0...v2.196.0 )
---
updated-dependencies:
- dependency-name: google-api-python-client
dependency-version: 2.196.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 22:30:20 +00:00
dependabot[bot]
b233c053f0
Update python-ulid requirement from >=2.0 to >=3.1.0 in /src ( #22 )
...
Updates the requirements on [python-ulid](https://github.com/mdomke/python-ulid ) to permit the latest version.
- [Release notes](https://github.com/mdomke/python-ulid/releases )
- [Changelog](https://github.com/mdomke/python-ulid/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/mdomke/python-ulid/compare/2.0.0...3.1.0 )
---
updated-dependencies:
- dependency-name: python-ulid
dependency-version: 3.1.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 22:29:38 +00:00
dependabot[bot]
514affa61a
Update boto3 requirement from >=1.43.2 to >=1.43.6 in /listener ( #25 )
...
Updates the requirements on [boto3](https://github.com/boto/boto3 ) to permit the latest version.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.43.2...1.43.6 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.43.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 22:27:32 +00:00
dependabot[bot]
c5651d4f15
Update google-auth requirement from >=2.50.0 to >=2.52.0 in /src ( #24 )
...
Updates the requirements on [google-auth](https://github.com/googleapis/google-auth-library-python ) to permit the latest version.
- [Release notes](https://github.com/googleapis/google-auth-library-python/releases )
- [Changelog](https://github.com/googleapis/google-auth-library-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/google-auth-library-python/commits )
---
updated-dependencies:
- dependency-name: google-auth
dependency-version: 2.52.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 22:27:14 +00:00
dependabot[bot]
b4d84afa04
Bump the minor-and-patch group with 3 updates ( #26 )
...
Bumps the minor-and-patch group with 3 updates: [aws-cdk-lib](https://github.com/aws/aws-cdk/tree/HEAD/packages/aws-cdk-lib ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk ).
Updates `aws-cdk-lib` from 2.252.0 to 2.253.1
- [Release notes](https://github.com/aws/aws-cdk/releases )
- [Changelog](https://github.com/aws/aws-cdk/blob/v2.253.1/CHANGELOG.v2.alpha.md )
- [Commits](https://github.com/aws/aws-cdk/commits/v2.253.1/packages/aws-cdk-lib )
Updates `@types/node` from 25.6.0 to 25.6.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `aws-cdk` from 2.1120.0 to 2.1121.0
- [Release notes](https://github.com/aws/aws-cdk-cli/releases )
- [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1121.0/packages/aws-cdk )
---
updated-dependencies:
- dependency-name: aws-cdk-lib
dependency-version: 2.253.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-and-patch
- dependency-name: "@types/node"
dependency-version: 25.6.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-and-patch
- dependency-name: aws-cdk
dependency-version: 2.1121.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 22:26:58 +00:00
Adam Moussa
1f0d162c32
Remove CodePipeline files ( #29 )
...
Deploys now run via GitHub Actions (cd-cdk.yaml). The CodePipeline
stack and its IAM roles have been deleted from AWS.
2026-05-08 22:11:44 +00:00
Adam Moussa
3f03274708
Add GitHub Actions deploy workflow ( #28 )
...
* Add GitHub Actions deploy workflow (OIDC)
* Add permissions block for OIDC token exchange
* Add concurrency control to prevent parallel deploys
2026-05-08 17:08:17 -04:00
Adam Moussa
49517487c4
Add CI workflow ( #27 )
...
* Add CI workflow and apply ruff formatting
* Disable cdk synth — PythonFunction requires Docker arm64 builds
The PythonFunction construct bundles via Docker with --platform
linux/arm64, which fails on GitHub Actions x86 runners. tsc --noEmit
still runs and catches TypeScript errors.
2026-05-08 16:02:46 -04:00
Adam Moussa
718977831c
Update Dependabot: remove assignees, group minor/patch updates ( #21 )
2026-05-08 14:22:27 -04:00
Adam Moussa
159326d807
Remove wrapper workflow — using required workflow via org ruleset ( #20 )
2026-05-06 19:58:59 -04:00
Adam Moussa
701bb2d358
Upgrade to TypeScript ~6.0.3 ( #19 )
...
* Upgrade to TypeScript ~6.0.3
Adds "types": ["node"] to tsconfig.json — required by TS 6 to resolve
Node globals like path and __dirname. Uses tilde pin since TS doesn't
follow semver.
* Regenerate lockfile with npm 11.14.0
Fixes corrupted peer:true flags on direct dependencies caused by
npm <11.6.3 bug (npm/cli#8690 ).
2026-05-06 19:25:15 -04:00
dependabot[bot]
7a1a030ded
Bump @types/node from 22.19.17 to 25.6.0 ( #11 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.19.17 to 25.6.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.6.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam Moussa <166072409+amoussa1229@users.noreply.github.com>
2026-05-06 18:23:01 -04:00
Adam Moussa
79b6c254ff
Add Claude Code review workflow ( #18 )
2026-05-06 18:11:27 -04:00
Adam Moussa
fc1203aa6a
Fix pipeline: add image-publishing role for CDK container asset deploys ( #17 )
2026-05-05 11:03:46 -04:00
Adam Moussa
bfab515807
Fix pipeline: add ECR permissions and enable Docker for Fargate image builds ( #16 )
2026-05-05 10:55:52 -04:00
Adam Moussa
5abb51807f
Add DM fixes, digest stats, tasks/reminders, calendar, and CI/CD pipeline ( #15 )
...
* Fix flat replies in DMs
DM replies were threaded under Adam's message instead of appearing flat.
Root cause: listener fell back to event["ts"] as thread_ts for new DMs,
causing say() to post as a threaded reply. Removed the fallback so DMs
always use flat messages with placeholder update.
Closes #4
* Add synchronous digest trigger for inline stats
Changed trigger_daily_digest from async (fire-and-forget) to synchronous
invocation so Lauren can report summary stats inline while the full Block
Kit digest arrives as a separate DM.
Closes #1
* Add tasks and reminders
- DynamoDB task CRUD with TASK#{ulid} prefix
- 5 new tools: create_task, list_tasks, complete_task, delete_task, create_reminder
- New exec-aide-reminder Lambda triggered by EventBridge Scheduler one-shots
- CDK: reminder Lambda, scheduler IAM role, conversation Lambda permissions
- Updated system prompt with task/reminder capabilities
Closes #3
* Add Google Calendar integration
- New src/shared/calendar.py: OAuth service builder, list_events,
create_event, check_availability (reuses gmail-oauth secret)
- 3 new tools: get_calendar_events, create_calendar_event, check_availability
- Extended OAuth scopes to include calendar in gmail.py and token script
- Updated system prompt with calendar capabilities
Requires re-running scripts/get_gmail_token.py to grant the calendar scope
and updating the exec-aide/gmail-oauth secret with the new refresh token.
Closes #2
* Add CodeBuild CI/CD pipeline
CodePipeline triggers on pushes to main, CodeBuild runs cdk deploy via buildspec.
* Update README for tasks, reminders, calendar, and CI/CD pipeline
2026-05-05 10:45:14 -04:00
Adam Moussa
5646080981
Merge pull request #14 from Sea-Haven-Industries/feature/dependabot-auto-assign
...
Auto-assign Dependabot PRs
2026-05-02 17:28:40 -04:00
Adam Moussa
71113fd547
Auto-assign Dependabot PRs to amoussa1229
2026-05-02 17:27:00 -04:00
Adam Moussa
74dc47face
Merge pull request #13 from Sea-Haven-Industries/dependabot/pip/listener/slack-sdk-gte-3.41.0
...
Update slack-sdk requirement from >=3.27 to >=3.41.0 in /listener
2026-05-02 17:25:39 -04:00
Adam Moussa
84f28a8227
Merge pull request #10 from Sea-Haven-Industries/dependabot/pip/src/google-auth-gte-2.50.0
...
Update google-auth requirement from >=2.0 to >=2.50.0 in /src
2026-05-02 17:25:36 -04:00
dependabot[bot]
115a2d38dc
Update slack-sdk requirement from >=3.27 to >=3.41.0 in /listener
...
Updates the requirements on [slack-sdk](https://github.com/slackapi/python-slack-sdk ) to permit the latest version.
- [Release notes](https://github.com/slackapi/python-slack-sdk/releases )
- [Commits](https://github.com/slackapi/python-slack-sdk/compare/v3.27.0...v3.41.0 )
---
updated-dependencies:
- dependency-name: slack-sdk
dependency-version: 3.41.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-02 21:24:17 +00:00
dependabot[bot]
0bf5e98df3
Update google-auth requirement from >=2.0 to >=2.50.0 in /src
...
Updates the requirements on [google-auth](https://github.com/googleapis/google-auth-library-python ) to permit the latest version.
- [Release notes](https://github.com/googleapis/google-auth-library-python/releases )
- [Changelog](https://github.com/googleapis/google-auth-library-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/google-auth-library-python/commits )
---
updated-dependencies:
- dependency-name: google-auth
dependency-version: 2.50.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-02 21:24:09 +00:00
Adam Moussa
60d9ff7afd
Merge pull request #12 from Sea-Haven-Industries/dependabot/pip/listener/boto3-gte-1.43.2
...
Update boto3 requirement from >=1.34 to >=1.43.2 in /listener
2026-05-02 17:23:06 -04:00
Adam Moussa
14280a090d
Merge pull request #9 from Sea-Haven-Industries/dependabot/pip/src/requests-gte-2.33.1
...
Update requests requirement from >=2.31 to >=2.33.1 in /src
2026-05-02 17:23:02 -04:00
Adam Moussa
f71a724346
Merge pull request #7 from Sea-Haven-Industries/dependabot/pip/src/google-api-python-client-gte-2.195.0
...
Update google-api-python-client requirement from >=2.0 to >=2.195.0 in /src
2026-05-02 17:22:59 -04:00
Adam Moussa
11cc05e648
Merge pull request #6 from Sea-Haven-Industries/dependabot/pip/listener/slack-bolt-gte-1.28.0
...
Update slack-bolt requirement from >=1.18 to >=1.28.0 in /listener
2026-05-02 17:22:56 -04:00
dependabot[bot]
a9b8ab45df
Update boto3 requirement from >=1.34 to >=1.43.2 in /listener
...
Updates the requirements on [boto3](https://github.com/boto/boto3 ) to permit the latest version.
- [Release notes](https://github.com/boto/boto3/releases )
- [Commits](https://github.com/boto/boto3/compare/1.34.0...1.43.2 )
---
updated-dependencies:
- dependency-name: boto3
dependency-version: 1.43.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-02 21:17:43 +00:00