diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 97ea1708b..35bee01b0 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -11,6 +11,7 @@ on: # yamllint disable-line rule:truthy branches: [master, release-*] paths: - '**.md' + workflow_dispatch: jobs: quality: diff --git a/.github/workflows/interoperability.yml b/.github/workflows/interoperability.yml index 94096239d..58460dbc9 100644 --- a/.github/workflows/interoperability.yml +++ b/.github/workflows/interoperability.yml @@ -13,6 +13,7 @@ on: # yamllint disable-line rule:truthy paths-ignore: - '**.md' - '**.yml' + workflow_dispatch: jobs: edugain: diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 3703125b3..7a7f3b5da 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -11,7 +11,7 @@ on: # yamllint disable-line rule:truthy branches: [master, release-*] paths-ignore: - '**.md' - workflow_dispatch + workflow_dispatch: jobs: linter: @@ -24,7 +24,7 @@ jobs: fetch-depth: 0 - name: Lint Code Base - uses: github/super-linter/slim@v5 + uses: super-linter/super-linter/slim@v5 env: LOG_LEVEL: NOTICE VALIDATE_ALL_CODEBASE: true @@ -285,8 +285,8 @@ jobs: runs-on: [ubuntu-latest] if: | always() && - needs.coverage.result == 'success' && - (needs.unit-tests-linux == 'success' || needs.coverage == 'skipped') + needs.coverage.result == 'success' || + (needs.unit-tests-linux == 'success' && needs.coverage == 'skipped') steps: - uses: geekyeggo/delete-artifact@v2