diff --git a/.github/workflows/generate-search-string.yaml b/.github/workflows/generate-search-string.yaml new file mode 100644 index 0000000..661ee3e --- /dev/null +++ b/.github/workflows/generate-search-string.yaml @@ -0,0 +1,43 @@ +name: Generate 120 times `Foo is not Bar` + +on: + push: + schedule: + - cron: '30 5 * * 1,3' + workflow_dispatch: + inputs: + counter: + description: "Enter an integer" + required: true + type: number + default: 120 + +jobs: + generate-search-string: + runs-on: ubuntu-latest + env: + SEARCH_STRING: 'Foo is not Bar' + MAX_SEARCH: '120' + + + steps: + - uses: actions/checkout@v4 + + - name: Generating ${{ env.SEARCH_STRING }} + run: | + END=0 + if [ -z ${{ inputs.counter }} ]; + then + END=${{ env.MAX_SEARCH }} + fi + if [ $END -gt '1000' ]; + then + END=1000 + fi + echo " Generating $END times '${{ env.SEARCH_STRING }}' " + i=1 + while [ $i -le $END ]; do + echo "Iteration $i: '${{ env.SEARCH_STRING }}'" + ((i++)) + done + shell: bash