Commit Graph

380 Commits

Author SHA1 Message Date
yatinappsmith
31df89fb22
Update test-build-docker-image.yml (#12451) 2022-03-31 19:48:24 +05:30
yatinappsmith
cf318fc542
test: Test make fat tests blocking change (#12429)
* changed pr workflow for fat container

* Added fat conteiner change for Push workflow
2022-03-31 16:18:04 +05:30
Hetu Nandu
64ef6bb0c1
fix: Use the Appsmith repo for custom github actions (#12366) 2022-03-31 11:46:58 +05:30
Arpit Mohan
6dcc00a9f4
ci: Moving the runs-on parameter in some Github workflows to use Buildjet (#12399) 2022-03-30 20:39:34 +05:30
Hetu Nandu
42bdb6c2ab
ci: Copy the labels from a connected issue to the PR (#12219) 2022-03-28 11:47:37 +05:30
Arpit Mohan
f34dcbf9bd
chore: Fixing minor typo in the test-build-docker.yml Github workflow (#12217) 2022-03-24 11:24:14 +01:00
Abhinav Jha
91ead4f864
fix: Use existing yarn.lock as-is in CI (#11497)
* Update github workflows to use the lockfile in the codebase and not update it

* Fix jobs array formatting
2022-03-21 11:43:42 +05:30
yatinappsmith
bc5e0cb707
test: changed for rerun (#11991)
* changed for rerun

* fixed checkout
2022-03-21 09:41:11 +05:30
yatinappsmith
a805a8f6c9
fixed build artifacts download (#11988) 2022-03-20 19:54:59 +05:30
yatinappsmith
00cd587cef
Added if for fat container (#11971) 2022-03-20 12:14:42 +05:30
yatinappsmith
7dad28f8d1
test: Test fix build rts dependency (#11951)
* Added chmod dockerenv to push workflow

* Added chmod docker.env to pr workflow
2022-03-18 11:17:03 +05:30
yatinappsmith
00570de1bc
Revert "test: Test add support for fat container in ci (#11836)" (#11942)
This reverts commit f1fcf93322.
2022-03-17 17:23:42 +05:30
yatinappsmith
f1fcf93322
test: Test add support for fat container in ci (#11836)
* Added support for fat container in Push workflow

* Added support for fat container in pull request

* Added license support

* Add support for license
2022-03-17 15:40:25 +05:30
yatinappsmith
ef6be16f74
test: Cypress env for fat container (#11792)
* added cypress_fat.json as config

* Create cypress_fat.json
2022-03-14 10:00:13 +05:30
Shrikant Sharat Kandula
0024d3e102
Remove docker pushing in server workflow 2022-03-11 13:25:24 +05:30
yatinappsmith
2e4614e45c
test: added github token to re-run (#11771)
Co-authored-by: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com>
2022-03-10 18:28:56 +05:30
Shrikant Sharat Kandula
1f66a6b870
chore: Remove Google Analytics (#11765) 2022-03-10 17:09:22 +05:30
yatinappsmith
8c816dc6c5
test: Test support fat container in ci (#11725)
* Added fat container tests

* add support for fat container
2022-03-10 14:48:58 +05:30
yatinappsmith
9fd635145c
test: Add Github token to test build docker (#11729) 2022-03-09 20:30:15 +05:30
yatinappsmith
b677affdee
test: Test fix grep spec case insesitive (#11523)
* added grep -i spec


Co-authored-by: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com>
2022-03-03 07:44:00 +05:30
Satish Gandham
0eac594c41
Move supabase key to the right step in CI (#11226) 2022-02-17 14:34:42 +05:30
Satish Gandham
4bff451735
chore: persist performance test results (#11208)
* Persist performance run data to supabase

* Remove stray comment

Co-authored-by: Satish Gandham <satish@appsmith.com>
2022-02-16 19:55:33 +05:30
yatinappsmith
4d6e389631
test: replace full path with github workspace (#11047) 2022-02-09 18:00:56 +05:30
yatinappsmith
145c871088
test: Reuse performance actions (#10913) 2022-02-07 10:51:21 +05:30
yatinappsmith
324b077ffa
test: Fix reusing the result of Github actions in case the previous run fails (#10888) 2022-02-04 16:27:14 +05:30
yatinappsmith
fb6a97e654
test: Support reuse of github actions (#10874)
* Modified workflow for push and pr

* Changed matrix array to single line

* changed matrix array to single line
2022-02-04 14:10:03 +05:30
yatinappsmith
a074701347
chore: Test reuse actions (#10861) 2022-02-03 15:41:35 +05:30
Abhijeet
ec2ee35571
chore: Add env variable for git filesystem in CI (#10249) 2022-01-07 18:03:39 +05:30
Aishwarya-U-R
0de97cde81
chore: Updates for TS file inclusions (#10188) 2022-01-06 01:25:50 +05:30
Nikhil Nandagopal
4163cbf92a
chore: Remove Project Labeler (#10135) 2022-01-03 22:57:45 +05:30
Satish Gandham
eb487fb8ae
chore - Fix typo in integration-tests-command workflow (#10034)
Co-authored-by: Satish Gandham <satish@appsmith.com>
2021-12-28 18:26:44 +05:30
Satish Gandham
c5abd3dd6f
feat: UI Performance Infra setup v1 (#9835)
Co-authored-by: Satish Gandham <satish@appsmith.com>
2021-12-28 16:09:15 +05:30
Parthvi12
b82ea06aa3
test: Adding visual tests for layout validation (#9857)
* Adding visual tests for layout validation

* updating screenshot to match CI's screenshot resolution

* updating screenshot as per CI

* setting failure threshold for the image comparision

Co-authored-by: Parthvi Goswami <parthvigoswami@Parthvis-MacBook-Pro.local>
2021-12-24 17:47:22 +05:30
Rishabh Saxena
89d3acdb89
Add env vars for cypress tests related to gitsync tests (#9974) 2021-12-24 11:09:55 +05:30
Shrikant Sharat Kandula
99d813971d Disable fat image testing to push all archs
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 16:04:54 +05:30
Shrikant Sharat Kandula
34ab4f8659 Revert buildx Docker image testing to unblock
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 14:51:53 +05:30
Shrikant Sharat Kandula
e06b6d7517 Fix fat image building fails pushing slim images
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 13:34:24 +05:30
Shrikant Sharat Kandula
c58e60ee2c Fix pushing arm Docker fat images
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 12:30:55 +05:30
Shrikant Sharat Kandula
9202c0bf67 Fix Docker buildx images
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 10:27:56 +05:30
Shrikant Sharat Kandula
2fac770530 Don't pull image before testing the image
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-12-17 08:34:59 +05:30
Shrikant Sharat Kandula
334e1dce1d
ci: Run a small test on fat image before pushing to DockerHub (#8619) 2021-12-12 14:34:17 +05:30
yatinappsmith
ec803c8a8e
test: Change number of jobs to 24 (#9275)
* Update test-build-docker-image.yml

change jobs to 24

* Update integration-tests-command.yml
2021-11-22 18:28:49 +05:30
Arpit Mohan
79290e5fb1
ci: Upload server logs if Cypress tests fail (#9247) 2021-11-19 09:41:00 +05:30
Shrikant Sharat Kandula
4e1e531a24 Fix sha in comment with workflow run link
Signed-off-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-11-12 06:51:32 +05:30
Subin Mathew
27e8a88605
Post comment on PRs with link to test workflow runs (#9122) 2021-11-11 22:25:44 +05:30
Shrikant Sharat Kandula
f6b8900246
Remove unused package for DP step (#9103) 2021-11-11 14:00:25 +05:30
Shrikant Sharat Kandula
59ab2abe32
Upload build artifacts to S3 (#8865) 2021-10-29 15:36:16 +05:30
Nayan
09eff23479
feat: [Feature] Added release version api for clients and RTS (#8324)
Added a new event in RTS when new version is deployed. After receiving this event, client will show a prompt to refresh.
2021-10-29 15:52:21 +06:00
Arpit Mohan
095fed3429
ci: Fixing the test-build-docker-image workflow
We want package step to run on successful test completion on master. On other branches it's OK to deploy even with a failing test suite.
2021-10-29 13:47:54 +05:30
Arpit Mohan
a1deef1660
chore: Updating the sync workflow to use merge strategy 2021-10-26 16:37:21 +05:30
yatinappsmith
e9ffc67f79
Added check for cypress tests in PR (#8454) 2021-10-21 03:31:36 +00:00
Rishabh Saxena
2040dceed9
fix: remove redundant env var (#8544) 2021-10-18 05:51:55 +00:00
Nidhi
a7a559cc62
fix: Back to repository dispatch (#8470)
* fix: Back to repository dispatch

* Test

* Test

* Test
2021-10-12 18:46:45 +05:30
Nidhi
fbfb7a6fd7
fix: Back to repository dispatch (#8469)
* fix: Back to repository dispatch

* Test

* Test
2021-10-12 18:42:45 +05:30
Nidhi
1caa8b2dc1
fix: Back to repository dispatch (#8468)
* fix: Back to repository dispatch

* Test
2021-10-12 18:39:56 +05:30
Nidhi
5919d4ed6d
fix: Back to repository dispatch (#8467) 2021-10-12 18:25:00 +05:30
Nidhi
ba66e555dd
fix: Back to repository dispatch (#8466)
* fix: Back to repository dispatch

* fix: Back to repository dispatch
2021-10-12 18:07:48 +05:30
Nidhi
711db19538
fix: Back to repository dispatch (#8464) 2021-10-12 18:02:31 +05:30
Nidhi
7e9798b1fe
fix: Back to repository dispatch (#8463) 2021-10-12 17:42:50 +05:30
Nidhi
9edfe4b165
fix: Upgraded slash command version related changes (#8462) 2021-10-12 17:31:57 +05:30
Nidhi
e60b01cc32
fix: Upgraded slash command version (#8458) 2021-10-12 16:59:31 +05:30
Nidhi
692e62b4dd
fix: Separated out workflows (#8434)
* Separated out workflows

* Separated out workflows

* Update .github/workflows/ok-to-test.yml

Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>

Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-10-12 16:26:18 +05:30
Arpit Mohan
57bdbdc0f9
test: Fixing some cypress tests that were asserting if the message texts are correct (#8369) 2021-10-11 10:38:08 +05:30
Nidhi
08e37756dc
fix: Don't run test build docker for external PRs (#8187)
* fix: Don't run test build docker for external PRs

* Add dependency on server build
2021-10-05 18:41:57 +05:30
Arpit Mohan
9381b4e8fb Always run the package step in test-build workflow 2021-10-05 12:47:05 +05:30
Shrikant Sharat Kandula
3c3cc8c0d1
Build Docker image always 2021-10-05 00:57:06 +05:30
Shrikant Sharat Kandula
be9dfb752e
Use separate Segment Key for release (#8113) 2021-10-02 16:19:57 +05:30
Shrikant Sharat Kandula
1363d6308d
ci: Build ARM and AMD Docker images in CI (#7963) 2021-10-01 20:25:16 +05:30
Arpit Mohan
02bf061479 Revert "Adding paths-ignore to the client build workflows to ignore manual test changes"
This reverts commit 008d83cc0b.
2021-10-01 11:52:49 +05:30
Arpit Mohan
008d83cc0b Adding paths-ignore to the client build workflows to ignore manual test changes 2021-10-01 11:40:43 +05:30
Shrikant Sharat Kandula
c70613d5aa
Add missing RTS deps artifact 2021-09-28 16:04:30 +05:30
Shrikant Sharat Kandula
04c7d86850
Remove default pwd for building fat container 2021-09-28 15:11:42 +05:30
Shrikant Sharat Kandula
fd45bb44e9
Push latest tag for RTS and fat (#7774) 2021-09-23 21:15:25 +05:30
Shrikant Sharat Kandula
48e2a3d01a
Include RTS' dependencies for Docker image (#7773) 2021-09-23 20:32:22 +05:30
Shrikant Sharat Kandula
afb5bfcd70
ci: The package job needs prelude (#7768) 2021-09-23 19:07:39 +05:30
Arpit Mohan
83900bbbf5
Removing duplicate step in github release workflow (#7764) 2021-09-23 17:57:27 +05:30
Shrikant Sharat Kandula
4f5a0c027a
ci: Remove unneeded checks and services (#7759) 2021-09-23 16:48:45 +05:30
Shrikant Sharat Kandula
0554bfa28d
ci: Build and push fat container in release workflow (#7753)
The GitHub release workflow currently doesn't build the fat container image. This commit adds support for this.
2021-09-23 16:36:50 +05:30
Shrikant Sharat Kandula
73bba02374
Package release even if tests fail (#7746) 2021-09-23 12:11:52 +05:30
Shrikant Sharat Kandula
4a5a604b3b
ci: Use separate artifacts for separate services (#7707)
Currently, all three services' artifact names are set to build. This leads to a single artifact with files from all three services as siblings. This has two problems:

1. If there's an overlap in a filename among the files in build folder of two services, one of them will be overwritten with the other.
2. The same large artifact is downloaded every time we do a download-artifact, once for server, once for client, and once for RTS, the same large artifact is downloaded thrice before building the Docker images.
2021-09-22 17:54:23 +05:30
Shrikant Sharat Kandula
b26fc9965a Fix check for running server 2021-09-21 16:18:38 +05:30
Shrikant Sharat Kandula
04356a8d3b
Fix server image jar paths (#7676) 2021-09-21 15:20:51 +05:30
Shrikant Sharat Kandula
ca30a9cb0b
Fix incorrect tag variable name (#7659) 2021-09-21 13:04:26 +05:30
Shrikant Sharat Kandula
c6c5e4fef3
ci: Add CI workflow for building fat container (#7385)
This commit changes the client test workflow into building the fat container's image, and so builds server and RTS as well, in order to achieve that.
2021-09-21 08:33:22 +05:30
Arpit Mohan
07caedb7e5
ci: Using appsmith's fork of labeler for minor enhancement & easier config (#7177)
Now we can add multiple title regexes for a PR and the labeler will automatically tag the PR with the appropriate labels. This will be useful when generated the release notes in a categorized fashion.
2021-09-06 22:48:35 +05:30
Arpit Mohan
275c2f2277
fix: Running the PR labeler when a PR is edited (#7168)
This ensures that the labels are correct & synchronized with the latest PR details
2021-09-06 19:10:20 +05:30
Arpit Mohan
178e848744
feat: Adding labels to PR based on their title (#7162) 2021-09-06 18:06:10 +05:30
Arpit Mohan
fc1083a8d4
ci: Adding release-drafter back (#7072) 2021-09-06 02:41:30 +05:30
Hetu Nandu
07888cff2c
ci: Update issue state check only critical issues (#6972) 2021-08-31 09:22:02 +05:30
Rishabh Saxena
1add6c905c
fix: anonymize user info intercom (#6936) 2021-08-30 20:38:07 +05:30
Hetu Nandu
f85426aec8
ci: Stale issue and PR action (#6918)
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>
2021-08-27 13:44:23 +05:30
Rishabh Rathod
12e7ee0c94
Add s3 support for generate CRUD (#6264)
* Add s3 support for generate CRUD
- Dropdown enhancement to open options on initial load
- Hide column selection option for s3

* Refactor the prop name

* Add useS3BucketList hook WIP

* Dropdown enchancement & Fix small issues

* Add fetch all sheets query

* Add Query to get all S3 buckets

* Fix dropdown open issue

* Remove defaultIsOpen prop from dropdown

* Resolve comments
- Remove debugger
- mockSheetUrl -> getSheetUrl

* Add S3 cypress test

* Fix cypress test yml config

* Fix generate page cypress test
2021-08-20 12:27:01 +05:30
Rishabh Rathod
a024fb217a
Fix cypress test yml config (#6741) 2021-08-19 23:28:00 +05:30
Arpit Mohan
c50a46c69a
Removing release-drafter github action (#6248) 2021-07-29 18:24:03 +05:30
Rishabh Saxena
4b11b3a93c
Add intercom app id during client build for the github-release workflow (#6197) 2021-07-27 17:48:14 +05:30
yatinappsmith
3f44079868
Test/cypress external work flow (#6083)
* Replaced batch with build script

* Update external-client-test.yml

* Fixed server started grep exit

* Added server check in external test workflow

* Added missing variables

* fixed typo

* fixed typo
2021-07-23 14:50:00 +05:30
yatinappsmith
a7e1ecf90b
Replaced docker image with local server (#5901)
* Added nohup, ps grep and missing env var
2021-07-22 09:27:01 +05:30
yatinappsmith
7ec7d57678
Added debugging info and missing env variables in client test workflow (#5955) 2021-07-20 14:07:20 +05:30
Rishabh Saxena
dc012be1de
Enable intercom for self hosted instances (#5871) 2021-07-19 15:34:15 +05:30
yatinappsmith
d8e2488a9b
Disabled maven Tests (#5882) 2021-07-15 16:45:53 +05:30