Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1752 commits
Select commit Hold shift + click to select a range
8efe3dd
Bug/ICLA Duplicates
nickmango Jan 15, 2024
1c5d595
Merge pull request #4215 from nickmango/bug/icla-dupe
nickmango Jan 15, 2024
fa96333
[#4210]Bug/Double PR ICLA
nickmango Jan 15, 2024
34486cc
Merge pull request #4216 from nickmango/bug/double-pr-icla
nickmango Jan 15, 2024
4c8e897
Bug/Sign Process
nickmango Jan 16, 2024
ef96530
Merge pull request #4217 from nickmango/bug/threading
nickmango Jan 16, 2024
5b6b9da
Feature/GSI for signature query
nickmango Jan 18, 2024
3384bc5
Merge pull request #4218 from nickmango/feature/signature-gsi-ref-pro…
nickmango Jan 18, 2024
5c659e1
Feature/Signature test cases
nickmango Jan 18, 2024
4a7dece
Merge pull request #4219 from nickmango/feature/sig-test-update
nickmango Jan 18, 2024
b187465
Bug/Gitlab Sign Flow
nickmango Jan 18, 2024
47cfd63
Merge pull request #4220 from nickmango/bug/gitlab-sign-flow
nickmango Jan 18, 2024
e50476f
Bug/Gitlab Callback
nickmango Jan 19, 2024
8bbc773
Merge pull request #4223 from nickmango/bug/gitlab-signed-base-url
nickmango Jan 19, 2024
041cb1e
Bug/Request Employee Signature
nickmango Feb 1, 2024
b2974b1
Merge pull request #4224 from nickmango/bug/ecla-flow
nickmango Feb 1, 2024
b734abb
[#4225,#4228] Bug/Incorrect date format for ccla
nickmango Feb 6, 2024
2adfda1
Merge pull request #4232 from nickmango/bug/signature-date-format
nickmango Feb 6, 2024
7845304
[#4084] Bug/Dissassociate gh org
nickmango Feb 6, 2024
b48c470
[#3897]Feature/ICLA and ECLA use case
nickmango Feb 6, 2024
8e00232
Merge pull request #4234 from nickmango/feature/icla-ccla-check
nickmango Feb 7, 2024
0ac991f
Merge pull request #4233 from nickmango/bug/gh-org-delete
nickmango Feb 7, 2024
0330df1
[#4084]Bug/Github Org Delete
nickmango Feb 7, 2024
f038b22
Merge pull request #4237 from nickmango/bug/gh-org-delete-repo
nickmango Feb 8, 2024
f6d517a
[#4084] Bug/Mock Repositories Unit Test
nickmango Feb 8, 2024
2e6bfc1
Merge pull request #4239 from nickmango/feature/repo-mock-interface
nickmango Feb 8, 2024
ae5163f
[#4002] Feature/Gerrit Sign
nickmango Feb 10, 2024
cf7e24d
Merge pull request #4241 from nickmango/feature/gerrit-docusign-flow
nickmango Feb 10, 2024
a169c17
[#4240] Bug/Gerrit Return URL
nickmango Feb 10, 2024
d7dcb83
Merge pull request #4242 from nickmango/bug/gerrit-return-url
nickmango Feb 10, 2024
9d40cdc
[#3750] Feature/Approval List date
nickmango Feb 15, 2024
7181269
[#4249] Bug/Email & Event Dispatch Docusign
nickmango Feb 20, 2024
0ab73a1
Merge pull request #4251 from nickmango/bug/docusign-email-notification
nickmango Feb 20, 2024
5aeb922
Merge pull request #4245 from nickmango/feature/signature-approval-li…
nickmango Feb 20, 2024
d955d7a
[#4247] Bug/Selecting Signatory
nickmango Feb 21, 2024
2d89f9c
Merge pull request #4253 from nickmango/bug/request-ccla-email
nickmango Feb 21, 2024
63d7cdf
[#3750] Bug/Approval List Child Projects
nickmango Feb 23, 2024
8e1a22b
Merge pull request #4255 from nickmango/bug/child-project-events
nickmango Feb 23, 2024
d6e29cd
[#3750] Feature/Events Index permission
nickmango Feb 23, 2024
0b02a55
Merge pull request #4256 from nickmango/feature/events-project-index-…
nickmango Feb 23, 2024
413a06e
[#3750] Bug/ Events Index Permission
nickmango Feb 23, 2024
2f29b52
Merge pull request #4257 from nickmango/bug/events-perms
nickmango Feb 23, 2024
af22493
fix auto enable github issue
umeshlumbhani247 Feb 27, 2024
f552e1c
Merge pull request #4259 from communitybridge/fix/gh_repo_autoenable_…
nickmango Feb 27, 2024
269e551
[#4247]Bug/Docusign CCLA callback
nickmango Feb 27, 2024
fef4049
Merge pull request #4260 from nickmango/bug/docusign-sig-email
nickmango Feb 27, 2024
08161e9
[#4247] Feature/Email and event logging
nickmango Feb 27, 2024
b960023
Merge pull request #4261 from nickmango/bug/signatory-event-email
nickmango Feb 27, 2024
e8525e4
[#3750]Bug/Approval Date Reverted
nickmango Feb 29, 2024
493f3d9
Merge pull request #4262 from nickmango/bug/approval-list-date
nickmango Feb 29, 2024
33d7ab6
uncomment co-author commit
umeshlumbhani247 Mar 4, 2024
e2b4d91
Merge pull request #4266 from communitybridge/feature/add-co-auther-c…
nickmango Mar 4, 2024
e76590e
Feature/Gerrit Icla
nickmango Mar 6, 2024
471aa04
Merge pull request #4267 from nickmango/bug/gerrit-group-add
nickmango Mar 6, 2024
fe5ab70
revert uncommented code
umeshlumbhani247 Mar 7, 2024
0c09265
revert comment code
umeshlumbhani247 Mar 7, 2024
108b7b3
Merge pull request #4268 from communitybridge/feature/add-co-auther-c…
mlehotskylf Mar 8, 2024
e0599c3
[#4240] Bug/LDAP Gerrit LDAP group addition
nickmango Mar 14, 2024
276cae1
Merge pull request #4271 from nickmango/bug/add-ldap-group
nickmango Mar 14, 2024
7c8bf5d
[#4273] Request Ecla - Gerrit
nickmango Mar 25, 2024
a1d26a7
Merge pull request #4276 from nickmango/bug/add-ldap-group
nickmango Mar 25, 2024
863e7d0
added co-author-commits in thread pool
umeshlumbhani247 Mar 28, 2024
6649ea3
[#3846] Feature/Approval List Date Added
nickmango Mar 28, 2024
28c8796
Merge pull request #4280 from nickmango/bug/add-ldap-group
nickmango Mar 28, 2024
cda7989
Merge pull request #4279 from communitybridge/feature/support_co_auth…
nickmango Apr 2, 2024
745e0dc
[#3750] Migrate Approval List
nickmango Apr 2, 2024
47de4a5
Merge pull request #4284 from nickmango/feature/migrate-approval-list
nickmango Apr 3, 2024
f4ed12c
[#3750]Feature/Update Approval List Script
nickmango Apr 4, 2024
4e2b084
Merge pull request #4285 from nickmango/feature/update-approval-script
nickmango Apr 4, 2024
407f34e
Feature/Approval Status
nickmango Apr 4, 2024
a3e5a91
Merge pull request #4286 from nickmango/feature/update-approval-api
nickmango Apr 4, 2024
7f5b8b8
Bug/Signature Repo config
nickmango Apr 4, 2024
c564c54
Merge pull request #4287 from nickmango/bug/signature-instance
nickmango Apr 4, 2024
c823dad
[#3750] Bug/ Company Project Signatures
nickmango Apr 4, 2024
9962244
Merge pull request #4289 from nickmango/bug/company-signatures
nickmango Apr 4, 2024
86fbd8e
fix: scripts/audits/requirements.txt to reduce vulnerabilities
snyk-bot Apr 4, 2024
7c566aa
[#3750]Bug/Approval Index Permissions
nickmango Apr 5, 2024
326de1d
Merge pull request #4291 from nickmango/bug/approval-query-perm
nickmango Apr 5, 2024
ba4cab1
[#3750]Bug/Lamda Perms Limit
nickmango Apr 5, 2024
82b537f
Merge pull request #4292 from nickmango/bug/serverless-perms-update
nickmango Apr 5, 2024
212ae72
Feature/Approvals Table Update
nickmango Apr 8, 2024
3ded1ea
Merge pull request #4293 from nickmango/feature/approvals-table-update
nickmango Apr 8, 2024
af5a4b6
Bug/Approval List filter
nickmango Apr 9, 2024
edf06e1
Merge pull request #4294 from nickmango/bug/approval-list-filter
nickmango Apr 9, 2024
294398a
Merge pull request #4290 from communitybridge/snyk-fix-2b0451396a244b…
nickmango Apr 12, 2024
18925ea
fix: scripts/audits/requirements.txt to reduce vulnerabilities
snyk-bot Apr 12, 2024
fc9dd9a
Merge pull request #4295 from communitybridge/snyk-fix-34255dbc8c2a68…
nickmango Apr 12, 2024
1feeddf
[#4254]Feature/S3 Upload
nickmango Apr 11, 2024
c41dc9c
[#4236] Feature/Enhance Email notification email
nickmango Apr 24, 2024
5643740
Merge pull request #4302 from nickmango/feature/notify-cla-mgr-email
nickmango Apr 24, 2024
fd56945
[#3884] Feature/Co-Author Process
nickmango May 1, 2024
4c88399
Merge pull request #4304 from nickmango/feature/co-author-fix
nickmango May 1, 2024
28dc0e4
Move Github actions to OIDC auth
AlanSherman May 1, 2024
7c33753
Merge pull request #4305 from communitybridge/github-oidc
nickmango May 1, 2024
f7d8fed
Add github token permission for OIDC
AlanSherman May 1, 2024
8480ec7
Merge pull request #4306 from communitybridge/oidc-fix
nickmango May 1, 2024
fa7b6a4
Remove unused AWS profile
AlanSherman May 1, 2024
821d996
Merge pull request #4307 from communitybridge/oidc-fix-2
nickmango May 1, 2024
38da6fd
Feature/GH Comment
nickmango May 3, 2024
ba9a0e3
[#4254] Feature/Missing S3 File upload
nickmango May 4, 2024
98ea56b
Merge pull request #4308 from nickmango/feature/update-icla-s3
nickmango May 4, 2024
c5cbbde
Feature/PR comment edit
nickmango May 4, 2024
a4154e1
Merge pull request #4312 from nickmango/feature/bot-comment-edit
nickmango May 7, 2024
8b4dfe8
[#4195] Bug/User Summary Body
nickmango May 7, 2024
679b7a8
Merge pull request #4313 from nickmango/bug/user_summary_body
nickmango May 7, 2024
9f16352
Feature/Co-author Invalid email
nickmango May 7, 2024
b32824c
Merge branch 'main' into feature/co-author-invalid-email
nickmango May 7, 2024
53bafd3
Merge pull request #4315 from nickmango/feature/co-author-invalid-email
nickmango May 7, 2024
312d39e
fix: cla-backend/requirements.txt to reduce vulnerabilities
snyk-bot May 8, 2024
37409ec
Merge pull request #4316 from communitybridge/snyk-fix-c6e7afc02acf20…
nickmango May 9, 2024
10e2232
[#3577] Feature/PR Label
nickmango May 9, 2024
b8fb6ee
Merge pull request #4317 from nickmango/feature/pr-label
nickmango May 9, 2024
8ab6e47
Bug/Update PR Label
nickmango May 9, 2024
ac853d8
Merge pull request #4318 from nickmango/bug/label-org-name
nickmango May 9, 2024
afe1649
Bug/Label Update
nickmango May 9, 2024
021ae2a
Merge pull request #4319 from nickmango/bug/label-repo-name
nickmango May 9, 2024
3f8547c
Bug/Label Unit Test
nickmango May 9, 2024
cdac1c2
Merge pull request #4320 from nickmango/bug/unit-tests-label
nickmango May 9, 2024
28a8687
Bug/Github org PR
nickmango May 9, 2024
8bd50fe
Merge pull request #4321 from nickmango/bug/org-name-update-pr
nickmango May 9, 2024
47c99a9
fix: cla-backend/package.json & cla-backend/yarn.lock to reduce vulne…
snyk-bot May 14, 2024
e594239
Revert "[#3577] Feature/PR Label"
nickmango May 14, 2024
ec43350
Merge pull request #4324 from nickmango/revert-pr-label
nickmango May 14, 2024
2c2305a
fix: cla-backend/requirements.txt to reduce vulnerabilities
snyk-bot May 21, 2024
3636de5
Feature/Co Auth disabled
nickmango May 21, 2024
16f147c
Merge pull request #4332 from nickmango/feature/disable-co-auth
nickmango May 21, 2024
637533c
fix: scripts/audits/requirements.txt to reduce vulnerabilities
snyk-bot May 21, 2024
456732c
fix: cla-backend-go/package.json & cla-backend-go/package-lock.json t…
snyk-bot May 22, 2024
aa0aec4
[#3498]Bug/Add & Remove CLA Manager Email
nickmango May 29, 2024
113b8b7
Merge pull request #4338 from nickmango/feature/add-cla-mgr-email
nickmango May 30, 2024
eec6977
Merge pull request #4331 from communitybridge/snyk-fix-0f778452e19844…
nickmango May 30, 2024
26a26a7
Merge pull request #4336 from communitybridge/snyk-fix-fa48936a18f039…
nickmango May 30, 2024
e421c40
Merge pull request #4334 from communitybridge/snyk-fix-023f465326939a…
nickmango May 30, 2024
62fa5e1
Merge pull request #4323 from communitybridge/snyk-fix-d470070c50f7b7…
nickmango May 30, 2024
7e121cb
Feature/Pip Upgrade
nickmango May 30, 2024
b2d4679
Merge pull request #4339 from nickmango/feature/pip-upgrade
nickmango May 30, 2024
287c8ad
[#3966] Feature/Vulnerabilities
nickmango May 30, 2024
beec3e0
Merge pull request #4340 from nickmango/feature/vul-fix
nickmango Jun 4, 2024
e4d9074
[#3966] Vulnerabilities Fix
nickmango Jun 5, 2024
51e35c6
Merge pull request #4342 from nickmango/vul-fix
nickmango Jun 5, 2024
9747f5f
fix: cla-backend/requirements.txt to reduce vulnerabilities
snyk-bot Jun 5, 2024
6887db0
Bug/Go Dependecies
nickmango Jun 5, 2024
7548bce
[#3581] Bug/Organisation Search
nickmango Jun 6, 2024
ac14f39
Merge pull request #4345 from nickmango/bug/org-search-v3
nickmango Jun 6, 2024
58264a1
Bug/Yarn packages
nickmango Jun 6, 2024
e4a61b3
Merge pull request #4346 from nickmango/bug/go-backend
nickmango Jun 6, 2024
a9bc485
Merge pull request #4344 from nickmango/bug/ci-go-deps
nickmango Jun 6, 2024
917e28c
Merge pull request #4343 from communitybridge/snyk-fix-aa3d071677cdab…
nickmango Jun 6, 2024
74764b2
Bug/CD Dev
nickmango Jun 6, 2024
cdacb83
Bug/Serverlss upgrade
nickmango Jun 11, 2024
d1e30e4
Merge pull request #4347 from nickmango/bug/cd-dev
nickmango Jun 11, 2024
647574e
Revert "Bug/CD Dev"
nickmango Jun 11, 2024
f60c6b2
Merge pull request #4350 from communitybridge/revert-4347-bug/cd-dev
nickmango Jun 11, 2024
ee12152
Merge pull request #4349 from nickmango/bug/serverless-version
nickmango Jun 11, 2024
cc1167c
Bug/Serverless Vul
nickmango Jun 11, 2024
397f616
Merge pull request #4352 from nickmango/bug/v2-serverless
nickmango Jun 11, 2024
2f97880
Bug/Serverless Upgrade
nickmango Jun 11, 2024
1efa44b
Merge pull request #4353 from nickmango/bug/deploy-v2
nickmango Jun 11, 2024
15036c6
Bug/Package Cleanup
nickmango Jun 11, 2024
0d824a5
Merge pull request #4354 from nickmango/bug/package-clean
nickmango Jun 11, 2024
0f343f2
Bug/Sls command script
nickmango Jun 11, 2024
8954baa
Bug/Serverless Package
nickmango Jun 12, 2024
5f39d6c
Merge pull request #4355 from nickmango/bug/revert-serverless
nickmango Jun 12, 2024
22c022d
[#4357]Feature/LFID authorized status
nickmango Jun 12, 2024
0ab3ec8
Merge pull request #4360 from nickmango/feature/cla-authorization
nickmango Jun 13, 2024
f8b063a
[#4358,#4359] Feature/LDAP Decommissioning
nickmango Jun 17, 2024
e23761e
Merge pull request #4361 from nickmango/feature/ldap-decommision-onboard
nickmango Jun 17, 2024
4876d47
[#4357,#4348] Bug/LF Users
nickmango Jun 18, 2024
bed19f1
Merge pull request #4364 from nickmango/bug/lfid-authorized
nickmango Jun 18, 2024
1f4dba1
Bug/Authorized API tests
nickmango Jun 18, 2024
232050c
Merge pull request #4365 from nickmango/bug/cla-authorized-test
nickmango Jun 18, 2024
ebff070
[#3551] Feature/sort company contributor list
nickmango Jun 28, 2024
c515e62
Merge pull request #4369 from nickmango/feature/sort-contributor-list
nickmango Jun 28, 2024
a88ed81
Revert "[#4358,#4359] Feature/LDAP Decommissioning"
nickmango Jul 4, 2024
3a1ccd6
Merge pull request #4372 from nickmango/revert-ldap
nickmango Jul 4, 2024
558ac26
Revert "Revert "[#4358,#4359] Feature/LDAP Decommissioning""
nickmango Jul 9, 2024
d9d5d64
Merge pull request #4376 from nickmango/unrevert-ldap
nickmango Jul 9, 2024
01e9b60
[#4348]Bug/User Fetch unmarshalling
nickmango Jul 10, 2024
536b294
Merge pull request #4381 from nickmango/bug/lfid-auth-gerrit
nickmango Jul 10, 2024
898f1f4
[#4348] Bug Icla and Company check
nickmango Jul 11, 2024
cf3aeb9
Merge pull request #4382 from nickmango/bug/icla-auth-check
nickmango Jul 11, 2024
74912ee
Revert "Revert "Revert "[#4358,#4359] Feature/LDAP Decommissioning"""
nickmango Jul 11, 2024
c3df585
Merge pull request #4383 from nickmango/feature/gerrit-ldap-rev
nickmango Jul 11, 2024
db87d07
Revert "Revert "Revert "Revert "[#4358,#4359] Feature/LDAP Decommissi…
nickmango Jul 16, 2024
a766ca4
Merge pull request #4388 from nickmango/ldap-unrevert
nickmango Jul 16, 2024
1972fd6
[#4373] Bug/User Service update
nickmango Jul 17, 2024
5bc09f5
Merge pull request #4389 from nickmango/bug/user-service-search
nickmango Jul 17, 2024
31f3a80
Revert "Revert "Revert "Revert "Revert "[#4358,#4359] Feature/LDAP De…
nickmango Jul 17, 2024
739f57b
Merge pull request #4390 from nickmango/feature/revery-ldap
nickmango Jul 17, 2024
e6515cf
Revert "[#4358,#4359] Feature/LDAP Decommissioning"
nickmango Jul 18, 2024
2e175d6
Merge pull request #4391 from nickmango/unrevert-ldap-fix
nickmango Jul 18, 2024
fd771bc
[#4348] Bug/Ecla Check
nickmango Jul 30, 2024
9bde61e
Merge pull request #4396 from nickmango/bug/ecla-check
nickmango Jul 30, 2024
732488e
Revert "Revert "[#4358,#4359] Feature/LDAP Decommissioning""
nickmango Jul 30, 2024
5a7c99c
Merge pull request #4397 from nickmango/revert-gerrit-ldap
nickmango Jul 30, 2024
b0133b1
[#4395] Bug/Gerrit Instances
nickmango Aug 1, 2024
27896eb
Merge pull request #4398 from nickmango/bug/get-gerrit-repos
nickmango Aug 1, 2024
4d37c4d
Revert "Revert "Revert "[#4358,#4359] Feature/LDAP Decommissioning"""
nickmango Aug 2, 2024
2825fb4
Merge pull request #4399 from nickmango/revert-ldap-ids
nickmango Aug 2, 2024
3056951
fix: scripts/signature-audits/requirements.txt to reduce vulnerabilities
snyk-bot Aug 5, 2024
257c6bc
Feature/Gerrit Post response update
nickmango Aug 9, 2024
760ea9c
Merge pull request #4402 from nickmango/feature/post-gerrit
nickmango Aug 9, 2024
ff283e0
Merge pull request #4401 from communitybridge/snyk-fix-fd2da34fa53d8b…
nickmango Aug 9, 2024
ec46eb3
[#4404] Bug/LF Search by Email
nickmango Aug 9, 2024
a0b3289
Merge pull request #4405 from nickmango/bug/lf-email-search
nickmango Aug 9, 2024
ef9f42a
Bug/Vulnerability Fixes
nickmango Aug 9, 2024
20adc5a
Merge pull request #4406 from nickmango/bug/vul-fix
nickmango Aug 12, 2024
3f97749
Fix clone private repos
csavulalfx Aug 12, 2024
c80946a
Fix clone private repos
csavulalfx Aug 12, 2024
cd9b083
Merge pull request #4407 from communitybridge/feat/support-28949
nickmango Aug 12, 2024
e1f605c
Revert "Feature/Gerrit Post response update"
nickmango Aug 13, 2024
961f4f9
Merge pull request #4408 from nickmango/revert-gerrit-post
nickmango Aug 13, 2024
74f4f6d
Revert "Revert "Revert "Revert "[#4358,#4359] Feature/LDAP Decommissi…
nickmango Aug 13, 2024
bc09d73
Merge pull request #4409 from nickmango/revert-ldap-gerrit
nickmango Aug 13, 2024
aec327e
Feature/Updated Pipeline
nickmango Aug 21, 2024
75eda97
Merge pull request #4410 from nickmango/feature/gh-action-update
nickmango Aug 21, 2024
205b0c9
Feature/Dev Branch
nickmango Aug 22, 2024
ec192c3
Merge pull request #4413 from nickmango/dev
nickmango Aug 22, 2024
d6e75fb
Revert "Revert "Revert "Revert "Revert "[#4358,#4359] Feature/LDAP De…
nickmango Aug 22, 2024
a94dc3a
Revert "Revert "Feature/Gerrit Post response update""
nickmango Aug 22, 2024
bf7b07f
Merge pull request #4414 from nickmango/feature/gerrit-ldap
nickmango Aug 26, 2024
fbb7985
[#4394] Feature/Script
nickmango Aug 28, 2024
5e30211
Merge pull request #4420 from nickmango/feature/ldap-cla-check
nickmango Aug 28, 2024
d854313
Fix Build PR
csavulalfx Aug 28, 2024
e322e0f
Merge pull request #4422 from communitybridge/feat/fix-build-dev-pr
nickmango Aug 28, 2024
3d1078e
Bug/Lint Issues
nickmango Aug 28, 2024
20491c8
[#4428]Feature/Missing ID Help Link
nickmango Aug 29, 2024
2662a52
Merge pull request #4429 from nickmango/feature/help-link
nickmango Aug 29, 2024
b7d61b4
Merge pull request #4423 from nickmango/bug/go-lint
nickmango Sep 2, 2024
8d3999b
[#4433] Bug/Adding GH Org
nickmango Sep 30, 2024
9f5aeb1
Merge pull request #4445 from nickmango/bug/post-gh-org
nickmango Sep 30, 2024
c0af33c
Feature/Golang Lint version
nickmango Sep 30, 2024
f7da95e
Merge pull request #4446 from nickmango/feature/golang-lint
nickmango Sep 30, 2024
4f644ec
Feature/Go Version
nickmango Sep 30, 2024
a0e95cc
Merge pull request #4447 from nickmango/feature/go-version
nickmango Oct 1, 2024
aecfdc6
[#4395]Feature/Gerrit Post
nickmango Oct 7, 2024
e0cf32b
Merge pull request #4448 from nickmango/feature/gerrit-post
nickmango Oct 7, 2024
b62960f
[#4395]Bug/Test case
nickmango Oct 8, 2024
c52de4a
Merge pull request #4449 from nickmango/bug/gerrit-post-test
nickmango Oct 8, 2024
f0ffb0a
[#2655] Activity log for Acknowledgements
nickmango Oct 13, 2024
615f8f0
Merge pull request #4453 from nickmango/bug/ack-approval-event
nickmango Oct 13, 2024
ed4ab32
[#4264] Bug/Ecla Acknowledged timestamp
nickmango Oct 13, 2024
ac1a811
Merge pull request #4454 from nickmango/bug/ecla-timestamp
nickmango Oct 13, 2024
6979ba4
[#4460] Bug/Corporate Contributors API pagination
nickmango Oct 29, 2024
eff666e
Merge pull request #4467 from nickmango/bug/corporate-contributors-pa…
nickmango Oct 29, 2024
79a9dd1
[#4460] Feature/Corporate contributors dups
nickmango Oct 29, 2024
a5c3d85
Merge pull request #4469 from nickmango/feature/ecla-duplicates
nickmango Oct 29, 2024
4717471
Revert "[#4460] Feature/Corporate contributors dups"
nickmango Oct 30, 2024
373849c
Merge pull request #4470 from communitybridge/revert-4469-feature/ecl…
nickmango Oct 30, 2024
78cba05
[#4475] Feature/EasyCLA Org Report
nickmango Nov 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,183 changes: 0 additions & 1,183 deletions .circleci/config.yml

This file was deleted.

8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,20 @@ If applicable, add screenshots to help explain your problem.
Please complete the following information:

* Environment:
- [ ] ALL
- [ ] DEV
- [ ] STAGING
- [ ] PROD
* Browser:
- [ ] Chrome/Brave
- [ ] Firefox
- [ ] Opera
- [ ] Vivaldi
- [ ] LibreWolf
- [ ] SRware Iron
- [ ] Dissenter
- [ ] Slimjet
- [ ] Midori
- [ ] Edge
- [ ] Lynx
* Version: v1.0.XX
Expand Down
31 changes: 31 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
# Copyright The Linux Foundation and each contributor to CommunityBridge.
# SPDX-License-Identifier: MIT

# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/cla-landing-page" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "npm" # See documentation for possible values
directory: "/cla-backend" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "pip" # See documentation for possible values
directory: "/cla-backend" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "npm" # See documentation for possible values
directory: "/cla-backend-go" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "gomod" # See documentation for possible values
directory: "/cla-backend-go" # Location of package manifests
schedule:
interval: "weekly"
106 changes: 106 additions & 0 deletions .github/workflows/build-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
# Copyright The Linux Foundation and each contributor to CommunityBridge.
# SPDX-License-Identifier: MIT

name: Build and Test Pull Request
on:
pull_request:
branches:
- dev

permissions:
id-token: write
contents: read
pull-requests: write

env:
AWS_REGION: us-east-1
STAGE: dev

jobs:
build-test-lint:
runs-on: ubuntu-latest
environment: dev
steps:
- uses: actions/checkout@v3
- name: Setup go
uses: actions/setup-go@v3
with:
go-version: '1.20.1'
- name: Go Version
run: go version
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: '18'
- name: Setup python
uses: actions/setup-python@v4
with:
python-version: '3.7'
cache: 'pip'
- name: Cache Go modules
uses: actions/cache@v2
with:
path: ${{ github.workspace }}/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-

- name: Configure Git to clone private Github repos
run: git config --global url."https://${TOKEN_USER}:${TOKEN}@github.com".insteadOf "https://github.com"
env:
TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN_GITHUB }}
TOKEN_USER: ${{ secrets.PERSONAL_ACCESS_TOKEN_USER_GITHUB }}

- name: Add OS Tools
run: sudo apt update && sudo apt-get install file -y

- name: Python Setup
working-directory: cla-backend
run: |
pip install --upgrade pip
pip install -r requirements.txt

- name: Python Lint
working-directory: cla-backend
run: |
pylint cla/*.py || true

- name: Python Test
working-directory: cla-backend
run: |
pytest "cla/tests" -p no:warnings
env:
PLATFORM_GATEWAY_URL: https://api-gw.dev.platform.linuxfoundation.org
AUTH0_PLATFORM_URL: https://linuxfoundation-dev.auth0.com/oauth/token
AUTH0_PLATFORM_CLIENT_ID: ${{ secrets.AUTH0_PLATFORM_CLIENT_ID }}
AUTH0_PLATFORM_CLIENT_SECRET: ${{ secrets.AUTH0_PLATFORM_CLIENT_SECRET }}
AUTH0_PLATFORM_AUDIENCE: https://api-gw.dev.platform.linuxfoundation.org/

- name: Go Setup
working-directory: cla-backend-go
run: |
make clean setup

- name: Go Dependencies
working-directory: cla-backend-go
run: make deps

- name: Go Swagger Generate
working-directory: cla-backend-go
run: |
make swagger

- name: Go Build
working-directory: cla-backend-go
run: |
make build-lambdas-linux build-functional-tests-linux

- name: Go Test
working-directory: cla-backend-go
run: |
make test

- name: Go Lint
working-directory: cla-backend-go
run: make lint
8 changes: 6 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
---
# Copyright The Linux Foundation and each contributor to CommunityBridge.
# SPDX-License-Identifier: MIT
name: "CodeQL"

on:
Expand All @@ -24,8 +27,9 @@ jobs:

# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
- run: git checkout HEAD^2
if: ${{ github.event_name == 'pull_request' }}
# Note: git checkout HEAD^2 is no longer necessary. Please remove this step as Code Scanning recommends analyzing the merge commit for best results.
#- run: git checkout HEAD^2
# if: ${{ github.event_name == 'pull_request' }}

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
211 changes: 211 additions & 0 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
---
# Copyright The Linux Foundation and each contributor to CommunityBridge.
# SPDX-License-Identifier: MIT

name: Build and Deploy to DEV
on:
push:
branches:
- dev

permissions:
# These permissions are needed to interact with GitHub's OIDC Token endpoint to fetch/set the AWS deployment credentials.
id-token: write
contents: read

env:
AWS_REGION: us-east-1
STAGE: dev

jobs:
build-deploy-dev:
runs-on: ubuntu-latest
environment: dev
steps:
- uses: actions/checkout@v3
- name: Setup go
uses: actions/setup-go@v3
with:
go-version: '1.20.1'
- name: Go Version
run: go version
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: '18'
- name: Setup python
uses: actions/setup-python@v4
with:
python-version: '3.7'
cache: 'pip'
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
with:
audience: sts.amazonaws.com
role-to-assume: arn:aws:iam::395594542180:role/github-actions-deploy
aws-region: us-east-1
- name: Cache Go modules
uses: actions/cache@v2
with:
path: ${{ github.workspace }}/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-

- name: Configure Git to clone private Github repos
run: git config --global url."https://${TOKEN_USER}:${TOKEN}@github.com".insteadOf "https://github.com"
env:
TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN_GITHUB }}
TOKEN_USER: ${{ secrets.PERSONAL_ACCESS_TOKEN_USER_GITHUB }}

- name: Add OS Tools
run: sudo apt update && sudo apt-get install file -y

- name: Python Setup
working-directory: cla-backend
run: |
pip install --upgrade pip
pip install -r requirements.txt



- name: Python Lint
working-directory: cla-backend
run: |
pylint cla/*.py || true

- name: Python Test
working-directory: cla-backend
run: |
pytest "cla/tests" -p no:warnings
env:
PLATFORM_GATEWAY_URL: https://api-gw.dev.platform.linuxfoundation.org
AUTH0_PLATFORM_URL: https://linuxfoundation-dev.auth0.com/oauth/token
AUTH0_PLATFORM_CLIENT_ID: ${{ secrets.AUTH0_PLATFORM_CLIENT_ID }}
AUTH0_PLATFORM_CLIENT_SECRET: ${{ secrets.AUTH0_PLATFORM_CLIENT_SECRET }}
AUTH0_PLATFORM_AUDIENCE: https://api-gw.dev.platform.linuxfoundation.org/

- name: Go Setup
working-directory: cla-backend-go
run: |
make clean setup

- name: Go Dependencies
working-directory: cla-backend-go
run: make deps

- name: Go Swagger Generate
working-directory: cla-backend-go
run: |
make swagger

- name: Go Build
working-directory: cla-backend-go
run: |
make build-lambdas-linux build-functional-tests-linux

- name: Go Test
working-directory: cla-backend-go
run: |
make test

- name: Go Lint
working-directory: cla-backend-go
run: make lint

- name: Setup Deployment
working-directory: cla-backend
run: |
mkdir -p bin
cp ../cla-backend-go/bin/backend-aws-lambda bin/
cp ../cla-backend-go/bin/user-subscribe-lambda bin/
cp ../cla-backend-go/bin/metrics-aws-lambda bin/
cp ../cla-backend-go/bin/metrics-report-lambda bin/
cp ../cla-backend-go/bin/dynamo-events-lambda bin/
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/


- name: EasyCLA v1 Deployment us-east-1
working-directory: cla-backend
run: |
yarn install
if [[ ! -f bin/backend-aws-lambda ]]; then echo "Missing bin/backend-aws-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f bin/user-subscribe-lambda ]]; then echo "Missing bin/user-subscribe-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f bin/metrics-aws-lambda ]]; then echo "Missing bin/metrics-aws-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f bin/metrics-report-lambda ]]; then echo "Missing bin/metrics-report-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f bin/dynamo-events-lambda ]]; then echo "Missing bin/dynamo-events-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f bin/zipbuilder-lambda ]]; then echo "Missing bin/zipbuilder-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f bin/zipbuilder-scheduler-lambda ]]; then echo "Missing bin/zipbuilder-scheduler-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f bin/gitlab-repository-check-lambda ]]; then echo "Missing bin/gitlab-repository-check-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f serverless.yml ]]; then echo "Missing serverless.yml file. Exiting..."; exit 1; fi
if [[ ! -f serverless-authorizer.yml ]]; then echo "Missing serverless-authorizer.yml file. Exiting..."; exit 1; fi
yarn sls deploy --force --stage ${STAGE} --region us-east-1 --verbose
- name: EasyCLA v1 Service Check
run: |
sudo apt install curl jq -y

# Development environment endpoints to test
declare -r v2_url="https://api.lfcla.${STAGE}.platform.linuxfoundation.org/v2/health"
declare -r v3_url="https://api.lfcla.${STAGE}.platform.linuxfoundation.org/v3/ops/health"

echo "Validating v2 backend using endpoint: ${v2_url}"
curl --fail -XGET ${v2_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
echo "Successful response from endpoint: ${v2_url}"
else
echo "Failed to get a successful response from endpoint: ${v2_url}"
exit ${exit_code}
fi

echo "Validating v3 backend using endpoint: ${v3_url}"
curl --fail -XGET ${v3_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
echo "Successful response from endpoint: ${v3_url}"
# JSON response should include "Status": "healthy"
if [[ `curl -s -XGET ${v3_url} | jq -r '.Status'` == "healthy" ]]; then
echo "Service is healthy"
else
echo "Service is NOT healthy"
exit -1
fi
else
echo "Failed to get a successful response from endpoint: ${v3_url}"
exit ${exit_code}
fi
- name: EasyCLA v2 Deployment us-east-2
working-directory: cla-backend-go
run: |
if [[ ! -f bin/backend-aws-lambda ]]; then echo "Missing bin/backend-aws-lambda binary file. Exiting..."; exit 1; fi
if [[ ! -f bin/user-subscribe-lambda ]]; then echo "Missing bin/user-subscribe-lambda binary file. Exiting..."; exit 1; fi
rm -rf ./node_modules/
yarn install
yarn sls deploy --force --stage ${STAGE} --region us-east-2

- name: EasyCLA v2 Service Check
run: |
sudo apt install curl jq -y

# Development environment endpoint to test
v4_url="https://api-gw.${STAGE}.platform.linuxfoundation.org/cla-service/v4/ops/health"

echo "Validating v4 backend using endpoint: ${v4_url}"
curl --fail -XGET ${v4_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
echo "Successful response from endpoint: ${v4_url}"
# JSON response should include "Status": "healthy"
if [[ `curl -s -XGET ${v4_url} | jq -r '.Status'` == "healthy" ]]; then
echo "Service is healthy"
else
echo "Service is NOT healthy"
exit -1
fi
else
echo "Failed to get a successful response from endpoint: ${v4_url}"
exit ${exit_code}
fi

Loading