Skip to content

Commit 2c8c2da

Browse files
committed
feat(helm): add action to generate chart documentation
Signed-off-by: Emilien Escalle <emilien.escalle@escemi.com>
1 parent 7de60d2 commit 2c8c2da

2 files changed

Lines changed: 27 additions & 0 deletions

File tree

.github/workflows/__shared-ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ jobs:
4242
needs: linter
4343
uses: ./.github/workflows/__test-action-get-image-name.yml
4444

45+
test-action-helm-generate-docs:
46+
needs: linter
47+
uses: ./.github/workflows/__test-action-helm-generate-docs.yml
48+
4549
test-action-helm-parse-chart-uri:
4650
needs: linter
4751
uses: ./.github/workflows/__test-action-helm-parse-chart-uri.yml
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
name: Test for "helm/generate-docs" action
3+
run-name: Test for "helm/generate-docs" action
4+
5+
on: # yamllint disable-line rule:truthy
6+
workflow_call:
7+
8+
permissions:
9+
contents: write
10+
pull-requests: write
11+
12+
jobs:
13+
tests:
14+
name: Test for "helm/generate-docs" action
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
18+
19+
- id: generate-docs
20+
uses: ./actions/helm/generate-docs
21+
with:
22+
working-directory: ./test-chart
23+
github-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)