Files
gitea-helm-actions/.gitea/workflows/test-pr.yml
T
Renovate Bot 92296f31e6 chore(deps): update workflow dependencies (minor & patch) (#188)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) |  | minor | `4.2.4` → `4.3.0` |
| [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | container | minor | `4.2.4` → `4.3.0` |
| [commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | container | patch | `21.2.2` → `21.2.3` |
| [https://github.com/docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) ([changelog](https://github.com/docker/setup-buildx-action/compare/37fe631027851001ddb9b187196cc803df7f5f0e..f87e5991a6d7451dcb8d9637bfbc97413f497069)) | action | digest | `37fe631` → `f87e599` |
| [volker-raschek/ah-annotations](https://github.com/volker-raschek/ah-annotations) | action | patch | `v0.2.2` → `v0.2.3` |

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint (commitlint/commitlint)</summary>

### [`v21.2.3`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#2123-2026-09-19)

[Compare Source](https://github.com/conventional-changelog/commitlint/compare/v21.2.2...v21.2.3)

##### Bug Fixes

- **config-nx-scopes:** read scopes from the nx project graph ([#&#8203;4957](https://github.com/conventional-changelog/commitlint/issues/4957)) ([013c358](https://github.com/conventional-changelog/commitlint/commit/013c3582e60ca9675fbc1e994cb6f28dd5e8403d))
- **lint:** trim trailing whitespace off the message handed to ignore matchers ([#&#8203;4960](https://github.com/conventional-changelog/commitlint/issues/4960)) ([a6f279b](https://github.com/conventional-changelog/commitlint/commit/a6f279b931bb4cf01d17a9ced48de5b9377172bd))
- **load:** detect dynamic await support on node majors above 20 ([#&#8203;4961](https://github.com/conventional-changelog/commitlint/issues/4961)) ([77df555](https://github.com/conventional-changelog/commitlint/commit/77df55532e77108714d7c0090f7f85a9b7b4a0af))
- **load:** run the parser factory of scoped conventional-changelog presets ([#&#8203;4968](https://github.com/conventional-changelog/commitlint/issues/4968)) ([a42b18c](https://github.com/conventional-changelog/commitlint/commit/a42b18c5cde5e70b39b636017b8dfbd7dfe890ca)), closes [#&#8203;2488](https://github.com/conventional-changelog/commitlint/issues/2488)
- **rules:** report the case that matched in case rule failure messages ([#&#8203;4962](https://github.com/conventional-changelog/commitlint/issues/4962)) ([9f5f7bc](https://github.com/conventional-changelog/commitlint/commit/9f5f7bc0304f85f270097a4046da6d0509c44620))
- **types:** correct breaking-change-exclamation-mark rule config type ([#&#8203;4954](https://github.com/conventional-changelog/commitlint/issues/4954)) ([66f0ffb](https://github.com/conventional-changelog/commitlint/commit/66f0ffb2d2f2b8e5964b3774f7b7f6d964253f9e))
- update vitest monorepo to v5 ([#&#8203;4992](https://github.com/conventional-changelog/commitlint/issues/4992)) ([91fb534](https://github.com/conventional-changelog/commitlint/commit/91fb534b8c9a1016ea4614f522a79a69977c52e4)), closes [vitest-dev/vitest#10222](https://github.com/vitest-dev/vitest/issues/10222) [vitest-dev/vitest#10460](https://github.com/vitest-dev/vitest/issues/10460) [vitest-dev/vitest#10449](https://github.com/vitest-dev/vitest/issues/10449)

</details>

<details>
<summary>volker-raschek/ah-annotations (volker-raschek/ah-annotations)</summary>

### [`v0.2.3`](https://github.com/volker-raschek/ah-annotations/compare/v0.2.2...v0.2.3)

[Compare Source](https://github.com/volker-raschek/ah-annotations/compare/v0.2.2...v0.2.3)

</details>

---

Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/188
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Renovate Bot <renovate-bot@gitea.com>
2026-09-25 21:34:42 +00:00

53 lines
1.6 KiB
YAML

name: check-and-test
"on":
"workflow_dispatch":
pull_request:
branches:
- "*"
push:
branches:
- main
env:
# renovate: datasource=github-releases depName=helm-unittest/helm-unittest
HELM_UNITTEST_VERSION: "v1.1.2"
jobs:
check-and-test:
runs-on: ubuntu-latest
container: alpine/helm:4.3.0
steps:
- name: install tools
run: |
apk update
apk add --update bash make nodejs npm yamllint ncurses
- name: Install pnpm
uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6
with:
version: 11
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: install chart dependencies
run: helm dependency build
- name: lint
run: helm lint .
- name: template
run: helm template --debug gitea-actions .
- name: prepare unit test environment
run: |
helm plugin install --version ${{ env.HELM_UNITTEST_VERSION }} --verify=false \
https://github.com/helm-unittest/helm-unittest.git # https://github.com/helm-unittest/helm-unittest?tab=readme-ov-file#install
git submodule update --init --recursive
- name: unit tests
env:
TERM: xterm
run: |
make unittests-helm
- name: verify readme
run: |
make readme
git diff --exit-code --name-only README.md
- name: yaml lint
# uses: ibiqlik/action-yamllint@v3 # Github / Act
uses: https://github.com/ibiqlik/action-yamllint@2576378a8e339169678f9939646ee3ee325e845c # v3 # Gitea