mirror of
https://github.com/ever-co/ever-gauzy.git
synced 2026-10-02 01:54:50 +08:00
feat(workflows): add FPM installation and USE_SYSTEM_FPM for arm64 Linux builds
This commit is contained in:
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:agent:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:agent:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:desktop:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:desktop:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:desktop-timer:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:desktop-timer:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:gauzy-api-server:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:gauzy-api-server:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:gauzy-mcp-server:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:gauzy-mcp-server:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:gauzy-server:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
@@ -106,7 +106,10 @@ jobs:
|
||||
run: 'sudo chown -R $(whoami) ./*'
|
||||
|
||||
- name: Install system dependencies
|
||||
run: 'sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev'
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick libx11-dev libxtst-dev libxt-dev libxinerama-dev libx11-xcb-dev libxkbcommon-dev libxkbcommon-x11-dev libxkbfile-dev libxrandr-dev ruby ruby-dev rubygems build-essential
|
||||
sudo gem install --no-document fpm
|
||||
|
||||
- name: Install Snapcraft
|
||||
uses: samuelmeuli/action-snapcraft@v2
|
||||
@@ -148,6 +151,7 @@ jobs:
|
||||
run: 'yarn build:gauzy-server:linux:release:gh:arm64'
|
||||
env:
|
||||
USE_HARD_LINKS: false
|
||||
USE_SYSTEM_FPM: true
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
EP_GH_IGNORE_TIME: true
|
||||
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
|
||||
|
||||
Reference in New Issue
Block a user