Parent
#105
Spec
spec/features/014-cicd-infrastructure/spec.md
What to build
Add a GitHub Actions workflow separate from PR CI:
- Triggers:
workflow_dispatch and weekly cron
- Uses GitHub Environment
dev and OIDC to assume smartwealthai-github-actions-dev role
- Runs minimal ingestion (small ticker subset or test object) writing to
s3://smartwealthai-data-lake-dev/raw/
- Validates object presence and basic schema/count checks
- Does not block PR merges on failure
Requires M2 Terraform outputs (dev bucket, dev role ARN) configured as GitHub Environment variables or discovered from AWS.
Acceptance criteria
Blocked by
#107, #108, #109
Type
AFK
Parent
#105
Spec
spec/features/014-cicd-infrastructure/spec.md
What to build
Add a GitHub Actions workflow separate from PR CI:
workflow_dispatchand weekly crondevand OIDC to assumesmartwealthai-github-actions-devroles3://smartwealthai-data-lake-dev/raw/Requires M2 Terraform outputs (dev bucket, dev role ARN) configured as GitHub Environment variables or discovered from AWS.
Acceptance criteria
raw/prefixinfra/terraform/orspec/guides/Blocked by
#107, #108, #109
Type
AFK