@@ -41,6 +41,24 @@ permissions:
4141 contents : read # This is required for actions/checkout
4242
4343jobs :
44+ check-generated-dependencies :
45+ name : " Check generated dependencies"
46+ runs-on : ubuntu-latest
47+ timeout-minutes : 5
48+ steps :
49+ - name : " Checkout code"
50+ uses : actions/checkout@v4
51+ - name : " Repo setup"
52+ run : |
53+ npm ci
54+ (cd amplify && npm ci)
55+ (cd lambdas/authorizer && npm ci)
56+ (cd lambdas/backend-client && npm ci)
57+ (cd lambdas/backend-api && npm ci)
58+ - name : " Generate dependencies"
59+ run : |
60+ npm run generate-dependencies
61+ git diff --exit-code
4462 test-unit :
4563 name : " Unit tests"
4664 runs-on : ubuntu-latest
5169 - name : " Repo setup"
5270 run : |
5371 npm ci
72+ (cd amplify && npm ci)
5473 (cd lambdas/authorizer && npm ci)
55- (cd lambdas/endpoint && npm ci)
74+ (cd lambdas/backend-client && npm ci)
75+ (cd lambdas/backend-api && npm ci)
5676 - name : " Generate dependencies"
5777 run : |
5878 npm run generate-dependencies
@@ -82,8 +102,10 @@ jobs:
82102 run : |
83103 npm ci
84104 npm ci tests/test-team
105+ (cd amplify && npm ci)
85106 (cd lambdas/authorizer && npm ci)
86- (cd lambdas/endpoint && npm ci)
107+ (cd lambdas/backend-client && npm ci)
108+ (cd lambdas/backend-api && npm ci)
87109 - name : " Generate dependencies"
88110 run : |
89111 npm run generate-dependencies
@@ -101,8 +123,10 @@ jobs:
101123 run : |
102124 npm ci
103125 npm ci tests/test-team
126+ (cd amplify && npm ci)
104127 (cd lambdas/authorizer && npm ci)
105- (cd lambdas/endpoint && npm ci)
128+ (cd lambdas/backend-client && npm ci)
129+ (cd lambdas/backend-api && npm ci)
106130 - name : " Generate dependencies"
107131 run : |
108132 npm run generate-dependencies
0 commit comments