diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 3cab878..835033c 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -36,100 +36,6 @@ jobs: command: node ./.github/scripts/log-examples.js timeout_minutes: 1 - - name: Multi-line 2 commands non existent first command - id: multi_line_2_commands_non_existent_first_command - uses: ./ - continue-on-error: true - with: - shell: bash - timeout_seconds: 1 - max_attempts: 2 - command: | - i-do-not-exist && \ - echo "i-exist" - - uses: nick-invision/assert-action@v1 - with: - expected: 2 - actual: ${{ steps.multi_line_2_commands_non_existent_first_command.outputs.total_attempts }} - - uses: nick-invision/assert-action@v1 - with: - expected: 'Final attempt failed' - actual: ${{ steps.multi_line_2_commands_non_existent_first_command.outputs.exit_error }} - comparison: contains - - uses: nick-invision/assert-action@v1 - with: - # The 127 error code indicates “command not found”. - expected: '127' - actual: ${{ steps.multi_line_2_commands_non_existent_first_command.outputs.exit_code }} - comparison: contains - - uses: nick-invision/assert-action@v1 - with: - expected: 'i-exist' - actual: ${{ steps.multi_line_2_commands_non_existent_first_command.outputs.exit_error }} - comparison: notContains - - - name: Multi-line 2 commands happy path test - id: multi_line_2_commands_happy_path - uses: ./ - with: - shell: bash - timeout_seconds: 1 - max_attempts: 2 - command: | - echo "foo" && \ - echo "bar" - - uses: nick-invision/assert-action@v1 - with: - expected: 1 - actual: ${{ steps.multi_line_2_commands_happy_path.outputs.total_attempts }} - - - name: Conventional multi-line non existent first command - id: conventional_multi_line_non_existent_first_command - uses: ./ - continue-on-error: true - with: - shell: bash - timeout_seconds: 1 - max_attempts: 2 - command: | - i-do-not-exist - echo "i-exist" - - uses: nick-invision/assert-action@v1 - with: - expected: 2 - actual: ${{ steps.conventional_multi_line_non_existent_first_command.outputs.total_attempts }} - - uses: nick-invision/assert-action@v1 - with: - expected: 'Final attempt failed' - actual: ${{ steps.conventional_multi_line_non_existent_first_command.outputs.exit_error }} - comparison: contains - - uses: nick-invision/assert-action@v1 - with: - # The 127 error code indicates “command not found”. - expected: '127' - actual: ${{ steps.conventional_multi_line_non_existent_first_command.outputs.exit_code }} - comparison: contains - - uses: nick-invision/assert-action@v1 - with: - expected: 'i-exist' - actual: ${{ steps.conventional_multi_line_non_existent_first_command.outputs.exit_error }} - comparison: notContains - - - name: Conventional multi-line happy path test - id: conventional_multi_line_happy_path - uses: ./ - with: - shell: bash - timeout_seconds: 1 - max_attempts: 2 - command: | - echo "foo" - echo "bar" - - uses: nick-invision/assert-action@v1 - with: - expected: 1 - actual: ${{ steps.conventional_multi_line_happy_path.outputs.total_attempts }} - - name: sad-path (retry_wait_seconds) id: sad_path_wait_sec uses: ./