From 10b6f68fb180215aff0e083c901d56b69de00b40 Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Tue, 12 Aug 2025 16:51:10 +0300 Subject: [PATCH] chore: add preview release --- .github/workflows/preview-release.yml | 36 +++++++++++++++++++++++++++ README.md | 3 ++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/preview-release.yml diff --git a/.github/workflows/preview-release.yml b/.github/workflows/preview-release.yml new file mode 100644 index 0000000..89a2536 --- /dev/null +++ b/.github/workflows/preview-release.yml @@ -0,0 +1,36 @@ +name: Preview release + +permissions: + pull-requests: write + +on: + push: + branches: + - main + pull_request: + types: [opened, synchronize, labeled] + +jobs: + preview: + if: > + github.repository == 'supabase/functions-js' && + (github.event_name == 'push' || + (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'trigger: preview'))) + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Build + run: npm run build + + - run: npx pkg-pr-new@latest publish --compact diff --git a/README.md b/README.md index 15cfadd..d18713a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # `functions-js` -[![Coverage Status](https://coveralls.io/repos/github/supabase/functions-js/badge.svg?branch=main)](https://coveralls.io/github/supabase/functions-js?branch=main) +[![Coverage Status](https://coveralls.io/repos/github/supabase/functions-js/badge.svg?branch=main)](https://coveralls.io/github/supabase/functions-js?branch=main) [![pkg.pr.new](https://pkg.pr.new/badge/supabase/functions-js)](https://pkg.pr.new/~/supabase/functions-js) + JS Client library to interact with Supabase Functions.