Skip to content

Conversation

mandarini
Copy link
Contributor

What kind of change does this PR introduce?

Infrastructure improvement - adds a preview release workflow for easier testing of changes.

What is the current behavior?

Contributors and maintainers need to manually build and test changes locally or wait for official releases to test package changes.

What is the new behavior?

  • Adds automated preview release workflow using pkg.pr.new
  • Triggers on pushes to master branch and PRs with the trigger: preview label
  • Automatically publishes preview packages that can be installed and tested
  • Provides temporary package URLs for quick testing without affecting the main package

Additional context

This workflow allows for:

  • Quick testing of PR changes before merging
  • Easy collaboration on features by sharing preview package links
  • Reduced friction in the development and review process

The workflow uses the trigger: preview label to control when preview releases are created for PRs, preventing unnecessary builds while allowing on-demand testing.

Copy link

pkg-pr-new bot commented Aug 12, 2025

Open in StackBlitz

npm i https://pkg.pr.new/@supabase/functions-js@104

commit: 10b6f68

@coveralls
Copy link

coveralls commented Aug 12, 2025

Pull Request Test Coverage Report for Build 16911354363

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 92.391%

Totals Coverage Status
Change from base Build 16021108097: 0.0%
Covered Lines: 223
Relevant Lines: 236

💛 - Coveralls

@mandarini mandarini force-pushed the chore/add-preview-release branch from d75a586 to 10b6f68 Compare August 12, 2025 14:05
@mandarini mandarini requested a review from grdsdev August 12, 2025 14:10
@mandarini mandarini enabled auto-merge August 12, 2025 14:13
@mandarini mandarini disabled auto-merge August 12, 2025 14:14
@mandarini mandarini enabled auto-merge (squash) August 12, 2025 14:14
@mandarini mandarini merged commit 4e8d2ac into supabase:main Aug 12, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants