ci: remove chart-releaser gh-pages dependency
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user