Skip to content

adds entity to PLE calls in cloudwatch logs plugin when used in EKS with kubernetes filter #1

adds entity to PLE calls in cloudwatch logs plugin when used in EKS with kubernetes filter

adds entity to PLE calls in cloudwatch logs plugin when used in EKS with kubernetes filter #1

Workflow file for this run

name: Lint PRs
on:
pull_request:
workflow_dispatch:
jobs:
hadolint-pr:
runs-on: ubuntu-latest
name: PR - Hadolint
steps:
- uses: actions/checkout@v3
# Ignores do not work: https://github.com/reviewdog/action-hadolint/issues/35 is resolved
- uses: reviewdog/action-hadolint@v1
with:
exclude: |
packaging/testing/smoke/packages/Dockerfile.*
shellcheck-pr:
runs-on: ubuntu-latest
name: PR - Shellcheck
steps:
- uses: actions/checkout@v3
- uses: ludeeus/action-shellcheck@master
with:
ignore_paths: lib plugins tests
actionlint-pr:
runs-on: ubuntu-latest
name: PR - Actionlint
steps:
- uses: actions/checkout@v3
- run: |
echo "::add-matcher::.github/actionlint-matcher.json"
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