Skip to content

fix(ci): pass meta-capi env vars through deploy workflows - #89

Merged
maxakuru merged 1 commit into
stagefrom
meta-capi-deploy-env-vars
Sep 2, 2026
Merged

maxakuru merged 1 commit into
stagefrom
meta-capi-deploy-env-vars

Conversation

@maxakuru

@maxakuru maxakuru commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Problem

The meta-capi action was merged into stage without its env vars wired into the deploy workflows. The action selects the Meta pixel by runtime namespace (prod/stage/uat) and requires an access token — none of which were being passed through, so the stage deployment is missing them (Missing META_PIXEL_ID or META_ACCESS_TOKEN).

Changes

Add passthrough to both deploy_stage.yml and deploy_prod.yml, following the ebs-sync naming convention:

Env var Stage secret Prod secret
META_PIXEL_ID META_PIXEL_ID_STAGE META_PIXEL_ID_PROD
META_PIXEL_ID_STAGE META_PIXEL_ID_STAGE META_PIXEL_ID_STAGE
META_PIXEL_ID_UAT META_PIXEL_ID_UAT META_PIXEL_ID_UAT
META_ACCESS_TOKEN META_ACCESS_TOKEN_STAGE META_ACCESS_TOKEN_PROD

All three pixel ids ship to every environment because the action picks one at runtime by namespace. META_BASE_URL / META_API_VERSION have in-code defaults and are intentionally omitted.

Also documents the new secrets in example.env.

Repo secrets required

  • META_PIXEL_ID_STAGE, META_PIXEL_ID_UAT, META_PIXEL_ID_PROD
  • META_ACCESS_TOKEN_STAGE, META_ACCESS_TOKEN_PROD

🤖 Generated with Claude Code

The meta-capi action selects the Meta pixel by runtime namespace
(prod/stage/uat) and requires an access token, but none of these were
wired into the deploy workflows, so the stage deployment is missing them.

Add META_PIXEL_ID / META_PIXEL_ID_STAGE / META_PIXEL_ID_UAT and
META_ACCESS_TOKEN passthrough to both stage and prod deploys, following
the ebs-sync naming convention, and document the secrets in example.env.
META_BASE_URL / META_API_VERSION have in-code defaults and are omitted.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@maxakuru maxakuru changed the title ci: pass meta-capi env vars through deploy workflows fix(ci): pass meta-capi env vars through deploy workflows Sep 2, 2026
@maxakuru
maxakuru requested a review from adobeguhan September 2, 2026 17:08
@maxakuru
maxakuru merged commit 5d0af49 into stage Sep 2, 2026
1 check passed
vitamix-forms-release Bot pushed a commit that referenced this pull request Sep 10, 2026
## [1.4.1](v1.4.0...v1.4.1) (2026-09-10)

### Bug Fixes

* **ci:** pass meta-capi env vars through deploy workflows ([#89](#89)) ([5d0af49](5d0af49))
* force deploy ([22bd3d6](22bd3d6))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant