Adding Keyword search pattern (#768)
* Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Update continuous_integration.yml * Adding the scan as a script * clean up * Update continuous_integration.yml
This commit is contained in:
@@ -24,6 +24,20 @@ env:
|
||||
EXCLUDED_TESTS: ".*pc_sampling.*"
|
||||
|
||||
jobs:
|
||||
keyword-search:
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
runner: [ubuntu-latest]
|
||||
|
||||
runs-on: ${{ matrix.runner }}
|
||||
env:
|
||||
KEYWORDS: ${{ vars.KEYWORDS }}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: find-keywords
|
||||
shell: bash
|
||||
run: ./source/scripts/scan-script.sh
|
||||
core:
|
||||
# See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
|
||||
strategy:
|
||||
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
find-keyword()
|
||||
{
|
||||
echo -e "Searching for $1..."
|
||||
if [ "$(grep -r $1 .)" ];
|
||||
then
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
for i in $KEYWORDS;
|
||||
do
|
||||
find-keyword $i
|
||||
done
|
||||
Reference in New Issue
Block a user