Skip to content
Merged
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
91bbdc6
Normalize a bit more occurences
lukaszgryglicki Aug 21, 2025
c7748a5
Update co-authors searching algorithm - support lookup easyCLA Dynamo…
lukaszgryglicki Aug 22, 2025
0705843
Merge pull request #4761 from linuxfoundation/unicron-4760-update-co-…
lukaszgryglicki Aug 22, 2025
29fd429
Add comment information about how to correctly specify co-authors if …
lukaszgryglicki Aug 23, 2025
c7bf2dd
Update the test coverage
lukaszgryglicki Aug 23, 2025
586bc4a
Merge pull request #4763 from linuxfoundation/unicron-4760-update-bot…
lukaszgryglicki Aug 23, 2025
c85c565
Updates to co-author search algorithm
lukaszgryglicki Aug 25, 2025
f9c1aa3
Merge pull request #4764 from linuxfoundation/unicron-co-authors-algo…
lukaszgryglicki Aug 25, 2025
0daa30e
Fix #4762 bug - no organization_installation_id update
lukaszgryglicki Aug 26, 2025
47e4732
Merge pull request #4769 from linuxfoundation/unicron-4759-fix-missin…
lukaszgryglicki Aug 26, 2025
1458bb3
Merge with main
lukaszgryglicki Aug 26, 2025
af73c39
Update handlers to also support enqueued PR
lukaszgryglicki Aug 26, 2025
3771ab2
Merge pull request #4771 from linuxfoundation/unicron-fix-missing-enq…
lukaszgryglicki Aug 26, 2025
8e3de6e
Followup
lukaszgryglicki Aug 26, 2025
f66a283
Handle missing data
lukaszgryglicki Aug 26, 2025
0799a5d
Merge pull request #4772 from linuxfoundation/unicron-fix-missing-enq…
lukaszgryglicki Aug 26, 2025
60a5b13
Updates to installation handling and AWS logs searching
lukaszgryglicki Aug 27, 2025
1d80a76
Merge branch 'dev' into unicron-fix-github-installation-and-merge-queue
lukaszgryglicki Aug 27, 2025
74c21cc
Fix installation id
lukaszgryglicki Aug 27, 2025
c651e34
Merge pull request #4773 from linuxfoundation/unicron-fix-github-inst…
lukaszgryglicki Aug 27, 2025
40f35c1
Aggregate APIs used on prod to provide targed for functional tests co…
lukaszgryglicki Aug 28, 2025
481975b
One more case
lukaszgryglicki Aug 28, 2025
e2177fd
Merge pull request #4775 from linuxfoundation/unicron-aggregate-used-…
lukaszgryglicki Aug 28, 2025
2680dd3
Fixing cypress functional test coverage - WIP
lukaszgryglicki Sep 2, 2025
725c8dd
Fix the typo
lukaszgryglicki Sep 2, 2025
983690c
WIP fixing tests
lukaszgryglicki Sep 3, 2025
55e526c
WIP 3
lukaszgryglicki Sep 3, 2025
db9084e
Status 404 always needs to survive failed request
lukaszgryglicki Sep 3, 2025
9ec747e
Merge pull request #4779 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 3, 2025
212e2e6
Fixing the test coverage and fixing bug in API
lukaszgryglicki Sep 4, 2025
3b4aa7a
Merge pull request #4780 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 4, 2025
0a37851
New utils to get AWS functions configuration and SSM values
lukaszgryglicki Sep 10, 2025
7c97999
Address AI feedback
lukaszgryglicki Sep 10, 2025
6cdfab1
Fixing test coverage #4762
lukaszgryglicki Sep 10, 2025
049c848
Fix the typo
lukaszgryglicki Sep 10, 2025
5b91fee
Merge pull request #4781 from linuxfoundation/unicron-aws-utils
lukaszgryglicki Sep 10, 2025
27f7d4b
Merge pull request #4782 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 10, 2025
d98f793
Fixing test coverage #4762
lukaszgryglicki Sep 11, 2025
f4b4afa
Docs update
lukaszgryglicki Sep 11, 2025
aeebdae
Merge pull request #4783 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 11, 2025
fa18eda
Fix typo in deployment - will also trigger deploy to see if internal …
lukaszgryglicki Sep 12, 2025
2cdb2fa
Try to fix the deployment
lukaszgryglicki Sep 16, 2025
8ebb92f
Add expected failures tests and fix missing required param and wrong …
lukaszgryglicki Sep 17, 2025
a8c17dc
Merge pull request #4784 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 17, 2025
55e9795
Update test coverage to be able to run locally (no GW) and by using d…
lukaszgryglicki Sep 17, 2025
f586ee1
Filtering fixes
lukaszgryglicki Sep 17, 2025
f4552ef
AI feedback
lukaszgryglicki Sep 17, 2025
07b0a75
Merge pull request #4785 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 17, 2025
1beb526
Update test coverage for cla-manager APIs group + fix some missing re…
lukaszgryglicki Sep 18, 2025
4857451
Merge pull request #4786 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 18, 2025
4b60d0c
Fix one test case
lukaszgryglicki Sep 18, 2025
f58cd88
Merge pull request #4787 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 18, 2025
0613396
Merge branch 'main' into dev
lukaszgryglicki Sep 18, 2025
808a85c
Update test coverage for v4 company APIs group
lukaszgryglicki Sep 23, 2025
9701eae
Address AI feedback
lukaszgryglicki Sep 23, 2025
2c822bc
Merge pull request #4795 from linuxfoundation/unicron-4762-cypress-ap…
lukaszgryglicki Sep 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ jobs:
echo "Validating v2 backend using endpoint: ${v2_url}"
curl --fail -XGET ${v2_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
if [[ ${exit_code} -eq 0 ]]; then
echo "Successful response from endpoint: ${v2_url}"
else
echo "Failed to get a successful response from endpoint: ${v2_url}"
Expand All @@ -174,7 +174,7 @@ jobs:
echo "Validating v3 backend using endpoint: ${v3_url}"
curl --fail -XGET ${v3_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
if [[ ${exit_code} -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
Expand Down Expand Up @@ -207,7 +207,7 @@ jobs:
echo "Validating v4 backend using endpoint: ${v4_url}"
curl --fail -XGET ${v4_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
if [[ ${exit_code} -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
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/deploy-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ jobs:
echo "Validating v2 backend using endpoint: ${v2_url}"
curl --fail -XGET ${v2_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
if [[ ${exit_code} -eq 0 ]]; then
echo "Successful response from endpoint: ${v2_url}"
else
echo "Failed to get a successful response from endpoint: ${v2_url}"
Expand All @@ -140,7 +140,7 @@ jobs:
echo "Validating v3 backend using endpoint: ${v3_url}"
curl --fail -XGET ${v3_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
if [[ ${exit_code} -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
Expand Down Expand Up @@ -172,7 +172,7 @@ jobs:
echo "Validating v4 backend using endpoint: ${v4_url}"
curl --fail -XGET ${v4_url}
exit_code=$?
if [[ ${exit_coe} -eq 0 ]]; then
if [[ ${exit_code} -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
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -258,3 +258,4 @@ cover.out
src.txt
src.txt.*
out.json
body.json
1 change: 1 addition & 0 deletions BOT_ALLOWLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ To add first `skip_cla` value for an organization:
```
aws --profile lfproduct-prod --region us-east-1 dynamodb update-item --table-name "cla-prod-github-orgs" --key '{"organization_name": {"S": "open-telemetry"}}' --update-expression 'SET skip_cla = :val' --expression-attribute-values '{":val": {"M": {"otel-arrow":{"S":";re:^\\d+\\+Copilot@users\\.noreply\\.github\\.com$;copilot-swe-agent[bot]"}}}}'
aws --profile lfproduct-prod --region us-east-1 dynamodb update-item --table-name "cla-prod-github-orgs" --key '{"organization_name": {"S": "openfga"}}' --update-expression 'SET skip_cla = :val' --expression-attribute-values '{":val": {"M": {"vscode-ext":{"S":";re:^\\d+\\+Copilot@users\\.noreply\\.github\\.com$;copilot-swe-agent[bot]"}}}}'
aws --profile lfproduct-prod --region us-east-1 dynamodb update-item --table-name "cla-prod-github-orgs" --key '{"organization_name": {"S": "eslint"}}' --update-expression 'SET skip_cla = :val' --expression-attribute-values '{":val": {"M": {"*":{"S":"[Copilot;re:^\\d+\\+Copilot@users\\.noreply\\.github\\.com$;copilot-swe-agent[bot]||;re:^\\d+\\+Copilot@users\\.noreply\\.github\\.com$;copilot-swe-agent[bot]||Copilot;re:^\\d+\\+copilot@users\\.noreply\\.github\\.com$;Copilot]"}}}}'
```

To add additional repositories entries without overwriting the existing `skip_cla` value:
Expand Down
25 changes: 17 additions & 8 deletions cla-backend-go/swagger/cla.v2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -351,6 +351,7 @@ paths:
- $ref: "#/parameters/x-email"
- name: claGroupInput
in: body
required: true
schema:
$ref: '#/definitions/create-cla-group-input'
responses:
Expand Down Expand Up @@ -2663,6 +2664,7 @@ paths:
- $ref: "#/parameters/path-userID"
- name: body
in: body
required: true
schema:
type: object
required:
Expand Down Expand Up @@ -2829,6 +2831,7 @@ paths:
- $ref: "#/parameters/path-companyID"
- $ref: "#/parameters/path-projectSFID"
- name: body
required: true
in: body
schema:
type: object
Expand Down Expand Up @@ -2998,6 +3001,7 @@ paths:
- $ref: "#/parameters/path-companyID"
- name: body
in: body
required: true
schema:
type: object
x-nullable: false
Expand Down Expand Up @@ -3043,6 +3047,7 @@ paths:
- $ref: "#/parameters/path-companyID"
- name: body
in: body
required: true
schema:
type: object
x-nullable: false
Expand Down Expand Up @@ -4637,7 +4642,9 @@ parameters:
description: the Salesforce ID of the Foundation
in: query
type: string
pattern: '^[a-zA-Z0-9]{18}|[a-zA-Z0-9]{15}$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
pattern: '^([0-9A-Za-z]{15}|[0-9A-Za-z]{18})$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
minLength: 15
maxLength: 18
companyID:
name: companyID
description: The internal company ID representing signing entity name instance (EasyCLA)
Expand All @@ -4658,18 +4665,18 @@ parameters:
in: path
type: string
required: true
pattern: '^[a-zA-Z0-9]{18}|[a-zA-Z0-9]{15}$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
minLength: 5
maxLength: 255
pattern: '^([0-9A-Za-z]{15}|[0-9A-Za-z]{18})$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
minLength: 15
maxLength: 18
path-projectSFID:
name: projectSFID
description: the Salesforce ID of the project
in: path
type: string
required: true
pattern: '^[a-zA-Z0-9]{18}|[a-zA-Z0-9]{15}$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
minLength: 5
maxLength: 255
pattern: '^([0-9A-Za-z]{15}|[0-9A-Za-z]{18})$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
minLength: 15
maxLength: 18
path-userID:
name: userID
description: v1 EasyCLA user Admin ID
Expand Down Expand Up @@ -4699,7 +4706,9 @@ parameters:
in: path
type: string
required: true
pattern: '^[a-zA-Z0-9]{18}|[a-zA-Z0-9]{15}$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
pattern: '^([0-9A-Za-z]{15}|[0-9A-Za-z]{18})$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
minLength: 15
maxLength: 18
path-companyName:
name: companyName
description: the company name
Expand Down
4 changes: 3 additions & 1 deletion cla-backend-go/swagger/common/properties/external-id.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@

type: string
example: "00117000015vpjXAAQ"
pattern: '^[a-zA-Z0-9]{18}|[a-zA-Z0-9]{15}$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
pattern: '^([0-9A-Za-z]{15}|[0-9A-Za-z]{18})$' # see: https://stackoverflow.com/questions/9742913/validating-a-salesforce-id
minLength: 15
maxLength: 18
8 changes: 7 additions & 1 deletion cla-backend-go/v2/cla_manager/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -1167,8 +1167,14 @@ func (s *service) NotifyCLAManagers(ctx context.Context, notifyCLAManagers *mode
// Search for Easy CLA User
log.WithFields(f).Debugf("Getting user by ID: %s", notifyCLAManagers.UserID)
userModel, userErr := s.easyCLAUserService.GetUser(notifyCLAManagers.UserID)
// log.WithFields(f).Debugf("Got user by ID: %s -> (%+v, %+v)", notifyCLAManagers.UserID, userModel, userErr)
if userErr != nil {
msg := fmt.Sprintf("Problem getting user by ID: %s ", notifyCLAManagers.UserID)
msg := fmt.Sprintf("Problem getting user by ID: %s: %v", notifyCLAManagers.UserID, userErr)
log.WithFields(f).Warn(msg)
return ErrCLAUserNotFound
}
if userModel == nil {
msg := fmt.Sprintf("Problem getting user by ID: %s", notifyCLAManagers.UserID)
log.WithFields(f).Warn(msg)
return ErrCLAUserNotFound
}
Expand Down
4 changes: 4 additions & 0 deletions cla-backend-go/v2/signatures/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,10 @@ func (s *Service) InvalidateICLA(ctx context.Context, claGroupID string, userID
log.WithFields(f).Debug("unable to get user record")
return userErr
}
if user == nil {
log.WithFields(f).Debug("unable to get user record")
return fmt.Errorf("user not found for userID: %s", userID)
}

log.WithFields(f).Debug("invalidating signature record ...")
note := fmt.Sprintf("Signature invalidated (approved set to false) by %s for %s ", authUser.UserName, utils.GetBestUsername(user))
Expand Down
1 change: 1 addition & 0 deletions cla-backend/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,4 @@ wrapt==1.17.2
astroid==3.3.8
pluggy==1.5.0
gunicorn==22.0.0
PyNaCl==1.5.0
4 changes: 4 additions & 0 deletions tests/functional/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,10 @@ You can ask for example `.env` file over slack.
- Run `npx cypress install`
- Run tests using cmd `npx cypress run`. Or `xvfb-run -a npx cypress run` when runnign over SSH.
- Run tests using UI `npx cypress open`. Choose **E2E testing**, select **Chrome** browser.
- Run single E2E spec file: `` [ALLOW_FAIL=1] ./utils/run-single-test.sh github-repositories ``.
- Run single test from E2E spec file: `` [ALLOW_FAIL=1] ./utils/run-single-test.sh github-repositories 'test name regexp' ``.
- Additional options include: `TOKEN=xxxx`, `XACL=xxxx`, `DEBUG=1`, `LOCAL=1`, `ALL=1`.
- To format E2E tests: `` npx prettier --write cypress/e2e/* ``.
- View test reports in the `cypress-report` directory.
- Explore source code files for detailed implementation.

Expand Down
20 changes: 18 additions & 2 deletions tests/functional/cypress.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,23 @@ export default defineConfig({
e2e: {
// baseUrl: 'http://localhost:1234',
specPattern: 'cypress/e2e/**/**/*.{js,jsx,ts,tsx}',
setupNodeEvents(on, config) {
on('task', {
log(message: string) {
if (process.env.DEBUG) {
console.log(message);
}
return null;
},
table(rows: any[]) {
if (process.env.DEBUG) {
console.table(rows);
}
return null;
},
});
return config;
},
},
env: {
APP_URL: process.env.APP_URL,
Expand All @@ -19,6 +36,5 @@ export default defineConfig({
AUTH0_CLIENT_SECRET: process.env.AUTH0_CLIENT_SECRET,
AUTH0_CLIENT_ID: process.env.AUTH0_CLIENT_ID,
CYPRESS_ENV: process.env.CYPRESS_ENV,
}
},
});

115 changes: 65 additions & 50 deletions tests/functional/cypress/appConfig/config.dev.ts
Original file line number Diff line number Diff line change
@@ -1,51 +1,66 @@
// config.dev.js
export const appConfig = {
projectSFID: 'a09P000000DsCE5IAN',//project name: SUN

/*Variable for create cla group*/
foundationSFID:'a09P000000DsNGsIAN', //project name: easyAutom foundation & common for foundation.spec.ts
createNewClaGroupSFID:'a09P000000DsNGxIAN', //project name: easyAutom-child1
claGroupName:'CypressDevClaGroup',
gitHubOrgPartialStatus:'Sun-lfxfoundationOrgTest',//For partial Connection
enrollProjectsSFID:'a09P000000DsNHCIA3', //project name: easyAutomChild1-GrandChild1,
child_Project_name:'easyAutomChild1-GrandChild1',

/*company*/
companyName:'Infosys Limited',
user_id:"8f3e52b8-0072-11ee-9def-0ef17207dfe8",//vthakur+lfstaff@contractor.linuxfoundation.org
userEmail: "vthakur+lfstaff@contractor.linuxfoundation.org",
user_id2: "4a4c1dba-407f-11ed-8c58-a6b0f8fb81a9",//vthakur+lfitstaff@contractor.linuxfoundation.org

/*events*/
companyID:"f7c7ac9c-4dbf-4104-ab3f-6b38a26d82dc",//infosys limited
companyExternalID:'0014100000Te0G7AAJ',//
childProjectSFID:'a09P000000DsNH2IAN', //project name: easyAutom-child2

/*github-organizations*/
gitHubOrgUpdate:'ApiAutomStandaloneOrg',
gitHubNewOrg:'cypressioTest',
claGroupId:'1baf67ab-d894-4edf-b6fc-c5f939db59f7',

/*metrics*/
projectID:'01af041c-fa69-4052-a23c-fb8c1d3bef24',

/*cla-manager*/
userIdclaManager:'c5ac2857-c263-11ed-94d1-d2349de32229',//veerendrat
claGroupId_projectSFID:'01af041c-fa69-4052-a23c-fb8c1d3bef24',//sun project claGroupID

/* project */
projectName:'easyAutom-child2',

/* GitLab-Organization*/
gitLabOrganizationName:'sunGitlabGroup',
gitLabOrganizationFullPath:'https://gitlab.com/cla_dev_automationgroup',
groupId:'72539854',

/* Signature */
lfid:'veerendrat',
emailApprovalList:'veerendrat@proximabiz.com',
gitOrgApprovalList:'proximabiz.com',
gitUsernameApprovalList:'vrthakur',
gitLabOrgApprovalList:'https://gitlab.com/veerendrat1',
domainApprovalList:'proximabiz.com',
};
export const appConfig = {
projectSFID: 'a09P000000DsCE5IAN', //project name: SUN

/*Variable for create cla group*/
foundationSFID: 'a09P000000DsNGsIAN', //project name: easyAutom foundation & common for foundation.spec.ts
createNewClaGroupSFID: 'a09P000000DsNGxIAN', //project name: easyAutom-child1
claGroupName: 'CypressDevClaGroup',
gitHubOrgPartialStatus: 'Sun-lfxfoundationOrgTest', //For partial Connection
enrollProjectsSFID: 'a09P000000DsNHCIA3', //project name: easyAutomChild1-GrandChild1,
child_Project_name: 'easyAutomChild1-GrandChild1',

/*company*/
companyName: 'Infosys Limited',
user_id: '8f3e52b8-0072-11ee-9def-0ef17207dfe8', //vthakur+lfstaff@contractor.linuxfoundation.org
userEmail: 'vthakur+lfstaff@contractor.linuxfoundation.org',
user_id2: '4a4c1dba-407f-11ed-8c58-a6b0f8fb81a9', //vthakur+lfitstaff@contractor.linuxfoundation.org
user_id3: '9dcf5bbc-2492-11ed-97c7-3e2a23ea20b5', // lgryglicki
userEmail3: 'lukaszgryglicki@o2.pl',

/*events*/
companyID: 'f7c7ac9c-4dbf-4104-ab3f-6b38a26d82dc', //infosys limited
companyExternalID: '0014100000Te0G7AAJ', //
childProjectSFID: 'a09P000000DsNH2IAN', //project name: easyAutom-child2

/*github-organizations*/
gitHubOrgUpdate: 'ApiAutomStandaloneOrg',
gitHubNewOrg: 'cypressioTest',
claGroupId: '1baf67ab-d894-4edf-b6fc-c5f939db59f7',

/*metrics*/
projectID: '01af041c-fa69-4052-a23c-fb8c1d3bef24',

/*cla-manager*/
userIdclaManager: 'c5ac2857-c263-11ed-94d1-d2349de32229', //veerendrat
userIdclaManager2: '9dcf5bbc-2492-11ed-97c7-3e2a23ea20b5', // lgryglicki
claGroupId_projectSFID: '01af041c-fa69-4052-a23c-fb8c1d3bef24', //sun project claGroupID

/* project */
projectName: 'easyAutom-child2',
projectName2: 'child-2-cla-group',
projectSFID2: 'a092h000004wlQQAAY',
projectSFID3: 'a0941000002wBz4AAE',
projectID2: 'e48f8c9f-2d24-4d3f-9123-51eabe34bcc0',

/* GitLab-Organization*/
gitLabOrganizationName: 'sunGitlabGroup',
gitLabOrganizationFullPath: 'https://gitlab.com/cla_dev_automationgroup',
groupId: '72539854',

/* Signature */
lfid: 'veerendrat',
emailApprovalList: 'veerendrat@proximabiz.com',
gitOrgApprovalList: 'proximabiz.com',
gitUsernameApprovalList: 'vrthakur',
gitLabOrgApprovalList: 'https://gitlab.com/veerendrat1',
domainApprovalList: 'proximabiz.com',
// lgryglicki
lfid2: 'lgryglicki',
emailApprovalList2: 'lukaszgryglicki@o2.pl',
gitOrgApprovalList2: 'o2.pl',
gitUsernameApprovalList2: 'lukaszgryglicki',
gitLabOrgApprovalList2: 'https://gitlab.com/lukaszgryglicki',
domainApprovalList2: 'o2.pl',
lfid3: 'vthakur.github',
};
13 changes: 6 additions & 7 deletions tests/functional/cypress/appConfig/config.production.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
// config.production.js
export const appConfig = {
projectSFID: 'a09P000000DsCE5IAN',//project name: SUN
//Veriable used in foundation.spec.ts
foundationSFID:'a09P000000DsNGsIAN' //project name: easyAutom foundation
//Variable for create cla group

};
export const appConfig = {
projectSFID: 'a09P000000DsCE5IAN', //project name: SUN
//Veriable used in foundation.spec.ts
foundationSFID: 'a09P000000DsNGsIAN', //project name: easyAutom foundation
//Variable for create cla group
};
Loading
Loading