mirror of
https://github.com/alibaba/higress.git
synced 2026-02-21 14:30:54 +08:00
42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
name: "Helm Docs"
|
|
|
|
on:
|
|
pull_request:
|
|
branches:
|
|
- "*"
|
|
paths:
|
|
- 'helm/**'
|
|
- '!helm/higress/README.zh.md'
|
|
workflow_dispatch: ~
|
|
push:
|
|
branches: [ main ]
|
|
paths:
|
|
- 'helm/**'
|
|
- '!helm/higress/README.zh.md'
|
|
|
|
jobs:
|
|
helm:
|
|
name: Helm Docs
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
with:
|
|
fetch-depth: 1
|
|
|
|
- name: Setup Go
|
|
uses: actions/setup-go@v5
|
|
with:
|
|
go-version: '1.22.9'
|
|
|
|
- name: Run helm-docs
|
|
run: |
|
|
GOBIN=$PWD GO111MODULE=on go install github.com/norwoodj/helm-docs/cmd/helm-docs@v1.14.2
|
|
./helm-docs -c ${GITHUB_WORKSPACE}/helm/higress -f ../core/values.yaml
|
|
DIFF=$(git diff ${GITHUB_WORKSPACE}/helm/higress/README.md)
|
|
if [ ! -z "$DIFF" ]; then
|
|
echo "Please use helm-docs in your clone, of your fork, of the project, and commit a updated README.md for the chart."
|
|
fi
|
|
git diff --exit-code
|
|
rm -f ./helm-docs
|