Skip to content

chore: add preview release #634

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 12, 2025

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.

@mandarini mandarini self-assigned this Aug 12, 2025
@mandarini mandarini requested a review from grdsdev August 12, 2025 14:07
Copy link

pkg-pr-new bot commented Aug 12, 2025

Open in StackBlitz

npm i https://pkg.pr.new/@supabase/postgrest-js@634

commit: a6fd410

Copy link

pkg-pr-new bot commented Aug 12, 2025

Open in StackBlitz

npm i https://pkg.pr.new/@supabase/postgrest-js@634

commit: a6fd410

@mandarini mandarini enabled auto-merge August 12, 2025 14:14
@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 79d034f into supabase:master Aug 12, 2025
6 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.

2 participants