name: Execute failure cases

on:
  workflow_dispatch:

env:
  GRADLE_BUILD_ACTION_CACHE_KEY_PREFIX: ${{github.workflow}}#${{github.run_number}}:${{github.run_attempt}}-

jobs:

  wrapper-missing:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout sources
      uses: actions/checkout@v2
    - name: Test wrapper missing
      uses: ./
      continue-on-error: true
      with:
        build-root-directory: .github/workflow-samples/no-wrapper
        arguments: help

  bad-configuration:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout sources
      uses: actions/checkout@v2
    - name: Test bad config value
      uses: ./
      continue-on-error: true
      with:
        build-root-directory: .github/workflow-samples/no-wrapper
        arguments: help
        cache-disabled: yes

name: Execute failure cases

on:
  workflow_dispatch:

env:
  GRADLE_BUILD_ACTION_CACHE_KEY_PREFIX: ${{github.workflow}}#${{github.run_number}}:${{github.run_attempt}}-

jobs:

  failing-build:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout sources
      uses: actions/checkout@v2
    - name: Test build failure
      uses: ./
      continue-on-error: true
      with:
        build-root-directory: .github/workflow-samples/groovy-dsl
        arguments: not-a-valid-task

  wrapper-missing:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout sources
      uses: actions/checkout@v2
    - name: Test wrapper missing
      uses: ./
      continue-on-error: true
      with:
        build-root-directory: .github/workflow-samples/no-wrapper
        arguments: help

  bad-configuration:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout sources
      uses: actions/checkout@v2
    - name: Test bad config value
      uses: ./
      continue-on-error: true
      with:
        build-root-directory: .github/workflow-samples/no-wrapper
        arguments: help
        cache-disabled: yes

Add manual test to demonstrate failing build
Add manual test to demonstrate failing build
