PromucFlow_constructor/app/client
Ayush Pahwa 4217acbcc4
feat: prevent secrets to be pushed to repo (#15259)
## Description

Currently, our repository is prone to any dev pushing secrets to the repository by mistake. This can become a major problem very quickly and in the case of services like AWS, an alarm is raised and the key is deactivated causing apps using the key to break.

After this PR is merged, people will need to have [git secrets](https://github.com/awslabs/git-secrets) installed in their systems and have to register the AWS secrets to the repo.

The setup instructions have been mentioned [here](https://www.notion.so/appsmith/Getting-Started-e81ccc35463343b28e09c200cdbe5f42#c3183e8e6e404701920dd288b8506360)

Notes: 
1. right now, since we are using the pre-commit hooks using husky, the hooks work when we have done yarn install. 
2. Also, the scan only checks the directory we are in while making the change or raising the PR. This is because it uses `git ls-files` to get the list of files to scan.
3. If someone doesn't run `git-secrets --register-aws`, the tests will pass automatically since there is no regex registered with the system to scan against.

Fixes #15042

## Type of change

- New feature (non-breaking change which adds functionality)

## Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
2022-07-20 20:35:18 +05:30
..
cypress feat: migrate from org to workspace under phase 3 (#14158) 2022-07-20 17:24:16 +05:30
docker
generators
patches
perf ci: Fix golden app tests and more (#15172) 2022-07-15 14:40:45 +05:30
public Auto-indent JS code in the editor (#13222) 2022-07-20 12:43:23 +05:30
src fix: changed the marker(default) value string to number (#15217) 2022-07-20 18:46:06 +05:30
test fix: Unwanted width calculation in Dropdown (#15239) 2022-07-20 06:05:44 +00:00
typings
.babelrc
.dockerignore
.editorconfig
.eslintrc.json feat: upgrade to create react app 5 (#14000) 2022-06-21 19:27:34 +05:30
.flowconfig
.gitignore
.huskyrc
.lintstagedrc feat: upgrade client npm packages. (#14858) 2022-06-30 16:59:09 +05:30
.nvmrc chore: Update node version to 16.15.0 LTS (#14094) 2022-05-26 16:05:02 +05:30
.prettierignore
.prettierrc
.sentryclirc
build.sh
craco.build.config.js feat: upgrade client npm packages. (#14858) 2022-06-30 16:59:09 +05:30
craco.common.config.js fix: webpack hot reload issue (#15070) 2022-07-07 14:00:57 +05:30
craco.dev.config.js feat: upgrade to create react app 5 (#14000) 2022-06-21 19:27:34 +05:30
cypress_fat.json
cypress.env.json Revert "fix: empty commit" 2022-06-09 07:11:53 +01:00
cypress.json test: JSObject tests and flaky test fix (#15292) 2022-07-19 17:11:27 +05:30
Dockerfile Added healthcheck for editor with https (#13947) 2022-05-27 17:05:21 +05:30
gitbook-algolia-lambda.js Remove path concatenation in Algolia sync script 2022-07-19 12:01:09 +05:30
index.tsx
jest.config.js feat: Design System package & Tooltip integration (#14547) 2022-06-24 19:53:02 +05:30
netlify.toml
package.json feat: prevent secrets to be pushed to repo (#15259) 2022-07-20 20:35:18 +05:30
postcss.config.js feat: upgrade to create react app 5 (#14000) 2022-06-21 19:27:34 +05:30
README.md chore: Removing jest test coverage because of node version mismatch (#14230) 2022-06-01 17:43:03 +05:30
README.old.md
start-https.sh
stats.json
tailwind.config.js feat: upgrade to create react app 5 (#14000) 2022-06-21 19:27:34 +05:30
tsconfig.json feat: upgrade to create react app 5 (#14000) 2022-06-21 19:27:34 +05:30
tsconfig.path.json
vercel.json
yarn.lock fix: Tooltip for long names in Entity Explorer (#15068) 2022-07-20 06:06:11 +00:00

Appsmith Client

This project was bootstrapped with Create React App.

For details on setting up your development machine, please refer to the Setup Guide