forked from Gitea/helm-actions

This PR contains the following updates: | Package | Type | Update | Change | Age | Confidence | |---|---|---|---|---|---| | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | | minor | `3.17.1` -> `3.19.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [alpine/helm](https://github.com/alpine-docker/helm) ([changelog](https://github.com/helm/helm)) | container | minor | `3.17.1` -> `3.19.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [commitlint/commitlint](https://github.com/conventional-changelog/commitlint) | container | minor | `19.7.1` -> `19.9.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.44.0` -> `^0.45.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.44.0/0.45.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>conventional-changelog/commitlint (commitlint/commitlint)</summary> ### [`v19.9.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1991-2025-08-29) [Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.9.0...v19.9.1) ##### Bug Fixes - add TypeScript support and configuration for pnpm scopes ([#​4544](https://github.com/conventional-changelog/commitlint/issues/4544)) ([ea75778](ea75778e8d
)) ### [`v19.9.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1990-2025-08-26) [Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.8.1...v19.9.0) ##### Bug Fixes - update dependency jest-environment-node to v30 ([#​4448](https://github.com/conventional-changelog/commitlint/issues/4448)) ([42ca849](42ca849db3
)) - update dependency jest-environment-node to v30.0.2 ([#​4469](https://github.com/conventional-changelog/commitlint/issues/4469)) ([4da7e43](4da7e43be4
)) - update dependency tar-fs to v3.0.10 ([#​4461](https://github.com/conventional-changelog/commitlint/issues/4461)) ([f02c47c](f02c47c669
)) - update dependency tar-fs to v3.0.9 ([#​4421](https://github.com/conventional-changelog/commitlint/issues/4421)) ([0650e03](0650e03d96
)) - update dependency tar-fs to v3.1.0 ([#​4496](https://github.com/conventional-changelog/commitlint/issues/4496)) ([31b4f72](31b4f72d2f
)) ##### Features - **config-pnpm-scopes:** migrate package to TypeScript ([#​4541](https://github.com/conventional-changelog/commitlint/issues/4541)) ([6ae36ea](6ae36ea5a5
)) ##### Reverts - Revert "chore: update dependency cross-env to v10 ([#​4528](https://github.com/conventional-changelog/commitlint/issues/4528))" ([#​4529](https://github.com/conventional-changelog/commitlint/issues/4529)) ([b5bfd12](b5bfd12514
)), closes [#​4528](https://github.com/conventional-changelog/commitlint/issues/4528) [#​4529](https://github.com/conventional-changelog/commitlint/issues/4529) #### [19.8.1](https://github.com/conventional-changelog/commitlint/compare/v19.8.0...v19.8.1) (2025-05-08) ##### Bug Fixes - update dependency tinyexec to v1 ([#​4332](https://github.com/conventional-changelog/commitlint/issues/4332)) ([e49449f](e49449fa94
)) - update dependency tinyexec to v1.0.1 ([#​4347](https://github.com/conventional-changelog/commitlint/issues/4347)) ([c1b26d1](c1b26d1579
)) ##### Performance Improvements - **rules:** optimize header-trim ([#​4363](https://github.com/conventional-changelog/commitlint/issues/4363)) ([b7e404b](b7e404bc03
)) ### [`v19.8.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1981-2025-05-08) [Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.8.0...v19.8.1) ##### Bug Fixes - update dependency tinyexec to v1 ([#​4332](https://github.com/conventional-changelog/commitlint/issues/4332)) ([e49449f](e49449fa94
)) - update dependency tinyexec to v1.0.1 ([#​4347](https://github.com/conventional-changelog/commitlint/issues/4347)) ([c1b26d1](c1b26d1579
)) ##### Performance Improvements - **rules:** optimize header-trim ([#​4363](https://github.com/conventional-changelog/commitlint/issues/4363)) ([b7e404b](b7e404bc03
)) ### [`v19.8.0`](https://github.com/conventional-changelog/commitlint/blob/HEAD/CHANGELOG.md#1980-2025-03-07) [Compare Source](https://github.com/conventional-changelog/commitlint/compare/v19.7.1...v19.8.0) ##### Bug Fixes - **config-lerna-scopes:** remove deprecated [@​lerna/project](https://github.com/lerna/project) dependency ([#​4284](https://github.com/conventional-changelog/commitlint/issues/4284)) ([f2f78f1](f2f78f105a
)) - update dependency semver to v7.7.1 ([#​4272](https://github.com/conventional-changelog/commitlint/issues/4272)) ([6148587](6148587400
)) ##### Features - **config-workspace-scopes:** add config preset for npm and yarn workspaces ([#​4269](https://github.com/conventional-changelog/commitlint/issues/4269)) ([67ff9e8](67ff9e82c1
)) ##### Performance Improvements - use `node:` prefix to bypass require.cache call for builtins ([#​4302](https://github.com/conventional-changelog/commitlint/issues/4302)) ([0cd8f41](0cd8f41057
)) ##### Reverts - Revert "fix: improve security validation regex in is-ignored function ([#​4258](https://github.com/conventional-changelog/commitlint/issues/4258))" ([#​4314](https://github.com/conventional-changelog/commitlint/issues/4314)) ([b27024a](b27024a5ae
)), closes [#​4258](https://github.com/conventional-changelog/commitlint/issues/4258) [#​4314](https://github.com/conventional-changelog/commitlint/issues/4314) #### [19.7.1](https://github.com/conventional-changelog/commitlint/compare/v19.7.0...v19.7.1) (2025-02-02) ##### Bug Fixes - **config-nx-scopes:** fix for projects without explicit targets ([#​4261](https://github.com/conventional-changelog/commitlint/issues/4261)) ([25bb2cd](25bb2cd8c7
)) - improve security validation regex in is-ignored function ([#​4258](https://github.com/conventional-changelog/commitlint/issues/4258)) ([7403d63](7403d6382c
)) - update dependency fast-glob to v3.3.3 ([#​4235](https://github.com/conventional-changelog/commitlint/issues/4235)) ([c286237](c286237333
)) - update dependency fs-extra to v11.3.0 ([#​4249](https://github.com/conventional-changelog/commitlint/issues/4249)) ([39acfe4](39acfe4a3d
)) - update dependency tar-fs to v3.0.7 ([#​4243](https://github.com/conventional-changelog/commitlint/issues/4243)) ([708320f](708320f040
)) - update dependency tar-fs to v3.0.8 ([#​4247](https://github.com/conventional-changelog/commitlint/issues/4247)) ([ecb5d3a](ecb5d3a1c5
)) </details> <details> <summary>igorshubovych/markdownlint-cli (markdownlint-cli)</summary> ### [`v0.45.0`](https://github.com/igorshubovych/markdownlint-cli/releases/tag/v0.45.0) [Compare Source](https://github.com/igorshubovych/markdownlint-cli/compare/v0.44.0...v0.45.0) - Update `markdownlint` dependency to `0.38.0` - Add `MD059`/`descriptive-link-text` - Improve `MD025`/`MD027`/`MD036`/`MD038`/`MD041`/`MD043`/`MD045`/`MD051`/`MD052` - Remove support for end-of-life Node version 18 - Update all dependencies via `Dependabot` </details> --- ### Configuration 📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xOC4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsia2luZC9kZXBlbmRlbmN5Il19--> Reviewed-on: https://gitea.com/gitea/helm-actions/pulls/64 Reviewed-by: DaanSelen <daanselen@noreply.gitea.com> Co-authored-by: Renovate Bot <renovate-bot@gitea.com> Co-committed-by: Renovate Bot <renovate-bot@gitea.com>
50 lines
1.3 KiB
YAML
50 lines
1.3 KiB
YAML
name: check-and-test
|
|
|
|
on:
|
|
pull_request:
|
|
branches:
|
|
- "*"
|
|
push:
|
|
branches:
|
|
- main
|
|
|
|
env:
|
|
# renovate: datasource=github-releases depName=helm-unittest/helm-unittest
|
|
HELM_UNITTEST_VERSION: "v1.0.1"
|
|
|
|
jobs:
|
|
check-and-test:
|
|
runs-on: ubuntu-latest
|
|
container: alpine/helm:3.19.0
|
|
steps:
|
|
- name: install tools
|
|
run: |
|
|
apk update
|
|
apk add --update bash make nodejs npm yamllint ncurses
|
|
- name: Install pnpm
|
|
uses: pnpm/action-setup@v4
|
|
with:
|
|
version: 10
|
|
- uses: actions/checkout@v5
|
|
- 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 }} https://github.com/helm-unittest/helm-unittest
|
|
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: https://github.com/ibiqlik/action-yamllint@v3
|