Merge branch 'main' into fix/appbuilder-01

This commit is contained in:
Kavin Venkatachalam 2025-07-03 21:49:46 +05:30 committed by GitHub
commit 9769c33c60
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 29 additions and 15 deletions

View file

@ -36,10 +36,12 @@ jobs:
# exit 1
# fi
- name: Checkout code
uses: actions/checkout@v2
- name: Checkout code (with submodules)
uses: actions/checkout@v4
with:
ref: ${{ github.event.inputs.branch }}
token: ${{ secrets.TOKEN_PR }}
submodules: recursive
- name: Setup Node.js
uses: actions/setup-node@v2
@ -52,16 +54,16 @@ jobs:
- name: Build the project
run: npm run build:plugins:prod && npm run build:frontend
env:
GOOGLE_MAPS_API_KEY: ${{ secrets.GOOGLE_MAPS_API_KEY }}
NODE_ENV: ${{ secrets.NODE_ENV }}
NODE_OPTIONS: ${{ secrets.NODE_OPTIONS }}
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
SERVE_CLIENT: ${{ secrets.SERVE_CLIENT }}
SERVER_IP: ${{ secrets.SERVER_IP }}
TJDB_SQL_MODE_DISABLE: ${{ secrets.TJDB_SQL_MODE_DISABLE }}
TOOLJET_SERVER_URL: ${{ secrets.TOOLJET_SERVER_URL }}
GOOGLE_MAPS_API_KEY: ${{ secrets.CLOUD_GOOGLE_MAPS_API_KEY }}
NODE_ENV: ${{ secrets.CLOUD_NODE_ENV }}
NODE_OPTIONS: ${{ secrets.CLOUD_NODE_OPTIONS }}
SENTRY_AUTH_TOKEN: ${{ secrets.CLOUD_SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ secrets.CLOUD_SENTRY_ORG }}
SENTRY_PROJECT: ${{ secrets.CLOUD_SENTRY_PROJECT }}
SERVE_CLIENT: ${{ secrets.CLOUD_SERVE_CLIENT }}
SERVER_IP: ${{ secrets.CLOUD_SERVER_IP }}
TJDB_SQL_MODE_DISABLE: ${{ secrets.CLOUD_TJDB_SQL_MODE_DISABLE }}
TOOLJET_SERVER_URL: ${{ secrets.CLOUD_TOOLJET_SERVER_URL }}
TOOLJET_EDITION: cloud
- name: Deploy to Netlify
@ -70,6 +72,17 @@ jobs:
netlify deploy --prod --dir=frontend/build --auth=$NETLIFY_AUTH_TOKEN --site=${{ secrets.CLOUD_NETLIFY_SITE_ID }}
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
GOOGLE_MAPS_API_KEY: ${{ secrets.CLOUD_GOOGLE_MAPS_API_KEY }}
NODE_ENV: ${{ secrets.CLOUD_NODE_ENV }}
NODE_OPTIONS: ${{ secrets.CLOUD_NODE_OPTIONS }}
SENTRY_AUTH_TOKEN: ${{ secrets.CLOUD_SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ secrets.CLOUD_SENTRY_ORG }}
SENTRY_PROJECT: ${{ secrets.CLOUD_SENTRY_PROJECT }}
SERVE_CLIENT: ${{ secrets.CLOUD_SERVE_CLIENT }}
SERVER_IP: ${{ secrets.CLOUD_SERVER_IP }}
TJDB_SQL_MODE_DISABLE: ${{ secrets.CLOUD_TJDB_SQL_MODE_DISABLE }}
TOOLJET_SERVER_URL: ${{ secrets.CLOUD_TOOLJET_SERVER_URL }}
TOOLJET_EDITION: cloud
- name: ✅ Deployment complete
run: echo "🎉 Deployment to Netlify successful for branch ${{ github.event.inputs.branch }} by ${{ github.actor }}"

View file

@ -4,9 +4,10 @@
command = "npm run build:plugins:prod && npm run build:frontend"
[template.environment]
NODE_ENV = "production"
NODE_VERSION = "14.17.3"
NPM_VERSION = "7.20.0"
NODE_ENV = "production"
TOOOLJET_EDITION = "cloud"
NODE_VERSION = "22.15.1"
NPM_VERSION = "10.9.2"
[[redirects]]
from = "/*"