ci: remove chart-releaser gh-pages dependency
This commit is contained in:
@@ -23,22 +23,23 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
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
|
- name: Install Helm
|
||||||
uses: azure/setup-helm@v4
|
uses: azure/setup-helm@v4
|
||||||
|
|
||||||
- name: Run chart-releaser
|
- name: Package Helm chart
|
||||||
uses: helm/chart-releaser-action@v1.7.0
|
run: |
|
||||||
with:
|
set -euo pipefail
|
||||||
charts_dir: charts
|
|
||||||
config: .cr.yaml
|
chart_dir="charts/kks-provider-plugin"
|
||||||
skip_existing: true
|
chart_name=$(awk -F': *' '/^name:/ {print $2; exit}' "${chart_dir}/Chart.yaml")
|
||||||
env:
|
chart_version=$(awk -F': *' '/^version:/ {print $2; exit}' "${chart_dir}/Chart.yaml" | tr -d '"')
|
||||||
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
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
|
- name: Upload chart artifacts to Gitea release
|
||||||
if: secrets.GITEA_TOKEN != ''
|
if: secrets.GITEA_TOKEN != ''
|
||||||
@@ -46,7 +47,7 @@ jobs:
|
|||||||
GITEA_BASE_URL: https://git.kloude.ir
|
GITEA_BASE_URL: https://git.kloude.ir
|
||||||
GITEA_REPO: kloude/kks-provider-plugin
|
GITEA_REPO: kloude/kks-provider-plugin
|
||||||
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
|
||||||
TAG: ${{ github.ref_name }}
|
TAG: ${{ env.GITEA_RELEASE_TAG }}
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user