From 4ca0220e1006daae18eb79196a6a3cae673a1bc4 Mon Sep 17 00:00:00 2001 From: DavidZ <davidbill@outlook.com> Date: Mon, 28 Feb 2022 15:21:31 +0800 Subject: [PATCH 1/5] :construction_worker: auto release with files --- .github/workflows/cd.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index b7792f8..f339cea 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -10,6 +10,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + with: + ref: v2 - name: Setup Node.js environment uses: actions/setup-node@v2 with: @@ -18,8 +20,24 @@ jobs: run: npm install - name: Build run: npm run build + - name: get-npm-version + id: package-version + uses: martinbeentjes/npm-get-version-action@master + - uses: montudor/action-zip@v1 + with: + args: zip -qq -r vidat-v${{ steps.package-version.outputs.current-version}}.zip ./* + working-directory: dist + - uses: "marvinpinto/action-automatic-releases@latest" + with: + repo_token: "${{ secrets.GITHUB_TOKEN }}" + automatic_release_tag: "latest" + prerelease: true + title: "Development Build" + files: | + vidat-v${{ steps.package-version.outputs.current-version}}.zip - name: Deploy with ssh uses: easingthemes/ssh-deploy@main + if: ${{ SSH_PRIVATE_KEY != '' && REMOTE_HOST != '' && REMOTE_USER != '' }} env: SSH_PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} ARGS: "-rltgoDzvO" From ca21414e87a6ba1a358e9db198cc9cd1bbf2fb1f Mon Sep 17 00:00:00 2001 From: DavidZ <davidbill@outlook.com> Date: Mon, 28 Feb 2022 15:23:02 +0800 Subject: [PATCH 2/5] :construction_worker: auto release with files --- .github/workflows/cd.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index f339cea..34a4b6e 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -37,7 +37,7 @@ jobs: vidat-v${{ steps.package-version.outputs.current-version}}.zip - name: Deploy with ssh uses: easingthemes/ssh-deploy@main - if: ${{ SSH_PRIVATE_KEY != '' && REMOTE_HOST != '' && REMOTE_USER != '' }} + if: ${{ env.SSH_PRIVATE_KEY != '' && env.REMOTE_HOST != '' && env.REMOTE_USER != '' }} env: SSH_PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} ARGS: "-rltgoDzvO" From e4630fb9d656bd76cbf2e1cbedda4ed2362f0964 Mon Sep 17 00:00:00 2001 From: DavidZ <davidbill@outlook.com> Date: Mon, 28 Feb 2022 15:25:20 +0800 Subject: [PATCH 3/5] :construction_worker: auto release with files --- .github/workflows/cd.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index 34a4b6e..3c6e918 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -25,8 +25,7 @@ jobs: uses: martinbeentjes/npm-get-version-action@master - uses: montudor/action-zip@v1 with: - args: zip -qq -r vidat-v${{ steps.package-version.outputs.current-version}}.zip ./* - working-directory: dist + args: zip -qq -r vidat-v${{ steps.package-version.outputs.current-version}}.zip ./dist/* - uses: "marvinpinto/action-automatic-releases@latest" with: repo_token: "${{ secrets.GITHUB_TOKEN }}" From b3b48c7b7266f828cbf1eac2bff4b5a766872a02 Mon Sep 17 00:00:00 2001 From: DavidZ <davidbill@outlook.com> Date: Mon, 28 Feb 2022 15:36:27 +0800 Subject: [PATCH 4/5] :construction_worker: auto release with files --- .github/workflows/cd.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index 3c6e918..f1bf2b9 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -23,9 +23,10 @@ jobs: - name: get-npm-version id: package-version uses: martinbeentjes/npm-get-version-action@master - - uses: montudor/action-zip@v1 + - uses: papeloto/action-zip@v1 with: - args: zip -qq -r vidat-v${{ steps.package-version.outputs.current-version}}.zip ./dist/* + files: dist/* + dest: vidat-v${{ steps.package-version.outputs.current-version}}.zip - uses: "marvinpinto/action-automatic-releases@latest" with: repo_token: "${{ secrets.GITHUB_TOKEN }}" From c4d4f8e4c5db16106b473ed35b0ace4bde67d098 Mon Sep 17 00:00:00 2001 From: DavidZ <davidbill@outlook.com> Date: Mon, 28 Feb 2022 15:42:08 +0800 Subject: [PATCH 5/5] :construction_worker: auto release with files --- .github/workflows/cd.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index f1bf2b9..301594a 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -25,13 +25,13 @@ jobs: uses: martinbeentjes/npm-get-version-action@master - uses: papeloto/action-zip@v1 with: - files: dist/* + files: dist/ dest: vidat-v${{ steps.package-version.outputs.current-version}}.zip - uses: "marvinpinto/action-automatic-releases@latest" with: repo_token: "${{ secrets.GITHUB_TOKEN }}" automatic_release_tag: "latest" - prerelease: true + draft: true title: "Development Build" files: | vidat-v${{ steps.package-version.outputs.current-version}}.zip