diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index d63efbfe..ac2cd164 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -22,6 +22,7 @@ jobs: sudo apt-get install -y curl jq unzip zip curl -sSL https://api.github.com/repos/TheTNB/panel-frontend/releases/latest | jq -r ".assets[] | select(.name | contains(\"dist\")) | .browser_download_url" | xargs curl -L -o frontend.zip unzip frontend.zip + rm -rf embed/frontend mv dist embed/frontend - name: Run GoReleaser uses: goreleaser/goreleaser-action@v6 diff --git a/.gitignore b/.gitignore index d82026ff..32b14049 100644 --- a/.gitignore +++ b/.gitignore @@ -67,7 +67,3 @@ out/ *.sublime* __debug_bin .project - -# 嵌入文件 # -embed/* -!embed/embed.go diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0f086ae9..74761ef7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -63,6 +63,7 @@ fetch: script: - curl -sSL "https://git.haozi.net/api/v4/projects/opensource%2Fpanel-frontend/releases" | jq -r '.[0].assets.links[] | select(.name | contains("dist")) | .direct_asset_url' | xargs curl -L -o frontend.zip - unzip frontend.zip + - rm -rf embed/frontend - mv dist embed/frontend artifacts: name: "frontend" diff --git a/embed/frontend/.gitignore b/embed/frontend/.gitignore new file mode 100644 index 00000000..f59ec20a --- /dev/null +++ b/embed/frontend/.gitignore @@ -0,0 +1 @@ +* \ No newline at end of file