2 Commits

Author SHA1 Message Date
Andrei Pohilko
f1747b41d7 Clean yarn.lock before release 2024-11-13 11:21:03 +00:00
Andrei Pohilko
c4d4db9e68 Fix release scripts 2024-11-13 11:10:02 +00:00
3 changed files with 19 additions and 6 deletions

View File

@@ -53,7 +53,7 @@ jobs:
uses: goreleaser/goreleaser-action@v2
with:
version: "1.18.2"
args: release --snapshot --rm-dist
args: release --snapshot --clean
- name: Test if the Binary is Runnable
run: "dist/helm-dashboard_linux_amd64_v1/helm-dashboard --help"
- uses: actions/upload-artifact@v3

View File

@@ -1,4 +1,4 @@
name: release
name: Release
on:
push:
@@ -30,19 +30,32 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
# Node part
- name: Setup Node.js environment
uses: actions/setup-node@v2.5.2
with:
fetch-depth: 0
cache: 'npm'
cache-dependency-path: frontend/package-lock.json
- name: NPM install
run: npm i
working-directory: ./frontend
- name: NPM build
run: npm run build
working-directory: ./frontend
# Golang part
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.22"
- name: git cleanup
run: git clean -f
run: git clean -f && git checkout frontend/yarn.lock
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v2
with:
version: "1.18.2"
args: release --rm-dist
args: release --clean
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Test Binary Versions

View File

@@ -3,7 +3,7 @@ type: application
name: helm-dashboard
description: A GUI Dashboard for Helm by Komodor
icon: "https://raw.githubusercontent.com/komodorio/helm-dashboard/main/images/logo.svg"
icon: "https://raw.githubusercontent.com/komodorio/helm-dashboard/refs/heads/main/images/logo.svg"
version: 2.0.1
appVersion: "1.3.3"