ipfs / ipfs-companion

Browser extension that simplifies access to IPFS resources on the web
https://docs.ipfs.tech/install/ipfs-companion/
Creative Commons Zero v1.0 Universal
2.06k stars 325 forks source link

Release Automation #778

Open lidel opened 5 years ago

lidel commented 5 years ago

Things we could automate with CI or Github Actions:

Ref.

lidel commented 3 years ago

We recently moved to Github Actions for running tests (#928), this would be the next step. I believe these days we could match the level of relesse automation we have in ipfs-desktop:

  1. publishing release builds and signs artifacts
  2. artifacts are attached to the release
  3. artifacts are published
    • Stable: to extension web stores (Mozilla's AMO and Google's Chrome Web Store)
    • Beta: self-hosted channel for Firefox, Beta channel for Chromium
whizzzkid commented 1 year ago

@lidel can we also make the following issues part of this?

Once we can unblock releases and have automation around the release processes we can around #666

meandavejustice commented 1 year ago

I just added this for 🔗pin-tweet-to-ipfs, 🔗Here is the file to take a look at with the actions.

Here are some links to the actual actions used:

🔗Here is a blog post with all of the steps for each webstore.

lidel commented 1 year ago