ci: remove chart-releaser gh-pages dependency
Release Chart / release (push) Failing after 40s
deploy / build (push) Canceled after 1m48s

This commit is contained in:
2026-07-22 23:27:08 +03:30
parent 6da652a478
commit 28e485a6db
+15 -14
View File
@@ -23,22 +23,23 @@ jobs:
with:
fetch-depth: 0
- name: Configure Git
run: |
git config user.name "$GITHUB_ACTOR"
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
- name: Install Helm
uses: azure/setup-helm@v4
- name: Run chart-releaser
uses: helm/chart-releaser-action@v1.7.0
with:
charts_dir: charts
config: .cr.yaml
skip_existing: true
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- name: Package Helm chart
run: |
set -euo pipefail
chart_dir="charts/kks-provider-plugin"
chart_name=$(awk -F': *' '/^name:/ {print $2; exit}' "${chart_dir}/Chart.yaml")
chart_version=$(awk -F': *' '/^version:/ {print $2; exit}' "${chart_dir}/Chart.yaml" | tr -d '"')
release_tag="${chart_name}-${chart_version}"
helm lint "$chart_dir"
mkdir -p .cr-release-packages
helm package "$chart_dir" --destination .cr-release-packages
echo "GITEA_RELEASE_TAG=${release_tag}" >> "$GITHUB_ENV"
- name: Upload chart artifacts to Gitea release
if: secrets.GITEA_TOKEN != ''
@@ -46,7 +47,7 @@ jobs:
GITEA_BASE_URL: https://git.kloude.ir
GITEA_REPO: kloude/kks-provider-plugin
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
TAG: ${{ github.ref_name }}
TAG: ${{ env.GITEA_RELEASE_TAG }}
run: |
set -euo pipefail