Electron distribution announcement
Summary: Update our README file with an announcement of our distribution change. I will pair the announcement with an update to our GitHub workflow as to not produce any more Electron builds for future releases. Changelog: Flipper Electron distribution change announcement. Reviewed By: aigoncharov Differential Revision: D51616454 fbshipit-source-id: 5ff513b3d99c8100ed8241d1bdafebf1d6dcfa10
This commit is contained in:
committed by
Facebook GitHub Bot
parent
24fa44448e
commit
57584a38fa
121
.github/workflows/release.yml
vendored
121
.github/workflows/release.yml
vendored
@@ -45,38 +45,6 @@ jobs:
|
|||||||
draft: false
|
draft: false
|
||||||
prerelease: false
|
prerelease: false
|
||||||
|
|
||||||
build-mac:
|
|
||||||
needs:
|
|
||||||
- release
|
|
||||||
runs-on: macos-latest
|
|
||||||
env:
|
|
||||||
desktop-directory: ./desktop
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3.5.3
|
|
||||||
with:
|
|
||||||
ref: ${{ needs.release.outputs.tag }}
|
|
||||||
- uses: actions/setup-node@v3.6.0
|
|
||||||
with:
|
|
||||||
node-version: '18.x'
|
|
||||||
- name: Install
|
|
||||||
uses: nick-fields/retry@v2.8.3
|
|
||||||
with:
|
|
||||||
timeout_minutes: 10
|
|
||||||
max_attempts: 3
|
|
||||||
command: cd ${{env.desktop-directory}} && yarn
|
|
||||||
- name: Build
|
|
||||||
uses: nick-fields/retry@v2.8.3
|
|
||||||
with:
|
|
||||||
timeout_minutes: 30
|
|
||||||
max_attempts: 3
|
|
||||||
command: cd ${{env.desktop-directory}} && yarn build --mac --mac-dmg
|
|
||||||
- name: Upload
|
|
||||||
uses: actions/upload-artifact@v3.1.2
|
|
||||||
with:
|
|
||||||
name: 'Flipper-mac.dmg'
|
|
||||||
path: 'dist/Flipper-mac.dmg'
|
|
||||||
|
|
||||||
build-server-mac:
|
build-server-mac:
|
||||||
needs:
|
needs:
|
||||||
- release
|
- release
|
||||||
@@ -112,72 +80,6 @@ jobs:
|
|||||||
name: 'Flipper-server-mac-aarch64.dmg'
|
name: 'Flipper-server-mac-aarch64.dmg'
|
||||||
path: 'dist/Flipper-server-mac-aarch64.dmg'
|
path: 'dist/Flipper-server-mac-aarch64.dmg'
|
||||||
|
|
||||||
build-linux:
|
|
||||||
needs:
|
|
||||||
- release
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
desktop-directory: ./desktop
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3.5.3
|
|
||||||
with:
|
|
||||||
ref: ${{ needs.release.outputs.tag }}
|
|
||||||
- uses: actions/setup-node@v3.6.0
|
|
||||||
with:
|
|
||||||
node-version: '18.x'
|
|
||||||
- name: Install
|
|
||||||
uses: nick-fields/retry@v2.8.3
|
|
||||||
with:
|
|
||||||
timeout_minutes: 10
|
|
||||||
max_attempts: 3
|
|
||||||
command: cd ${{env.desktop-directory}} && yarn
|
|
||||||
- name: Build
|
|
||||||
uses: nick-fields/retry@v2.8.3
|
|
||||||
with:
|
|
||||||
timeout_minutes: 30
|
|
||||||
max_attempts: 3
|
|
||||||
command: cd ${{env.desktop-directory}} && yarn build --linux
|
|
||||||
- name: Upload Linux
|
|
||||||
uses: actions/upload-artifact@v3.1.2
|
|
||||||
with:
|
|
||||||
name: 'Flipper-linux.zip'
|
|
||||||
path: 'dist/Flipper-linux.zip'
|
|
||||||
|
|
||||||
build-win:
|
|
||||||
needs:
|
|
||||||
- release
|
|
||||||
runs-on: windows-latest
|
|
||||||
env:
|
|
||||||
desktop-directory: ./desktop
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3.5.3
|
|
||||||
with:
|
|
||||||
ref: ${{ needs.release.outputs.tag }}
|
|
||||||
- uses: actions/setup-node@v3.6.0
|
|
||||||
with:
|
|
||||||
node-version: '18.x'
|
|
||||||
- name: Install
|
|
||||||
uses: nick-fields/retry@v2.8.3
|
|
||||||
with:
|
|
||||||
timeout_minutes: 10
|
|
||||||
max_attempts: 3
|
|
||||||
shell: pwsh
|
|
||||||
command: cd ${{env.desktop-directory}}; yarn
|
|
||||||
- name: Build
|
|
||||||
uses: nick-fields/retry@v2.8.3
|
|
||||||
with:
|
|
||||||
timeout_minutes: 30
|
|
||||||
max_attempts: 3
|
|
||||||
shell: pwsh
|
|
||||||
command: cd ${{env.desktop-directory}}; yarn build --win
|
|
||||||
- name: Upload Windows
|
|
||||||
uses: actions/upload-artifact@v3.1.2
|
|
||||||
with:
|
|
||||||
name: 'Flipper-win.zip'
|
|
||||||
path: 'dist/Flipper-win.zip'
|
|
||||||
|
|
||||||
build-flipper-server:
|
build-flipper-server:
|
||||||
needs:
|
needs:
|
||||||
- release
|
- release
|
||||||
@@ -210,9 +112,6 @@ jobs:
|
|||||||
|
|
||||||
publish:
|
publish:
|
||||||
needs:
|
needs:
|
||||||
- build-win
|
|
||||||
- build-linux
|
|
||||||
- build-mac
|
|
||||||
- build-server-mac
|
- build-server-mac
|
||||||
- build-flipper-server
|
- build-flipper-server
|
||||||
- release
|
- release
|
||||||
@@ -222,12 +121,6 @@ jobs:
|
|||||||
- uses: actions/checkout@v3.5.3
|
- uses: actions/checkout@v3.5.3
|
||||||
with:
|
with:
|
||||||
ref: ${{ needs.release.outputs.tag }}
|
ref: ${{ needs.release.outputs.tag }}
|
||||||
- name: Download Mac
|
|
||||||
if: ${{ needs.release.outputs.tag != '' }}
|
|
||||||
uses: actions/download-artifact@v1
|
|
||||||
with:
|
|
||||||
name: 'Flipper-mac.dmg'
|
|
||||||
path: 'Flipper-mac.dmg'
|
|
||||||
- name: Download Flipper Server x86-64
|
- name: Download Flipper Server x86-64
|
||||||
if: ${{ needs.release.outputs.tag != '' }}
|
if: ${{ needs.release.outputs.tag != '' }}
|
||||||
uses: actions/download-artifact@v1
|
uses: actions/download-artifact@v1
|
||||||
@@ -240,18 +133,6 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: 'Flipper-server-mac-aarch64.dmg'
|
name: 'Flipper-server-mac-aarch64.dmg'
|
||||||
path: 'Flipper-server-mac-aarch64.dmg'
|
path: 'Flipper-server-mac-aarch64.dmg'
|
||||||
- name: Download Linux
|
|
||||||
if: ${{ needs.release.outputs.tag != '' }}
|
|
||||||
uses: actions/download-artifact@v1
|
|
||||||
with:
|
|
||||||
name: 'Flipper-linux.zip'
|
|
||||||
path: 'Flipper-linux.zip'
|
|
||||||
- name: Download Windows
|
|
||||||
if: ${{ needs.release.outputs.tag != '' }}
|
|
||||||
uses: actions/download-artifact@v1
|
|
||||||
with:
|
|
||||||
name: 'Flipper-win.zip'
|
|
||||||
path: 'Flipper-win.zip'
|
|
||||||
- name: Download Flipper Server
|
- name: Download Flipper Server
|
||||||
if: ${{ needs.release.outputs.tag != '' }}
|
if: ${{ needs.release.outputs.tag != '' }}
|
||||||
uses: actions/download-artifact@v1
|
uses: actions/download-artifact@v1
|
||||||
@@ -265,7 +146,7 @@ jobs:
|
|||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
with:
|
with:
|
||||||
created_tag: ${{ needs.release.outputs.tag }}
|
created_tag: ${{ needs.release.outputs.tag }}
|
||||||
args: Flipper-mac.dmg/Flipper-mac.dmg Flipper-linux.zip/Flipper-linux.zip Flipper-win.zip/Flipper-win.zip flipper-server.tgz/flipper-server.tgz Flipper-server-mac-x64.dmg/Flipper-server-mac-x64.dmg Flipper-server-mac-aarch64.dmg/Flipper-server-mac-aarch64.dmg
|
args: flipper-server.tgz/flipper-server.tgz Flipper-server-mac-x64.dmg/Flipper-server-mac-x64.dmg Flipper-server-mac-aarch64.dmg/Flipper-server-mac-aarch64.dmg
|
||||||
- name: Set up npm token
|
- name: Set up npm token
|
||||||
run: echo "//registry.yarnpkg.com/:_authToken=${{ secrets.FLIPPER_NPM_TOKEN }}" >> ~/.npmrc
|
run: echo "//registry.yarnpkg.com/:_authToken=${{ secrets.FLIPPER_NPM_TOKEN }}" >> ~/.npmrc
|
||||||
- name: Publish flipper-server on NPM
|
- name: Publish flipper-server on NPM
|
||||||
|
|||||||
18
README.md
18
README.md
@@ -13,6 +13,24 @@
|
|||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
---
|
||||||
|
## Important Accouncement
|
||||||
|
|
||||||
|
Flipper is moving away from its Electron distribution to an in-Browser experience.
|
||||||
|
|
||||||
|
**How does this affect me?**
|
||||||
|
|
||||||
|
Functionality hasn't changed. The UI remains unchanged. Flipper will run in your default browser instead of a standalone application.
|
||||||
|
If you build from source, Flipper will open in the browser instead of a standalone app. We also provide a MacOS app for the Flipper runtime which can be run and will also open Flipper in the browser.
|
||||||
|
|
||||||
|
The last Electron release is [v0.239.0](https://github.com/facebook/flipper/releases/tag/v0.239.0). As such, future releases will not include Electron artifacts.
|
||||||
|
|
||||||
|
### React Native support
|
||||||
|
|
||||||
|
If you are debugging React Native applications, v0.239.0 will be the last release with support for it due to technical limitations for React Dev Tools and Hermes Debugger plugins. As such, please refer to that release when debugging React Native applications.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
Flipper (formerly Sonar) is a platform for debugging mobile apps on iOS and Android and JS apps in your browser or in Node.js. Visualize, inspect, and control your apps from a simple desktop interface. Use Flipper as is or extend it using the plugin API.
|
Flipper (formerly Sonar) is a platform for debugging mobile apps on iOS and Android and JS apps in your browser or in Node.js. Visualize, inspect, and control your apps from a simple desktop interface. Use Flipper as is or extend it using the plugin API.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user