logto icon indicating copy to clipboard operation
logto copied to clipboard

Integrate Uffizzi PR Environments

Open waveywaves opened this issue 3 years ago • 2 comments
trafficstars

Summary

Add support for creating pull request environment on every PR using Uffizzi.

  • Build an image for every PR build in github actions
  • Uffizzi deploy github action which uses the built image to deploy the PR Environment
  • Docker compose template with uses postgres instance for every PR environment

Testing

Tested this PR locally and on my fork of the repo https://github.com/waveywaves/logto/pull/2

Additional information for maintainers

I want to invite the maintainers of Logto to the Uffizzi project created for them. The PR setups up PR Environments for Logto to ease development and reviews. Reviewers should be able to see a preview of the PR as a hosted service. The URL of the service will be provided in a comment on the PR itself. I want to invite the maintainers of Logto to the uffizzi project to get an idea of what the platform looks like. Uffizzi is free for Logto.

waveywaves avatar Sep 01 '22 13:09 waveywaves

COMPARE TO master

Total Size Diff :chart_with_upwards_trend: +953 Bytes

Diff by File
Name Diff
docker-compose.uffizzi.yml :chart_with_upwards_trend: +953 Bytes

github-actions[bot] avatar Sep 01 '22 13:09 github-actions[bot]

For this initially I would require the mail address of the developers of Logto to invite to the project. cc @gao-sun @simeng-li @charIeszhao

waveywaves avatar Sep 01 '22 13:09 waveywaves

This PR is stale because it has been open 10 for days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Oct 04 '22 02:10 github-actions[bot]

@charIeszhao

gao-sun avatar Oct 09 '22 02:10 gao-sun

This PR is stale because it has been open 10 for days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Oct 20 '22 02:10 github-actions[bot]