From d840ef7271428d8d265c132b7e253a273c1d6ad4 Mon Sep 17 00:00:00 2001 From: Yury Date: Mon, 27 May 2024 15:17:04 +0300 Subject: [PATCH 1/2] chore(CI): configured Staging and Production workflows --- .../{release.yaml => release-production.yaml} | 2 +- .gitea/workflows/release-staging.yaml | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) rename .gitea/workflows/{release.yaml => release-production.yaml} (96%) create mode 100644 .gitea/workflows/release-staging.yaml diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release-production.yaml similarity index 96% rename from .gitea/workflows/release.yaml rename to .gitea/workflows/release-production.yaml index 88b2e65..334eb11 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release-production.yaml @@ -1,4 +1,4 @@ -name: Release +name: Release to Production on: push: branches: diff --git a/.gitea/workflows/release-staging.yaml b/.gitea/workflows/release-staging.yaml new file mode 100644 index 0000000..d864ada --- /dev/null +++ b/.gitea/workflows/release-staging.yaml @@ -0,0 +1,32 @@ +name: Release to Staging +on: + push: + branches: + - staging + +jobs: + build_and_release: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v2 + with: + node-version: 18 + + - name: Install Dependencies + run: npm ci + + - name: Create .env File + run: echo "VITE_MOST_POPULAR_RELAYS=${{ vars.VITE_MOST_POPULAR_RELAYS }}" > .env + + - name: Create Build + run: npm run build + + - name: Release Build + run: | + npm -g install cloudron-surfer + surfer put --token ${{ secrets.CLOUDRON_SURFER_TOKEN }} --server staging.sigit.io dist/* / -- 2.34.1 From 3e360aab1510dc07c8c67b712ea666a72bb28469 Mon Sep 17 00:00:00 2001 From: Yury Date: Mon, 27 May 2024 15:29:44 +0300 Subject: [PATCH 2/2] fix(CI): fixed secret --- .gitea/workflows/release-staging.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release-staging.yaml b/.gitea/workflows/release-staging.yaml index d864ada..0467f63 100644 --- a/.gitea/workflows/release-staging.yaml +++ b/.gitea/workflows/release-staging.yaml @@ -29,4 +29,4 @@ jobs: - name: Release Build run: | npm -g install cloudron-surfer - surfer put --token ${{ secrets.CLOUDRON_SURFER_TOKEN }} --server staging.sigit.io dist/* / + surfer put --token ${{ secrets.STAGING_CLOUDRON_SURFER_TOKEN }} --server staging.sigit.io dist/* / -- 2.34.1