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..0467f63 --- /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.STAGING_CLOUDRON_SURFER_TOKEN }} --server staging.sigit.io dist/* /