yearn-finance-v3 icon indicating copy to clipboard operation
yearn-finance-v3 copied to clipboard

[WEB-1214-446] Move Yearn.finance CI/CD from aplify to IPFS

Open yearn-linear-gh-sync[bot] opened this issue 3 years ago • 5 comments

the tldr: "make a github action to deploy and pin yearn.finance to IPFS every time the master branch gets updated

via github action, vercel, or fleek

we’re using AWS amplify which id like to change ASAP. for front end:

  • Should deploy to IPFS so FE integrity can be independently verified
  • CI/CD should be public so anyone/devs can easily review and fix build errors (right now only a couple people with AWS amplify access can debug)

I've started looking into this and will be testing out deployment soon in a fork. Is Yearn DNS on AWS Route 53? Also, is it only required for the master branch, or develop would be useful as well, linked to some subdomain, e.g. staging.yearn.finance?

ghost avatar Jan 24 '22 18:01 ghost

Ideally:

  • we use yearn.dev for develop branch builds
  • we support pull request pull request previews (previously it was pr-123.yearn.dev)

we want to move away from amplify:

  • to avoid vendor lock-in
  • we want there to be transparency around builds/logs/CI/CD

x48115 avatar Jan 25 '22 16:01 x48115

Hi @x48115 is there anyone working on this issue?

willianpaixao avatar Apr 19 '23 23:04 willianpaixao

Hi @willianpaixao , this repo has been deprecated in favor of new frontend. You can take a look at the repo here https://github.com/yearn/yearn.fi

xgambitox avatar Apr 19 '23 23:04 xgambitox

Hey @xgambitox thanks for the quick reply. I'll take a look at the new repo now, but regardless, would be nice to make explicit in this repo's README it's been deprecated.

willianpaixao avatar Apr 20 '23 08:04 willianpaixao