Skip to content
Merged

Apps #9215

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,7 @@
"keyresult",
"keyresults",
"keyrings",
"keyv",
"killall",
"KNEX",
"knexfile",
Expand Down Expand Up @@ -348,6 +349,7 @@
"ngsw",
"ngtools",
"nocase",
"nodenext",
"nodownload",
"NOLOGO",
"notif",
Expand Down
106 changes: 53 additions & 53 deletions .github/workflows/agent-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Agent Build Prod

on:
workflow_run:
workflows: ['Release Prod']
workflows: ["Release Prod"]
branches: [master]
types:
- completed
Expand All @@ -17,7 +17,7 @@ jobs:

strategy:
matrix:
os: [buildjet-16vcpu-ubuntu-2204]
os: [ubicloud-standard-16]

steps:
- name: Check out Git repository
Expand All @@ -27,28 +27,28 @@ jobs:
uses: buildjet/setup-node@v4
with:
node-version: 20.18.1
cache: 'yarn'
cache: "yarn"

- name: Change permissions
run: 'sudo chown -R $(whoami) ./*'
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'
run: "sudo apt-get update && sudo apt install -y curl gnupg git libappindicator3-1 ca-certificates binutils icnsutils graphicsmagick"

- name: Fix node-gyp and Python
run: python3 -m pip install packaging setuptools

- name: Install latest version of NPM
run: 'sudo npm install -g npm@9'
run: "sudo npm install -g npm@9"

- name: Install node-gyp package
run: 'sudo npm install --quiet -g [email protected]'
run: "sudo npm install --quiet -g [email protected]"

- name: Install Yarn dependencies
run: 'yarn install --network-timeout 1000000 --frozen-lockfile --ignore-scripts'
run: "yarn install --network-timeout 1000000 --frozen-lockfile --ignore-scripts"

- name: Run Postinstall Manually
run: 'yarn postinstall.manual'
run: "yarn postinstall.manual"

- name: Bump agent version
uses: actions/github-script@v7
Expand All @@ -57,24 +57,24 @@ jobs:
const script = require('./.scripts/bump-version-electron.js')
console.log(script.agent(true))
env:
PROJECT_REPO: 'https://github.com/ever-co/ever-gauzy.git'
AGENT_APP_NAME: 'ever-gauzy-agent'
COMPANY_SITE_LINK: 'https://gauzy.co'
AGENT_APP_DESCRIPTION: 'Ever Gauzy Agent'
AGENT_APP_ID: 'com.ever.gauzyagent'
PROJECT_REPO: "https://github.com/ever-co/ever-gauzy.git"
AGENT_APP_NAME: "ever-gauzy-agent"
COMPANY_SITE_LINK: "https://gauzy.co"
AGENT_APP_DESCRIPTION: "Ever Gauzy Agent"
AGENT_APP_ID: "com.ever.gauzyagent"

- name: Build Agent
run: 'yarn build:agent:linux:release:gh'
run: "yarn build:agent:linux:release:gh"
env:
USE_HARD_LINKS: false
GH_TOKEN: ${{ secrets.GH_TOKEN }}
EP_GH_IGNORE_TIME: true
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
SENTRY_TRACES_SAMPLE_RATE: '${{ secrets.SENTRY_TRACES_SAMPLE_RATE }}'
SENTRY_PROFILE_SAMPLE_RATE: '${{ secrets.SENTRY_PROFILE_SAMPLE_RATE }}'
SENTRY_HTTP_TRACING_ENABLED: '${{ secrets.SENTRY_HTTP_TRACING_ENABLED }}'
SENTRY_POSTGRES_TRACKING_ENABLED: '${{ secrets.SENTRY_POSTGRES_TRACKING_ENABLED }}'
SENTRY_PROFILING_ENABLED: '${{ secrets.SENTRY_PROFILING_ENABLED }}'
SENTRY_TRACES_SAMPLE_RATE: "${{ secrets.SENTRY_TRACES_SAMPLE_RATE }}"
SENTRY_PROFILE_SAMPLE_RATE: "${{ secrets.SENTRY_PROFILE_SAMPLE_RATE }}"
SENTRY_HTTP_TRACING_ENABLED: "${{ secrets.SENTRY_HTTP_TRACING_ENABLED }}"
SENTRY_POSTGRES_TRACKING_ENABLED: "${{ secrets.SENTRY_POSTGRES_TRACKING_ENABLED }}"
SENTRY_PROFILING_ENABLED: "${{ secrets.SENTRY_PROFILING_ENABLED }}"
DO_KEY_ID: ${{ secrets.DO_KEY_ID }}
DO_SECRET_KEY: ${{ secrets.DO_SECRET_KEY }}
NX_NO_CLOUD: true
Expand All @@ -84,7 +84,7 @@ jobs:

strategy:
matrix:
os: [macos-latest]
os: [warp-macos-15-arm64-6x]

steps:
- name: Check out Git repository
Expand All @@ -94,22 +94,22 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: 20.18.1
cache: 'yarn'
cache: "yarn"

- name: Fix node-gyp and Python
run: python3 -m pip install --break-system-packages packaging setuptools

- name: Install latest version of NPM
run: 'sudo npm install -g npm@9'
run: "sudo npm install -g npm@9"

- name: Install node-gyp package
run: 'sudo npm install --quiet -g [email protected]'
run: "sudo npm install --quiet -g [email protected]"

- name: Install Yarn dependencies
run: 'yarn install --network-timeout 1000000 --frozen-lockfile --ignore-scripts'
run: "yarn install --network-timeout 1000000 --frozen-lockfile --ignore-scripts"

- name: Run Postinstall Manually
run: 'yarn postinstall.manual'
run: "yarn postinstall.manual"

- name: Bump Agent version
uses: actions/github-script@v7
Expand All @@ -118,24 +118,24 @@ jobs:
const script = require('./.scripts/bump-version-electron.js')
console.log(script.agent(true))
env:
PROJECT_REPO: 'https://github.com/ever-co/ever-gauzy.git'
AGENT_APP_NAME: 'ever-gauzy-agent'
COMPANY_SITE_LINK: 'https://gauzy.co'
AGENT_APP_DESCRIPTION: 'Ever Gauzy Agent'
AGENT_APP_ID: 'com.ever.gauzyagent'
PROJECT_REPO: "https://github.com/ever-co/ever-gauzy.git"
AGENT_APP_NAME: "ever-gauzy-agent"
COMPANY_SITE_LINK: "https://gauzy.co"
AGENT_APP_DESCRIPTION: "Ever Gauzy Agent"
AGENT_APP_ID: "com.ever.gauzyagent"

- name: Build Agent
run: 'yarn build:agent:mac:release'
run: "yarn build:agent:mac:release"
env:
USE_HARD_LINKS: false
GH_TOKEN: ${{ secrets.GH_TOKEN }}
EP_GH_IGNORE_TIME: true
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
SENTRY_TRACES_SAMPLE_RATE: '${{ secrets.SENTRY_TRACES_SAMPLE_RATE }}'
SENTRY_PROFILE_SAMPLE_RATE: '${{ secrets.SENTRY_PROFILE_SAMPLE_RATE }}'
SENTRY_HTTP_TRACING_ENABLED: '${{ secrets.SENTRY_HTTP_TRACING_ENABLED }}'
SENTRY_POSTGRES_TRACKING_ENABLED: '${{ secrets.SENTRY_POSTGRES_TRACKING_ENABLED }}'
SENTRY_PROFILING_ENABLED: '${{ secrets.SENTRY_PROFILING_ENABLED }}'
SENTRY_TRACES_SAMPLE_RATE: "${{ secrets.SENTRY_TRACES_SAMPLE_RATE }}"
SENTRY_PROFILE_SAMPLE_RATE: "${{ secrets.SENTRY_PROFILE_SAMPLE_RATE }}"
SENTRY_HTTP_TRACING_ENABLED: "${{ secrets.SENTRY_HTTP_TRACING_ENABLED }}"
SENTRY_POSTGRES_TRACKING_ENABLED: "${{ secrets.SENTRY_POSTGRES_TRACKING_ENABLED }}"
SENTRY_PROFILING_ENABLED: "${{ secrets.SENTRY_PROFILING_ENABLED }}"
DO_KEY_ID: ${{ secrets.DO_KEY_ID }}
DO_SECRET_KEY: ${{ secrets.DO_SECRET_KEY }}
NX_NO_CLOUD: true
Expand All @@ -148,7 +148,7 @@ jobs:

strategy:
matrix:
os: [windows-latest]
os: [warp-windows-2025-x64-8x]

steps:
- name: Check out Git repository
Expand All @@ -158,22 +158,22 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: 20.18.1
cache: 'yarn'
cache: "yarn"

- name: Fix node-gyp and Python
run: python3 -m pip install packaging setuptools

- name: Install latest version of NPM
run: 'npm install -g npm@9'
run: "npm install -g npm@9"

- name: Install node-gyp package
run: 'npm install --quiet -g [email protected]'
run: "npm install --quiet -g [email protected]"

- name: Install Yarn dependencies
run: 'yarn install --network-timeout 1000000 --frozen-lockfile --ignore-scripts'
run: "yarn install --network-timeout 1000000 --frozen-lockfile --ignore-scripts"

- name: Run Postinstall Manually
run: 'yarn postinstall.manual'
run: "yarn postinstall.manual"

- name: Bump Agent version
uses: actions/github-script@v7
Expand All @@ -182,11 +182,11 @@ jobs:
const script = require('./.scripts/bump-version-electron.js')
console.log(script.agent(true))
env:
PROJECT_REPO: 'https://github.com/ever-co/ever-gauzy.git'
AGENT_APP_NAME: 'ever-gauzy-agent'
COMPANY_SITE_LINK: 'https://gauzy.co'
AGENT_APP_DESCRIPTION: 'Ever Gauzy Agent'
AGENT_APP_ID: 'com.ever.gauzyagent'
PROJECT_REPO: "https://github.com/ever-co/ever-gauzy.git"
AGENT_APP_NAME: "ever-gauzy-agent"
COMPANY_SITE_LINK: "https://gauzy.co"
AGENT_APP_DESCRIPTION: "Ever Gauzy Agent"
AGENT_APP_ID: "com.ever.gauzyagent"

- name: Build Agent
run: |
Expand All @@ -196,11 +196,11 @@ jobs:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
EP_GH_IGNORE_TIME: true
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
SENTRY_TRACES_SAMPLE_RATE: '${{ secrets.SENTRY_TRACES_SAMPLE_RATE }}'
SENTRY_PROFILE_SAMPLE_RATE: '${{ secrets.SENTRY_PROFILE_SAMPLE_RATE }}'
SENTRY_HTTP_TRACING_ENABLED: '${{ secrets.SENTRY_HTTP_TRACING_ENABLED }}'
SENTRY_POSTGRES_TRACKING_ENABLED: '${{ secrets.SENTRY_POSTGRES_TRACKING_ENABLED }}'
SENTRY_PROFILING_ENABLED: '${{ secrets.SENTRY_PROFILING_ENABLED }}'
SENTRY_TRACES_SAMPLE_RATE: "${{ secrets.SENTRY_TRACES_SAMPLE_RATE }}"
SENTRY_PROFILE_SAMPLE_RATE: "${{ secrets.SENTRY_PROFILE_SAMPLE_RATE }}"
SENTRY_HTTP_TRACING_ENABLED: "${{ secrets.SENTRY_HTTP_TRACING_ENABLED }}"
SENTRY_POSTGRES_TRACKING_ENABLED: "${{ secrets.SENTRY_POSTGRES_TRACKING_ENABLED }}"
SENTRY_PROFILING_ENABLED: "${{ secrets.SENTRY_PROFILING_ENABLED }}"
DO_KEY_ID: ${{ secrets.DO_KEY_ID }}
DO_SECRET_KEY: ${{ secrets.DO_SECRET_KEY }}
NX_NO_CLOUD: true
Loading
Loading