From f374704cdf010d6cc3636df2068f069804b66bbe Mon Sep 17 00:00:00 2001 From: Specy Date: Mon, 8 Apr 2024 13:36:05 +0200 Subject: [PATCH] Added workflow --- .github/workflows/Deploy.yml | 2 +- .github/workflows/deployBeta.yml | 2 +- .github/workflows/deployBetaSingleDomain.yml | 36 ++++++++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/deployBetaSingleDomain.yml diff --git a/.github/workflows/Deploy.yml b/.github/workflows/Deploy.yml index f6164c0d..f136bb6d 100644 --- a/.github/workflows/Deploy.yml +++ b/.github/workflows/Deploy.yml @@ -18,7 +18,7 @@ jobs: uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: - node-version: 16.17.0 + node-version: 20.2.0 - name: Build run: npm i && npm run build:all env: diff --git a/.github/workflows/deployBeta.yml b/.github/workflows/deployBeta.yml index a2bb1425..9f11c855 100644 --- a/.github/workflows/deployBeta.yml +++ b/.github/workflows/deployBeta.yml @@ -22,7 +22,7 @@ jobs: uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: - node-version: 16.17.0 + node-version: 20.2.0 - name: Build run: npm i && npm run build:all env: diff --git a/.github/workflows/deployBetaSingleDomain.yml b/.github/workflows/deployBetaSingleDomain.yml new file mode 100644 index 00000000..05d5e54a --- /dev/null +++ b/.github/workflows/deployBetaSingleDomain.yml @@ -0,0 +1,36 @@ +name: Beta Deploy +on: + push: + branches: + - Dev + workflow_dispatch: + inputs: + version: + description: Void + default: v0 + required: false + +jobs: + deploy: + runs-on: ubuntu-latest + permissions: + contents: read + deployments: write + name: Deploy + steps: + - name: Checkout + uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 20.2.0 + - name: Build + run: npm i && npm run build:all + env: + CI: false + NEXT_PUBLIC_IS_BETA: true + - name: Publish Genshin/Sky Music Nightly Beta as single domain + uses: cloudflare/wrangler-action@2.0.0 + with: + apiToken: ${{ secrets.CF_PAGES_TOKEN }} + accountId: ${{ secrets.CF_ACCOUNT_ID }} + command: pages publish ./build/ --project-name=music-apps-beta \ No newline at end of file