Commit Graph

1731 Commits

Author SHA1 Message Date
Shrikant Sharat Kandula
38ffbedb3a
ci: Don't overwrite RTS version, if using info.json 2023-11-26 13:21:11 +05:30
Goutham Pratapa
52a954acea
move rts build from github to self-host runners (#29099) 2023-11-24 16:56:24 +05:30
Nikhil Nandagopal
e3509a9578 Updated Label Config 2023-11-24 16:51:16 +05:30
yatinappsmith
59023009d7
ci: Add retry for JUnit failures in the CI workflow (#29048)
## Checklist:
#### Dev activity
- [X] My code follows the style guidelines of this project
- [X] I have performed a self-review of my own code
- [X] I have commented my code, particularly in hard-to-understand areas
- [X] I have made corresponding changes to the documentation
- [X] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [X] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag


#### QA activity:
- [ ] [Speedbreak
features](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#speedbreakers-)
have been covered
- [ ] Test plan covers all impacted features and [areas of
interest](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#areas-of-interest-)
- [ ] Test plan has been peer reviewed by project stakeholders and other
QA members
- [ ] Manually tested functionality on DP
- [ ] We had an implementation alignment call with stakeholders post QA
Round 2
- [ ] Cypress test cases have been added and approved by SDET/manual QA
- [ ] Added `Test Plan Approved` label after Cypress tests were reviewed
- [ ] Added `Test Plan Approved` label after JUnit tests were reviewed
2023-11-23 16:44:57 +05:30
Nikhil Nandagopal
7cb3bca580 Updated Label Config 2023-11-23 15:53:35 +05:30
Nikhil Nandagopal
5964c8ee1c Updated Label Config 2023-11-23 10:56:19 +05:30
Nikhil Nandagopal
72ac81facf Updated Label Config 2023-11-23 10:55:54 +05:30
Nikhil Nandagopal
9ca73f1f18 Updated Label Config 2023-11-23 10:53:23 +05:30
Nikhil Nandagopal
ef630d68fa Updated Label Config 2023-11-23 10:53:02 +05:30
Aishwarya-U-R
84314baaf3
ci: Remove all extra slash commands yml (#29016)
## Description
- This PR removes extra slash ymls

#### Type of change
- Yml file update fix (non-breaking change which fixes an issue)

## Checklist:
#### QA activity:
- [X] Added `Test Plan Approved` label after Cypress tests were reviewed
2023-11-22 15:29:59 +05:30
Goutham Pratapa
dba56223f1
feat: skip-tests for rts (#29014) 2023-11-21 19:57:50 +05:30
Saroj
41cd80411f
ci: Skip flaky tests on demand (#28984)
## Description
- Skip flaky tests on demand

#### Type of change
- Dime defenders changes to accommodate the flaky spec skip on demand
- Workflow changes to control the skip flaky functionality
2023-11-21 19:08:28 +05:30
Goutham Pratapa
13134975e8
Update rts-build-self-host.yml (#28992) 2023-11-21 12:31:32 +05:30
Goutham Pratapa
5241a24eb9
test: self-hosted github runner (#28976)
Self-hosted runners:


![image](https://github.com/pratapaprasanna/appsmith/assets/15846947/5e10d428-8d4e-4d4a-819d-2b687596e8fd)
2023-11-21 12:21:01 +05:30
Abhijeet
67d7e773b9
chore: Add LaunchDarkly configs in CI run to mock feature flags (#28761)
Note: We have to create `LAUNCHDARKLY_BUSINESS_FLAGS_SERVER_KEY` secret
before merging this PR.
2023-11-16 13:00:56 +05:30
Nikhil Nandagopal
093a32770a Updated Label Config 2023-11-14 17:02:58 +05:30
Nikhil Nandagopal
70ed5519a7 Updated Label Config 2023-11-10 16:44:12 +05:30
Nikhil Nandagopal
9f72b64de2 Updated Label Config 2023-11-10 16:21:26 +05:30
Nikhil Nandagopal
b894a9a5a4 Updated Label Config 2023-11-10 16:20:41 +05:30
Nikhil Nandagopal
22045ef2b8 Updated Label Config 2023-11-10 14:37:53 +05:30
Nikhil Nandagopal
6e388d27cc Updated Label Config 2023-11-10 11:23:31 +05:30
Nikhil Nandagopal
b2bf3fa976 Updated Label Config 2023-11-10 11:23:10 +05:30
Nikhil Nandagopal
696ef3b219 Updated Label Config 2023-11-10 11:22:45 +05:30
Nikhil Nandagopal
2f86f60e13 Updated Label Config 2023-11-10 11:22:31 +05:30
Nikhil Nandagopal
3a504c2a3d Updated Label Config 2023-11-10 11:21:45 +05:30
Nikhil Nandagopal
66471ab270 Updated Label Config 2023-11-10 11:21:28 +05:30
Nikhil Nandagopal
ec2013ad47 Updated Label Config 2023-11-10 11:21:11 +05:30
Nikhil Nandagopal
524296a4db Updated Label Config 2023-11-10 11:20:52 +05:30
Nikhil Nandagopal
e16e66686e Updated Label Config 2023-11-10 11:20:27 +05:30
Nikhil Nandagopal
72f349db41 Updated Label Config 2023-11-07 15:12:02 +05:30
Saroj
8dab2c84e6
test: Cypress - Map chart automation (#28512)
## Description
- Map Chart Automation
#### PR fixes following issue(s)
- Added tests for Map Chart Widget
#### Type of change
- Cypress
## Testing
>
#### How Has This Been Tested?
- [x] Cypress
>
>

## Checklist:
#### QA activity:
- [ ] Cypress test cases have been added and approved by SDET/manual QA
- [ ] Added `Test Plan Approved` label after Cypress tests were reviewed
2023-11-03 16:59:22 +05:30
Aishwarya-U-R
f2f35bca4c
test: Cypress | SetWidget property validations + CI Stabilize (#28456)
## Description
- This PR includes [SetWidget property
validation](https://github.com/appsmithorg/TestSmith/issues/2409) script
- Identified flaky test path updation to point to Cypress dashboard
flaky test list

**Flaky fixes for below:**
- Api URL enter - added some settling time
- ClientSide/BugTests/AbortAction_Spec.ts - with new url
- ClientSide/Binding/Button_Text_WithRecaptcha_spec.js
- Updated from agHelper.SelectDropdownList to
propPane.SelectPropertiesDropDown
- /ClientSide/Widgets/Datepicker/DatePicker3_spec.ts
- /ClientSide/Widgets/ListV2/DataIdentifierProperty_spec.ts - split
- ServerSide/Postgres_DataTypes/Array_Spec.ts
- Radio/Radio2_spec.ts 
- ListV2/DataIdentifier_spec.ts 
- Postgres_DataTypes/UUID_Spec.ts
- Widgets/Multiselect/Multi_Select_Tree_spec.js

#### Type of change
- Script fix (non-breaking change which fixes an issue)

## Testing
>
#### How Has This Been Tested?
- [X] Cypress CI runs


## Checklist:
#### QA activity:
- [X] Added `Test Plan Approved` label after Cypress tests were reviewed
2023-11-03 12:27:24 +05:30
Nikhil Nandagopal
783938c18b Updated Label Config 2023-11-03 11:49:00 +05:30
Nikhil Nandagopal
b9a564bbf8 Updated Label Config 2023-11-03 11:48:37 +05:30
Nikhil Nandagopal
5e5760dd4b Updated Label Config 2023-11-02 17:09:19 +05:30
Satish Gandham
f497a4d7f8
ci: Disable perf tests on CI (#28514)
Co-authored-by: Satish Gandham <hello@satishgandham.com>
2023-10-31 19:36:04 +05:30
Goutham Pratapa
6fc7686fc6
fix: update github-release.yml (#28521) 2023-10-31 16:13:55 +05:30
Goutham Pratapa
597c91da26
fix: failing github-release pipeline (#28515)
Add Build arguements to github-release build and push pipeline
2023-10-31 15:13:34 +05:30
Nikhil Nandagopal
a6f4744f8c Updated Label Config 2023-10-27 18:26:15 +05:30
Nikhil Nandagopal
6c3e530651 Updated Label Config 2023-10-26 12:26:53 +05:30
Nikhil Nandagopal
7720fa419b Updated Label Config 2023-10-26 12:26:25 +05:30
Nikhil Nandagopal
df29619e57 Updated Label Config 2023-10-20 17:08:28 +05:30
Nikhil Nandagopal
1784ce9110 Updated Label Config 2023-10-20 14:35:19 +05:30
Shrikant Sharat Kandula
9ede02df28
ci: Remove pulling unused cache image 2023-10-19 11:08:21 +05:30
Shrikant Sharat Kandula
62018fff9d
ci: Build base image when Dockerfile changes 2023-10-19 07:15:01 +05:30
Shrikant Sharat Kandula
fe6ea46024
chore: Use Docker base images to build (#28198)
This will use the Appsmith base image which contains all the downloads
needed, so the image build in daily CI should be much more reliable, and
quite likely much faster.

All workflows have already been updated to use the BASE build argument
to set the base image.

Once this is merged, building the Docker image will fail if `BASE` build
argument is not passed. This is that the base is set explicitly
everywhere to not cause any confusion.

The deleted content has been moved to
8d34a2ac28/deploy/docker/base.dockerfile,
which builds the `base-*:*` images.
2023-10-19 06:58:16 +05:30
Shrikant Sharat Kandula
be63e1b404 ci: Add BASE build argument to all workflows 2023-10-18 19:20:55 +05:30
Aishwarya-U-R
f0f8a58140
ci: Removal of env's from Setting Cypress step (#28192)
## Description
- This PR removes the env's from Setting up Cypress step

#### Type of change
- Yml update (non-breaking change which fixes an issue)

## Testing
>
#### How Has This Been Tested?
- [X] Cypress CI limited runs

## Checklist:
#### QA activity:
- [X] Added `Test Plan Approved` label after changes were reviewed
2023-10-18 18:31:35 +05:30
Shrikant Sharat Kandula
988f60e7ff
ci: Add BASE build argument for DP builds 2023-10-18 17:31:30 +05:30
Aishwarya UR
2fbe0574b9 undo typo syntax 2023-10-18 16:12:51 +05:30