Skip to content

Enhancement: Automated Preview Environments for PRs #41181

@dobralin

Description

@dobralin

Is there an existing issue for this?

  • I have searched the existing issues

Summary

Summary
We’d like to contribute automated preview environments for appsmith pull requests with Bunnyshell. I work on Bunnyshell.

Example
argoproj/argo-cd#24191

Image

Why should this be worked on?

Benefits

  • Simplified testing – every PR gets its own live environment, so contributors and reviewers can test changes without local setup.
  • Faster feedback loop – maintainers can validate functionality directly in the browser, speeding up reviews and acceptance.
  • Reduced risk – changes are tested in isolation, lowering the chance of regressions in the main branch.
  • Improved collaboration – stakeholders can interact with features before they are merged.

How it works

  • Dockerize the application (if needed)
  • Configure deployment in Bunnyshell (we’ll cover infrastructure costs)
  • Add a GitHub Actions workflow(optional) to automatically spin up a preview environment for each PR and post the live URL + logs in the PR thread

Next steps
We can provide a PoC without requiring any code or workflow changes to be maintained in your repo, so there’s no overhead for your team. If this is valuable for appsmith, we’d be happy to set it up and share access.

Metadata

Metadata

Labels

EnhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions