A place for adhoc scripts and tools that can help support quality efforts. Examples of the sorts of scripts this repo can contain
- tools which can speed up daily development
- scripts to assist testing efforts
- proof of concepts's to try out automation ideas before incorporating them into existing pipelines
The .githooks directory contains a pre-commit script to check for secrets before allowing a git commit. To enable this for your local clone please perform the following steps:
- Install gitleaks. On mac you can run
brew install gitleaks. For other install options see the gitleaks docs cdinto your local clone of the qa-scripts repo and rungit config core.hooksPath .githooks/
Anyone who has a tool or script they created and thinks others can benefit from. Scripts do not have to be specifically Bloom related but should somehow assist in the development or testing of Bloom related things.
- Each script or tool will be organized into its own subfolder
- Each contribution will include a README located in that script's subfolder describing what it does and how to use it
- Reviews are encouraged but not required. Add a 'ready for review' tag and allow time for folks to review if they are interested.
- Each contribution should add the name with a link to the correct folder, and a brief description to the Existing Scripts section of this projects README
- Do not commit any secrets, passwords, keys or other sensitive information
- If anyone comes across a script/tool that does not work they are encouraged to write up an issue to raise awareness of the problem
- Any tool/script that no longer functions should either be removed or updated with a fix
| Name | Description |
|---|---|
| listing_filter_checks | Parses listings and unitGroups csv files to help with manually testing the listings filter and rental finder |