From 0b72e6aad19a27fbff865c8f25605be37444dc37 Mon Sep 17 00:00:00 2001 From: DDSRem <1448139087@qq.com> Date: Fri, 11 Aug 2023 10:20:06 +0800 Subject: [PATCH 1/4] feat: release build --- .github/workflows/build.yml | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..5d937794 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,41 @@ +name: Build moviepilot frontend + +on: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Release version + id: release_version + run: | + frontend_version=$(jq -r '.version' package.json) + echo "frontend_version=$frontend_version" >> $GITHUB_ENV + + - name: Setup node + uses: actions/setup-node@v3 + with: + node-version: '18' + + - name: Build frontend + id: build_frontend + run: | + yarn + yarn build + zip -r dist.zip dist + + - name: Generate Release + uses: softprops/action-gh-release@v1 + with: + tag_name: ${{ env.frontend_version }} + name: ${{ env.frontend_version }} + draft: false + prerelease: false + files: | + dist.zip + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 688ab97ec6fdb3ded5503abc353138814e060e1d Mon Sep 17 00:00:00 2001 From: DDSRem <1448139087@qq.com> Date: Fri, 11 Aug 2023 10:22:46 +0800 Subject: [PATCH 2/4] fix: ci --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5d937794..a8c95f8c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: id: release_version run: | frontend_version=$(jq -r '.version' package.json) - echo "frontend_version=$frontend_version" >> $GITHUB_ENV + echo "frontend_version=v$frontend_version" >> $GITHUB_ENV - name: Setup node uses: actions/setup-node@v3 From 352cb323a81da34e7064791c922b3c065d1a1a1c Mon Sep 17 00:00:00 2001 From: DDSRem <1448139087@qq.com> Date: Fri, 11 Aug 2023 10:25:32 +0800 Subject: [PATCH 3/4] feat: add cache --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a8c95f8c..fab1059d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,8 @@ jobs: - name: Setup node uses: actions/setup-node@v3 with: - node-version: '18' + node-version: '18' + cache: 'yarn' - name: Build frontend id: build_frontend From d84244687828173a2801a0b43bbf7c663b9177fc Mon Sep 17 00:00:00 2001 From: DDSRem <1448139087@qq.com> Date: Fri, 11 Aug 2023 10:27:29 +0800 Subject: [PATCH 4/4] fix: remake version --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 67fa38fe..aa83eab5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "moviepilot", - "version": "2.1.0", + "version": "1.0.0", "private": true, "scripts": { "dev": "vite --host", @@ -96,4 +96,4 @@ "resolutions": { "postcss": "8" } -} +} \ No newline at end of file