@@ -2,25 +2,29 @@ name: "CI / Application JS Cloudflare Feature"
22
33on :
44 workflow_call :
5+ inputs :
6+ DEPLOY_SECRETS :
7+ required : true
8+ type : string
59 secrets :
610 GH_TOKEN :
711 required : true
8- CLOUDFLARE_ACCOUNT_ID :
9- required : true
10- CLOUDFLARE_ZONE_ID :
11- required : true
12- CLOUDFLARE_API_TOKEN :
13- required : true
14- ZETA_HOUSE_ENV :
15- required : true
16- ZETA_HOUSE_SUPABASE_URL :
17- required : true
18- ZETA_HOUSE_SUPABASE_KEY :
19- required : true
20- ZETA_HOUSE_SENDGRID_API_KEY :
21- required : true
22- ZETA_HOUSE_GOOGLE_MAPS_API_KEY :
23- required : true
12+ # CLOUDFLARE_ACCOUNT_ID:
13+ # required: true
14+ # CLOUDFLARE_ZONE_ID:
15+ # required: true
16+ # CLOUDFLARE_API_TOKEN:
17+ # required: true
18+ # ZETA_HOUSE_ENV:
19+ # required: true
20+ # ZETA_HOUSE_SUPABASE_URL:
21+ # required: true
22+ # ZETA_HOUSE_SUPABASE_KEY:
23+ # required: true
24+ # ZETA_HOUSE_SENDGRID_API_KEY:
25+ # required: true
26+ # ZETA_HOUSE_GOOGLE_MAPS_API_KEY:
27+ # required: true
2428
2529jobs :
2630 # Lint the code
@@ -82,21 +86,18 @@ jobs:
8286 with :
8387 name : public
8488 path : ./public
89+ - name : Setup Deploy Secrets
90+ run : |
91+ echo "${{ inputs.DEPLOY_SECRETS }}" | jq -r 'to_entries | .[] | "\(.key)=\(.value)"' >> $GITHUB_ENV
8592 - name : Run deployment
8693 env :
8794 name : " feature/${{ github.ref_name }}"
8895 url : " https://${{ github.ref_name }}.dev.zeta.house"
89- GH_TOKEN : ${{ secrets.GH_TOKEN }}
90- CLOUDFLARE_ACCOUNT_ID : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
91- CLOUDFLARE_ZONE_ID : ${{ secrets.CLOUDFLARE_ZONE_ID }}
92- CLOUDFLARE_API_TOKEN : ${{ secrets.CLOUDFLARE_API_TOKEN }}
93- ZETA_HOUSE_ENV : ${{ secrets.ZETA_HOUSE_ENV }}
94- ZETA_HOUSE_SUPABASE_URL : ${{ secrets.ZETA_HOUSE_SUPABASE_URL }}
95- ZETA_HOUSE_SUPABASE_KEY : ${{ secrets.ZETA_HOUSE_SUPABASE_KEY }}
96- ZETA_HOUSE_SENDGRID_API_KEY : ${{ secrets.ZETA_HOUSE_SENDGRID_API_KEY }}
97- ZETA_HOUSE_GOOGLE_MAPS_API_KEY : ${{ secrets.ZETA_HOUSE_GOOGLE_MAPS_API_KEY }}
9896 run : |
9997 echo 'Perform service deployment for feature'
98+ echo "$SECRET1"
99+ echo "$SECRET2"
100+ echo "$SECRET3"
100101 nix develop .#ci --command bash -c $'
101102 npm run deploy -- \
102103 --feature "$GITHUB_REF_NAME" \
0 commit comments