refined-github icon indicating copy to clipboard operation
refined-github copied to clipboard

Setup auto-publishing for Safari version

Open fregante opened this issue 4 years ago • 42 comments

Issuehunt badges

Outdated intro

Refined GitHub is now also compatible with Safari (https://github.com/sindresorhus/refined-github/pull/3677), but it's not available on the App Store nor it's signed.

Safari users 👋

If you're looking to use Refined GitHub for Safari, for the time being it's best to use https://github.com/lautis/refined-github-safari

Xcode developers 👋

We need your help to:

  • [ ] Configure Fastlane: https://docs.fastlane.tools/getting-started/ios/appstore-deployment/
  • [ ] Setup the FastLane deployment action: https://github.com/marketplace/actions/fastlane-action

How to build

  1. Install XCode 12 and Safari 14

  2. In Safari, enable Allow Unsigned Extensions in the Develop menu.

  3. Run:

    npm install
    npm run build
    npm run pack:safari
    npm run start:safari
    
  4. In Safari, click on the extension icon while on GitHub.com to enable it.

You could also sign it locally following the instructions below: https://github.com/sindresorhus/refined-github/issues/3686#issuecomment-747455258


IssueHunt Summary

Backers (Total: $200.01)

Become a backer now!

Or submit a pull request to get the deposits!

Tips

fregante avatar Oct 25 '20 01:10 fregante