* add workflow linter workflow * fix linter errors * change step name to clear one * rename job
@@ -48,4 +48,4 @@ jobs:
arguments: "-color=false -on-error=abort -var=kafka_ui_release_version=${{ github.event.inputs.KafkaUIReleaseVersion }}"
target: kafka-ui-infra/ami/kafka-ui.pkr.hcl
env:
- PACKER_LOG: 1
+ PACKER_LOG: 1
@@ -26,7 +26,7 @@ jobs:
echo "NEXT K8S VERSIONS ARE GOING TO BE TESTED: $K8S_VERSIONS"
echo ""
for version in $K8S_VERSIONS
- do
+ do
echo $version;
helm template charts/kafka-ui -f charts/kafka-ui/values.yaml | kubeval --additional-schema-locations https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master --strict -v $version;
done
@@ -16,4 +16,4 @@ jobs:
config-name: release_drafter.yaml
disable-autolabeler: true
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -21,7 +21,7 @@ jobs:
Thank you and congratulations 🎉 for opening your very first issue in this project! 💖
In case you want to claim this issue, please comment down below! We will try to get back to you as soon as we can. 👀
-
+
pr-message: |
Hello there ${{ github.actor }}! 👋
@@ -0,0 +1,22 @@
+name: "Workflow linter"
+on:
+ pull_request:
+ types:
+ - "opened"
+ - "reopened"
+ - "synchronize"
+ - "edited"
+ paths:
+ - ".github/workflows/**"
+jobs:
+ build-and-test:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+ ref: ${{ github.event.pull_request.head.sha }}
+ - name: Install yamllint
+ run: sudo apt install -y yamllint
+ - name: Validate workflow yaml files
+ run: yamllint .github/workflows/. -d relaxed -f github --no-warnings