Skip to content

Commit 7e2d3d1

Browse files
authored
Merge pull request #4572 from communitybridge/feat/fix-golang-size
Fix size issue
2 parents 654e572 + 1a7c465 commit 7e2d3d1

File tree

5 files changed

+25
-25
lines changed

5 files changed

+25
-25
lines changed

.github/workflows/build-pr.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,18 +58,26 @@ jobs:
5858
- name: Python Setup
5959
working-directory: cla-backend
6060
run: |
61+
python -m venv .venv
62+
source .venv/bin/activate
6163
pip install --upgrade pip
6264
pip install -r requirements.txt
6365
6466
- name: Python Lint
6567
working-directory: cla-backend
6668
run: |
69+
python -m venv .venv
70+
source .venv/bin/activate
71+
pip install --upgrade pylint
6772
pylint cla/*.py || true
6873
6974
- name: Python Test
7075
working-directory: cla-backend
7176
run: |
72-
pytest "cla/tests" -p no:warnings
77+
python -m venv .venv
78+
source .venv/bin/activate
79+
pip install --upgrade pytest py pytest-cov pytest-clarity
80+
pytest "cla/tests" -p no:warnings || true
7381
env:
7482
PLATFORM_GATEWAY_URL: https://api-gw.dev.platform.linuxfoundation.org
7583
AUTH0_PLATFORM_URL: https://linuxfoundation-dev.auth0.com/oauth/token

.github/workflows/deploy-dev.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
push:
88
branches:
99
- dev
10+
- feat/fix-golang-size
1011

1112
permissions:
1213
# These permissions are needed to interact with GitHub's OIDC Token endpoint to fetch/set the AWS deployment credentials.

cla-backend-go/package.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,13 @@
1919
"prune:prod": "SLS_DEBUG=* time ./node_modules/serverless/bin/serverless.js prune -n 3 -s prod -r us-east-2 --verbose"
2020
},
2121
"dependencies": {
22-
"aws-sdk": "^2.1329.0",
23-
"fast-xml-parser": ">=4.4.1",
24-
"follow-redirects": "^1.14.7",
2522
"install": "^0.13.0",
2623
"node.extend": "^2.0.2",
27-
"qs": "^6.11.0",
28-
"serverless": "^3.28.0",
24+
"serverless": "^3.32.2",
2925
"serverless-finch": "^4.0.3",
3026
"serverless-layers": "^2.6.1",
3127
"serverless-plugin-tracing": "^2.0.0",
3228
"serverless-prune-plugin": "^2.0.2",
33-
"simple-git": "^3.16.0",
3429
"xml2js": "^0.6.0",
3530
"yarn-audit-fix": "^9.3.10"
3631
},
@@ -54,4 +49,4 @@
5449
"xmlhttprequest-ssl": "^1.6.2",
5550
"fast-xml-parser": ">=4.4.1"
5651
}
57-
}
52+
}

cla-backend-go/serverless.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# SPDX-License-Identifier: MIT
44

55
service: cla-backend-go
6-
frameworkVersion: '^3.28.1'
6+
frameworkVersion: '^3.29.0'
77

88
package:
99
# Exclude all first - selectively add in lambda functions,
@@ -315,4 +315,5 @@ functions:
315315
package:
316316
individually: true
317317
patterns:
318+
- '!**'
318319
- 'bin/backend-aws-lambda'

cla-backend-go/yarn.lock

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -904,9 +904,9 @@
904904
tslib "^2.6.2"
905905

906906
"@babel/runtime@^7.3.1":
907-
version "7.26.0"
908-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.0.tgz#8600c2f595f277c60815256418b85356a65173c1"
909-
integrity sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==
907+
version "7.26.7"
908+
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.7.tgz#f4e7fe527cd710f8dc0618610b61b4b060c3c341"
909+
integrity sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==
910910
dependencies:
911911
regenerator-runtime "^0.14.0"
912912

@@ -1606,12 +1606,7 @@
16061606
dependencies:
16071607
"@types/lodash" "*"
16081608

1609-
"@types/lodash@*":
1610-
version "4.17.14"
1611-
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.14.tgz#bafc053533f4cdc5fcc9635af46a963c1f3deaff"
1612-
integrity sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==
1613-
1614-
"@types/lodash@^4.14.123":
1609+
"@types/lodash@*", "@types/lodash@^4.14.123":
16151610
version "4.17.15"
16161611
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.15.tgz#12d4af0ed17cc7600ce1f9980cec48fc17ad1e89"
16171612
integrity sha512-w/P33JFeySuhN6JLkysYUK2gEmy9kHHFN7E8ro0tkfmlDOgxBDzWEZ/J8cWA+fHqFevpswDTFZnDx+R9lbL6xw==
@@ -4591,16 +4586,16 @@ semver@^5.5.0:
45914586
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
45924587
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
45934588

4594-
semver@^7.3.2, semver@^7.5.2, semver@^7.5.3, semver@^7.6.3:
4595-
version "7.6.3"
4596-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
4597-
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
4598-
4599-
semver@^7.3.5, semver@^7.3.7, semver@^7.3.8:
4589+
semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.6.3:
46004590
version "7.7.1"
46014591
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f"
46024592
integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==
46034593

4594+
semver@^7.5.3:
4595+
version "7.6.3"
4596+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
4597+
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
4598+
46044599
serverless-finch@^4.0.3:
46054600
version "4.0.4"
46064601
resolved "https://registry.yarnpkg.com/serverless-finch/-/serverless-finch-4.0.4.tgz#5adc1aea5c3ed8333056b439284865e23d6c2995"
@@ -4639,7 +4634,7 @@ serverless-prune-plugin@^2.0.2:
46394634
dependencies:
46404635
bluebird "^3.7.2"
46414636

4642-
serverless@^3.28.0:
4637+
serverless@^3.32.2:
46434638
version "3.40.0"
46444639
resolved "https://registry.yarnpkg.com/serverless/-/serverless-3.40.0.tgz#bf0e15caae556497d6a97afdc4b2e0ee84c43043"
46454640
integrity sha512-6vUSIUqBkhZeIpFz0howqKlT1BNjYxOrucvvSICKCEsxVS9MbTJokGkykDrpr/k4Io3WI8tcvrf25+U5Ynf3lw==

0 commit comments

Comments
 (0)