mirror of
https://github.com/Sea-Haven-Industries/procurement-ingest.git
synced 2026-09-30 15:23:13 +00:00
docs(readme): record HCP VCS trigger patterns (PLAT-183)
This commit is contained in:
parent
8a568e4eaf
commit
dececd7bec
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
|
## 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`):
|
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).
|
- **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`.
|
- **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
|
- Plus dependency review and PR labeler workflows on every PR
|
||||||
|
|
||||||
Branch protection on `main` — all changes through PR.
|
Branch protection on `main` — all changes through PR.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue