workflows: remove unnecessary check for reusable workflows now
@@ -4,7 +4,6 @@ on:
workflow_dispatch:
jobs:
-
hadolint-pr:
runs-on: ubuntu-latest
name: PR - Hadolint
@@ -35,21 +34,3 @@ jobs:
bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash)
./actionlint -color -shellcheck=
shell: bash
-
- # Special lint to handle reusable workflows requiring an explicit branch.
- # We cannot just reference the current/default but have to make sure it is `master`.
- reusable-workflow_lint-pr:
- runs-on: ubuntu-latest
- name: PR - Reusable workflow linting
- steps:
- # We probably should target this on only workflow changes but the complexity of doing that is a lot more than just letting the grep run.
- - uses: actions/checkout@v3
- # Recursive grep or any workflow using a local reusable workflow but not ending in @master
- - run: |
- if [[ $(grep -R -E 'uses:[ ]*fluent/fluent-bit/.github/workflows/.*@[^master].*$' .github/workflows/*.y*ml| wc -l) -gt 0 ]]; then
- echo "Found reusable workflow on non-master branch"
- grep -R -E 'uses:[ ]*fluent/fluent-bit/.github/workflows/.*@[^master].*$' .github/workflows/*.y*ml
- exit 1
- fi
- echo "Passed reusable workflow checks"
- shell: bash
