Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 33 additions & 33 deletions .github/workflows/ci_cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
timeout_minutes: 1
max_attempts: 2
command: npm -v
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: true
actual: ${{ steps.happy_path.outputs.total_attempts == '1' && steps.happy_path.outputs.exit_code == '0' }}
Expand All @@ -77,11 +77,11 @@ jobs:
timeout_minutes: 1
max_attempts: 2
command: node -e "process.exit(1)"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.sad_path_error.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.sad_path_error.outcome }}
Expand All @@ -95,15 +95,15 @@ jobs:
max_attempts: 3
retry_on: timeout
command: node -e "process.exit(2)"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 1
actual: ${{ steps.retry_on_timeout_fail.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.retry_on_timeout_fail.outcome }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.retry_on_timeout_fail.outputs.exit_code }}
Expand All @@ -117,15 +117,15 @@ jobs:
max_attempts: 2
retry_on: error
command: node -e "process.exit(2)"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.retry_on_error.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.retry_on_error.outcome }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.retry_on_error.outputs.exit_code }}
Expand All @@ -139,11 +139,11 @@ jobs:
max_attempts: 2
shell: cmd
command: 'dir'
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.wrong_shell.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.wrong_shell.outcome }}
Expand Down Expand Up @@ -200,12 +200,12 @@ jobs:
timeout_minutes: 5
command: 'make -C ./test-data/large-output bytes-102400'
- name: Assert test had expected result
uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.large-output.outcome }}
- name: Assert exit code is expected
uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.large-output.outputs.exit_code }}
Expand Down Expand Up @@ -236,11 +236,11 @@ jobs:
retry_on_exit_code: 2
max_attempts: 3
command: node -e "process.exit(2)"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.retry_on_exit_code_expected.outcome }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 3
actual: ${{ steps.retry_on_exit_code_expected.outputs.total_attempts }}
Expand All @@ -254,11 +254,11 @@ jobs:
retry_on_exit_code: 2
max_attempts: 3
command: node -e "process.exit(1)"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.retry_on_exit_code_unexpected.outcome }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 1
actual: ${{ steps.retry_on_exit_code_unexpected.outputs.total_attempts }}
Expand Down Expand Up @@ -295,22 +295,22 @@ jobs:
timeout_minutes: 1
continue_on_error: true
- name: Verify continue_on_error returns correct exit code on success
uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 0
actual: ${{ steps.happy_path_continue_on_error.outputs.exit_code }}
- name: Verify continue_on_error exits with correct outcome on success
uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: success
actual: ${{ steps.happy_path_continue_on_error.outcome }}
- name: Verify continue_on_error returns correct exit code on error
uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 33
actual: ${{ steps.sad_path_continue_on_error.outputs.exit_code }}
- name: Verify continue_on_error exits with successful outcome when an error occurs
uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: success
actual: ${{ steps.sad_path_continue_on_error.outcome }}
Expand Down Expand Up @@ -342,15 +342,15 @@ jobs:
max_attempts: 3
retry_wait_seconds: 15
command: npm install this-isnt-a-real-package-name-zzz
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 3
actual: ${{ steps.sad_path_wait_sec.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.sad_path_wait_sec.outcome }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 'Final attempt failed'
actual: ${{ steps.sad_path_wait_sec.outputs.exit_error }}
Expand Down Expand Up @@ -430,11 +430,11 @@ jobs:
timeout_seconds: 15
max_attempts: 2
command: node -e "(async()=>await new Promise(r => setTimeout(r, 120000)))()"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.sad_path_timeout.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.sad_path_timeout.outcome }}
Expand Down Expand Up @@ -466,11 +466,11 @@ jobs:
max_attempts: 2
retry_on: timeout
command: node -e "(async()=>await new Promise(r => setTimeout(r, 120000)))()"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.retry_on_timeout.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.retry_on_timeout.outcome }}
Expand Down Expand Up @@ -502,15 +502,15 @@ jobs:
max_attempts: 2
retry_on: error
command: node -e "(async()=>await new Promise(r => setTimeout(r, 120000)))()"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 1
actual: ${{ steps.retry_on_error_fail.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.retry_on_error_fail.outcome }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 1
actual: ${{ steps.retry_on_error_fail.outputs.exit_code }}
Expand Down Expand Up @@ -541,11 +541,11 @@ jobs:
timeout_minutes: 1
max_attempts: 2
command: node -e "(async()=>await new Promise(r => setTimeout(r, 120000)))()"
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: 2
actual: ${{ steps.sad_path_timeout_minutes.outputs.total_attempts }}
- uses: nick-invision/assert-action@1e012cc9f1bf73ccc96470b56c8887478c647e8a # v1.3.1
- uses: nick-invision/assert-action@aa0067e01f0f6545c31755d6ca128c5a3a14f6bf # v2.0.0
with:
expected: failure
actual: ${{ steps.sad_path_timeout_minutes.outcome }}
Expand Down
Loading