From 93695bc7cd8f732e666191b3765e2d1caf25cd3c Mon Sep 17 00:00:00 2001 From: Harold Wanyama Date: Tue, 29 Aug 2023 17:19:43 +0300 Subject: [PATCH] Bug/Cryptography binary package - Added crypto binary packages for serverless deployment Signed-off-by: Harold Wanyama --- .github/workflows/deploy-dev.yml | 3 +++ .github/workflows/deploy-prod.yml | 2 ++ .github/workflows/deploy-staging.yml | 2 ++ 3 files changed, 7 insertions(+) diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index 85013d15b..7e60f164b 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -146,6 +146,9 @@ jobs: cp ../cla-backend-go/bin/zipbuilder-scheduler-lambda bin/ cp ../cla-backend-go/bin/zipbuilder-lambda bin/ cp ../cla-backend-go/bin/gitlab-repository-check-lambda bin/ + mkdir -p packages + docker run --rm -v $(pwd)/packages:/packages -w /packages lambci/lambda:build-python3.7 pip install cryptography -t . + - name: EasyCLA v1 Deployment us-east-1 working-directory: cla-backend diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index abe1ad66b..2abd531ed 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -124,6 +124,8 @@ jobs: cp ../cla-backend-go/bin/zipbuilder-scheduler-lambda bin/ cp ../cla-backend-go/bin/zipbuilder-lambda bin/ cp ../cla-backend-go/bin/gitlab-repository-check-lambda bin/ + mkdir -p packages + docker run --rm -v $(pwd)/packages:/packages -w /packages lambci/lambda:build-python3.7 pip install cryptography -t . - name: EasyCLA v1 Deployment us-east-1 working-directory: cla-backend diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index addebee5b..31d6b421c 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -124,6 +124,8 @@ jobs: cp ../cla-backend-go/bin/zipbuilder-scheduler-lambda bin/ cp ../cla-backend-go/bin/zipbuilder-lambda bin/ cp ../cla-backend-go/bin/gitlab-repository-check-lambda bin/ + mkdir -p packages + docker run --rm -v $(pwd)/packages:/packages -w /packages lambci/lambda:build-python3.7 pip install cryptography -t . - name: EasyCLA v1 Deployment us-east-1 working-directory: cla-backend