mirror of
https://github.com/Sea-Haven-Industries/procurement-ingest.git
synced 2026-09-30 03:43:12 +00:00
docs(readme): record HCP VCS trigger patterns (PLAT-183) (#209)
This commit is contained in:
parent
8a568e4eaf
commit
741b52b981
1 changed files with 2 additions and 2 deletions
|
|
@ -4,7 +4,7 @@
|
|||

|
||||

|
||||
|
||||
Unified email ingestion pipelines for Amazon procurement data. Two independent pipelines — purchase orders (Coupa) and work orders (APM/Hexagon EAM) — share a single repo and deploy to **seahaven-prod** via HCP Terraform workspace `procurement-ingest-prod` (PLAT-86).
|
||||
Unified email ingestion pipelines for Amazon procurement data. Two independent pipelines — purchase orders (Coupa) and work orders (APM/Hexagon EAM) — share a single repo and deploy to **seahaven-prod** via HCP Terraform workspace `procurement-ingest-prod` (PLAT-86). The workspace working directory is `terraform/`. VCS file triggers use `trigger-patterns = [terraform/**/*, lambdas/**/*]` because `terraform/build_packages.sh` builds every Lambda zip from `lambdas/`. A `lambdas/`-only merge must still queue a run.
|
||||
|
||||
## Pipelines
|
||||
|
||||
|
|
@ -324,7 +324,7 @@ The canonical map of Sea Haven's AWS infrastructure lives in Confluence. This pr
|
|||
GitHub Actions with reusable workflows from `Sea-Haven-Industries/.github` (all pinned to a commit SHA of `main`):
|
||||
- **CI** (`ci.yaml`, PR to `main`): linting + pytest via `ci-python-sam.yaml` (`run-cdk-synth: false`; HCP Terraform is the deploy path).
|
||||
- **Terraform CI** (`ci-terraform.yaml`, PR to `main` when `terraform/**` changes): `fmt -check`, `init -backend=false`, `validate`.
|
||||
- **CD:** HCP Terraform workspace `procurement-ingest-prod` (VCS-bound to `main`, working directory `terraform/`, Manual apply until sealed). There is no push-to-main CDK/SAM deploy workflow. Post-apply smoke: `scripts/post-deploy-smoke.sh`.
|
||||
- **CD:** HCP Terraform workspace `procurement-ingest-prod` (VCS-bound to `main`, working directory `terraform/`, `trigger-patterns = [terraform/**/*, lambdas/**/*]`, Manual apply until sealed). There is no push-to-main CDK/SAM deploy workflow. Post-apply smoke: `scripts/post-deploy-smoke.sh`.
|
||||
- Plus dependency review and PR labeler workflows on every PR
|
||||
|
||||
Branch protection on `main` — all changes through PR.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue