Commit Graph

51 Commits

Author SHA1 Message Date
Omkar Phansopkar
7d9ea665d4
Fixed the pull request template issue partially (#902)
Fixes #826
2020-10-05 13:20:12 +05:30
Nikhil Nandagopal
ae59298866
Release (#850)
* Stop showing empty table when there are no records (#790)

* Datasource explorer fixes (#789)

- Expand datasource by default
- Let column/key name take more space.
- Show column popup on hover instead of click

* Show datasources without grouping by plugins in explorer (#660)

* Immutable Widgets (#799)

Co-authored-by: Abhinav Jha <abhinav@appsmith.com>

* Removing the docker login step that causes forked PRs to fail (#844)

Also adding pull_request_target event for release and master branch. This will run the GH Actions in the context of the base repository instead of the forked one. Hence, the secrets for Cypress, Docker etc can be passed down to the action for PRs being raised via a fork

* Datasource structure support for MongoDB (#641)

* Added structure for MongoDB datasources

* Fixed tests for MongoDB template queries

* Updating readme to test forked PRs (#845)

* Adding additional docs contribution files. (#849)

* Update CONTRIBUTING.md

* Rename action.md to ActionsGuide.md

* Rename asset-upload.md to UploadingAssets.md

* Rename db-integration.md to DB Integrations.md

* Rename widget.md to Widgets.md

* Rename ActionsGuide.md to Actions.md

* Create CONTRIBUTING.md

* Update Actions.md

* Update Actions.md

* Update Widgets.md

* Update UploadingAssets.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

Co-authored-by: akash-codemonk <67054171+akash-codemonk@users.noreply.github.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
Co-authored-by: satbir121 <39981226+satbir121@users.noreply.github.com>
2020-10-01 15:48:50 +05:30
Nikhil Nandagopal
5995beb48b Update issue templates 2020-10-01 14:37:24 +05:30
Nikhil Nandagopal
4c20412c5c
Delete generate-issue-report.yml 2020-09-30 20:55:59 +05:30
Nikhil Nandagopal
03c64a0554
Delete CONTRIBUTING.md 2020-09-30 20:36:13 +05:30
Nikhil Nandagopal
def2b40419
Create CONTRIBUTING.md 2020-09-30 20:32:36 +05:30
Nikhil Nandagopal
30599814e1
Delete task-issue-template.md 2020-09-30 16:56:31 +05:30
Nikhil Nandagopal
f49980fff7
Delete -task.md 2020-09-30 16:56:02 +05:30
Nikhil Nandagopal
8cbddb356b Update issue templates 2020-09-30 16:55:26 +05:30
Nikhil Nandagopal
4a19cd2a5b
Update generate-issue-report.yml 2020-09-29 15:57:51 +05:30
Nikhil Nandagopal
eaf40b6595
Update generate-issue-report.yml 2020-09-29 15:55:14 +05:30
Nikhil Nandagopal
dd23fc7e4b
Update generate-issue-report.yml 2020-09-29 15:42:29 +05:30
Nikhil Nandagopal
2cb1f2a34f
Update generate-issue-report.yml 2020-09-29 15:38:36 +05:30
Nikhil Nandagopal
c83a78c492
Create generate-issue-report.yml 2020-09-29 15:37:54 +05:30
Nikhil Nandagopal
8a995b038e
Create issue-report-config.json 2020-09-29 15:35:34 +05:30
Nikhil Nandagopal
646fbc5af6
Update ---bug-report.md 2020-09-29 15:27:34 +05:30
Arpit Mohan
13a330b225
Fixing the condition in Github Actions to set React env during release build (#658) 2020-09-22 09:05:43 +05:30
Arpit Mohan
149df6925a
Removing the keep-alive ping check for CI builds (#565) 2020-09-18 13:13:40 +05:30
Nikhil Nandagopal
46db0aa177
Update ---bug-report.md 2020-09-07 10:44:58 +05:30
Nikhil Nandagopal
4e325bcf3e
Update ---bug-report.md 2020-09-04 11:29:01 +05:30
Hetu Nandu
b20e41affd
Create PULL_REQUEST_TEMPLATE.md (#426) 2020-08-27 16:47:51 +05:30
Arpit Mohan
a9e16ee6c0
Adding dummy check in server build to satisfy required status checks (#296)
This is a hack to get around the fact that Github Actions doesn't support conditional status checks for monorepo PRs. Hence, we create similar jobs in the both server & client builds. In the server build, those jobs are dummy jobs that do nothing but satisfy the all-encompassing green tick so that PRs can be merged without using Admin privileges.
2020-08-13 14:50:34 +05:30
Trisha Anand
a6496bd5af
Correcting the Docker image for Appsmith server for Github actions test (#260)
* Correcting the Docker image for Appsmith server for Github actions test

* Also fixing the bug where the datasource config is not returned properly for restapi-plugin

Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2020-08-11 16:53:47 +05:30
Nikhil Nandagopal
c4ae61a070 Update issue templates 2020-08-05 16:28:25 +05:30
Nikhil Nandagopal
a2c6d4938d
Update config.yml 2020-08-05 16:23:05 +05:30
Nikhil Nandagopal
d2290a2314 Update issue templates 2020-08-05 16:14:47 +05:30
Nikhil Nandagopal
c090108a89 Update issue templates 2020-08-05 16:13:42 +05:30
Nikhil Nandagopal
ae49aa5951
Create config.yml 2020-08-05 16:05:34 +05:30
Nikhil Nandagopal
d7c3370b24 Update issue templates 2020-08-05 16:00:37 +05:30
Nikhil Nandagopal
7ace4c66d9
Update issue templates (#227) 2020-08-05 15:58:17 +05:30
Nikhil Nandagopal
c9616e5ba6
Update issue templates (#225)
Updated Issue Template
2020-08-05 15:57:32 +05:30
Arpit Mohan
ad41063944
Fixing bug for beta releases (#185) 2020-07-28 18:52:59 +05:30
Arpit Mohan
7eda0f0201
Making the pre-release tag configurable based on the tag (#184) 2020-07-28 18:21:40 +05:30
Arpit Mohan
0bff7ca165
Adding nightly builds that will be generated on each push to master (#183)
The latest tag will only be generated when a non-beta Github release is created.
2020-07-28 17:33:05 +05:30
Arpit Mohan
f3d88bc8b8
Removing erroneous condition on master branch (#180) 2020-07-28 15:04:13 +05:30
Arpit Mohan
55bb744a3b
Adding condition to run only on master branch for specific tag push (#179) 2020-07-28 14:55:16 +05:30
Arpit Mohan
7b142ba8b8
Fixing the github yml (#178) 2020-07-28 14:26:51 +05:30
Arpit Mohan
5028a98d45
Correcting github release action yml file (#177) 2020-07-28 14:17:16 +05:30
Arpit Mohan
f120fb1281
Fixing the yml file for Github Action (#171) 2020-07-27 12:31:00 +05:30
Arpit Mohan
015c56e1a6
Github action to push to Docker Hub and create Github release (#169)
* Adding a github action to push to Docker Hub and create Github release when a tag is created on master branch.

* Extracting the tag from the github ref and only tagging the Docker image with the relevant tag.
2020-07-27 11:52:18 +05:30
Hetu Nandu
fe43680abc
Action test fixes (#130)
* Fixes for tests
* remove marketplace tests
* fix some other tests
* Simplify update datasource
* Add cypress env variables
2020-07-21 19:31:51 +05:30
Arpit Mohan
8061de6418
Correcting the package step for client package step (#114) 2020-07-16 18:24:49 +05:30
Arpit Mohan
a9ed054cbb
Adding Github Action workflow to the client code base (#66)
This PR adds the build, test & package workflow to the client code base as well.

In order for us to run the Cypress tests, we also spin up a local server in a Docker container and run all our tests against that server. This ensures that our tests are faster to run as well.

We also introduce the concept of stubbing network requests by stubbing the API that fetches the property pane configuration from the server.

Results for the Cypress tests can be viewed at: https://dashboard.cypress.io/projects/eyxvp8/runs/
2020-07-16 11:20:46 +05:30
Trisha Anand
fd0f23b9cc
Database credentials encryption in MongoDB (#80)
* Encrypting the password stored in AuthenticationDTO for every db.

* Adding comment to the properties file to denote that adding encryption salt and password are mandatory to the server coming up.

* Added the encryption salt and password to server.yml to allow the github actions to succeed.

* Adding database migration to encrypt the existing passwords for authentication object (used for storing db connection username/password)

Changes to the installation script install.sh:

1. Instead of overwriting the existing encryption password or salt, giving the user an option to conserve the previous encryption credentials to ensure that the developer users do not lose access to their database configurations (passwords).
2. Added another file for writing encryption credentials (encryption.env) to ensure that we dont delete the encryption password and salt by mistake.
2020-07-14 14:45:08 +05:30
Arpit Mohan
c31fb9acd4 Correcting the Github Action for the client Docker image build 2020-07-09 18:53:13 +05:30
Arpit Mohan
9c6b2967de Adding the step to add the release tag based on the branch in the client Docker image 2020-07-09 18:51:31 +05:30
Arpit Mohan
3fcf44948f
Adding the steps to build docker container for the client codebase (#63)
Also adding the steps to run Jest tests for the client
2020-07-09 18:39:21 +05:30
Arpit Mohan
e9d87084f4 Correcting the Docker image repository path for CE server builds 2020-07-09 17:49:53 +05:30
Arpit Mohan
0ee803cdbd Correcting the Docker image repository for appsmith-server-ee 2020-07-07 11:35:36 +05:30
Shrikant Sharat Kandula
56547ec02f
Move application configuration to be loaded from environment variables (#23)
* Move application configuration to be loaded from environment variables
* Remove unused sentry.properties
* Make missing value sentinel a constant and ignore all *.env files
* Removed now-used ACL properties
* Prefix RapidAPI environment variable with APPSMITH_
* Fix application properties not being loaded into static fields
* Remove application-test.properties file
* Add required env variables for test in GitHub
* Quote URLs for MongoDB and Redis in test config
* Change RAPIDAPI to RAPID_API in environment variable names
* Source .env file in the root of repo in start script
2020-07-06 14:35:56 +05:30