Browse Source

Merge pull request #9083 from nocodb/nc/15c784c5

chore: post-release sync
pull/9090/head
Pranav C 4 months ago committed by GitHub
parent
commit
3dd002a149
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 48
      .github/workflows/release-executables.yml
  2. 2
      packages/nc-gui/components.d.ts
  3. 2
      packages/nc-lib-gui/package.json
  4. 2
      packages/nocodb-sdk/package.json
  5. 4
      packages/nocodb/package.json
  6. 35
      pnpm-lock.yaml

48
.github/workflows/release-executables.yml

@ -76,6 +76,7 @@ jobs:
# Install nocodb version based on provided tag name # Install nocodb version based on provided tag name
npm i -E nocodb@${{ github.event.inputs.tag || inputs.tag }} npm i -E nocodb@${{ github.event.inputs.tag || inputs.tag }}
# install npm dependendencies # install npm dependendencies
npm i npm i
@ -92,15 +93,46 @@ jobs:
# clean up code to optimize size # clean up code to optimize size
npx modclean --patterns="default:*" --ignore="nc-lib-gui/**,nocodb/**,dayjs/**,express-status-monitor/**,sqlite3/**" --run npx modclean --patterns="default:*" --ignore="nc-lib-gui/**,nocodb/**,dayjs/**,express-status-monitor/**,sqlite3/**" --run
# build executables
npm run build
ls ./dist
# Move macOS executables for signing
mkdir ./mac-dist mkdir ./mac-dist
mv ./dist/Noco-macos-arm64 ./mac-dist/ mkdir ./dist
mv ./dist/Noco-macos-x64 ./mac-dist/
# build darwin x64 executable
npm uninstall sharp
npm install --cpu=x64 --os=darwin sharp
npx --yes pkg@5.8.1 . --compress GZip -t node18-macos-x64 -o Noco-macos-x64
mv ./Noco-macos-x64 ./mac-dist/
# build darwin arm64 executable
npm uninstall sharp
npm install --cpu=arm64 --os=darwin sharp
npx --yes pkg@5.8.1 . --compress GZip -t node18-macos-arm64 -o Noco-macos-arm64
mv ./Noco-macos-arm64 ./mac-dist/
# build linux x64 executable
npm uninstall sharp
npm install --cpu=x64 --os=linux sharp
npx --yes pkg@5.8.1 . --compress GZip -t node18-linux-x64 -o Noco-linux-x64
mv ./Noco-linux-x64 ./dist/
# build linux arm64 executable
npm uninstall sharp
npm install --cpu=arm64 --os=linux sharp
npx --yes pkg@5.8.1 . --compress GZip -t node18-linux-arm64 -o Noco-linux-arm64
mv ./Noco-linux-arm64 ./dist/
# build windows x64 executable
npm uninstall sharp
npm install --cpu=x64 --os=win32 sharp
npx --yes pkg@5.8.1 . --compress GZip -t node18-win-x64 -o Noco-win-x64.exe
mv ./Noco-win-x64.exe ./dist/
# build windows arm64 executable
npm uninstall sharp
npm install --cpu=arm64 --os=win32 sharp
npx --yes pkg@5.8.1 . --compress GZip -t node18-win-arm64 -o Noco-win-arm64.exe
mv ./Noco-win-arm64.exe ./dist/
- name: Upload executables to asset - name: Upload executables to asset
id: upload-release-asset id: upload-release-asset

2
packages/nc-gui/components.d.ts vendored

@ -81,8 +81,6 @@ declare module 'vue' {
IcRoundKeyboardArrowDown: typeof import('~icons/ic/round-keyboard-arrow-down')['default'] IcRoundKeyboardArrowDown: typeof import('~icons/ic/round-keyboard-arrow-down')['default']
IcRoundSearch: typeof import('~icons/ic/round-search')['default'] IcRoundSearch: typeof import('~icons/ic/round-search')['default']
LogosGoogleGmail: typeof import('~icons/logos/google-gmail')['default'] LogosGoogleGmail: typeof import('~icons/logos/google-gmail')['default']
MaterialSymbolsArrowCircleLeftRounded: typeof import('~icons/material-symbols/arrow-circle-left-rounded')['default']
MaterialSymbolsArrowCircleRightRounded: typeof import('~icons/material-symbols/arrow-circle-right-rounded')['default']
MaterialSymbolsAttachFile: typeof import('~icons/material-symbols/attach-file')['default'] MaterialSymbolsAttachFile: typeof import('~icons/material-symbols/attach-file')['default']
MaterialSymbolsChevronRightRounded: typeof import('~icons/material-symbols/chevron-right-rounded')['default'] MaterialSymbolsChevronRightRounded: typeof import('~icons/material-symbols/chevron-right-rounded')['default']
MaterialSymbolsCloseRounded: typeof import('~icons/material-symbols/close-rounded')['default'] MaterialSymbolsCloseRounded: typeof import('~icons/material-symbols/close-rounded')['default']

2
packages/nc-lib-gui/package.json

@ -1,6 +1,6 @@
{ {
"name": "nc-lib-gui", "name": "nc-lib-gui",
"version": "0.251.2", "version": "0.251.3",
"description": "NocoDB GUI", "description": "NocoDB GUI",
"author": { "author": {
"name": "NocoDB", "name": "NocoDB",

2
packages/nocodb-sdk/package.json

@ -1,6 +1,6 @@
{ {
"name": "nocodb-sdk", "name": "nocodb-sdk",
"version": "0.251.2", "version": "0.251.3",
"description": "NocoDB SDK", "description": "NocoDB SDK",
"main": "build/main/index.js", "main": "build/main/index.js",
"typings": "build/main/index.d.ts", "typings": "build/main/index.d.ts",

4
packages/nocodb/package.json

@ -1,6 +1,6 @@
{ {
"name": "nocodb", "name": "nocodb",
"version": "0.251.2", "version": "0.251.3",
"description": "NocoDB Backend", "description": "NocoDB Backend",
"main": "dist/bundle.js", "main": "dist/bundle.js",
"author": { "author": {
@ -132,7 +132,7 @@
"mysql2": "^3.9.7", "mysql2": "^3.9.7",
"nanoid": "^3.3.7", "nanoid": "^3.3.7",
"nc-help": "0.3.1", "nc-help": "0.3.1",
"nc-lib-gui": "0.251.2", "nc-lib-gui": "0.251.3",
"nc-plugin": "^0.1.3", "nc-plugin": "^0.1.3",
"ncp": "^2.0.0", "ncp": "^2.0.0",
"nestjs-kafka": "^1.0.6", "nestjs-kafka": "^1.0.6",

35
pnpm-lock.yaml

@ -724,8 +724,8 @@ importers:
specifier: 0.3.1 specifier: 0.3.1
version: 0.3.1(asn1.js@5.4.1)(debug@4.3.4)(knex@2.4.2) version: 0.3.1(asn1.js@5.4.1)(debug@4.3.4)(knex@2.4.2)
nc-lib-gui: nc-lib-gui:
specifier: 0.251.2 specifier: 0.251.3
version: 0.251.2 version: 0.251.3
nc-plugin: nc-plugin:
specifier: ^0.1.3 specifier: ^0.1.3
version: 0.1.3 version: 0.1.3
@ -11240,7 +11240,7 @@ packages:
dependencies: dependencies:
'@vueuse/core': 10.9.0(vue@3.4.34) '@vueuse/core': 10.9.0(vue@3.4.34)
'@vueuse/shared': 10.9.0(vue@3.4.34) '@vueuse/shared': 10.9.0(vue@3.4.34)
vue-demi: 0.14.9(vue@3.4.34) vue-demi: 0.14.10(vue@3.4.34)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@ -11263,7 +11263,7 @@ packages:
'@types/web-bluetooth': 0.0.20 '@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.9.0 '@vueuse/metadata': 10.9.0
'@vueuse/shared': 10.9.0(vue@3.4.34) '@vueuse/shared': 10.9.0(vue@3.4.34)
vue-demi: 0.14.9(vue@3.4.34) vue-demi: 0.14.10(vue@3.4.34)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@ -11386,7 +11386,7 @@ packages:
jwt-decode: 3.1.2 jwt-decode: 3.1.2
qrcode: 1.5.3 qrcode: 1.5.3
sortablejs: 1.15.2 sortablejs: 1.15.2
vue-demi: 0.14.9(vue@3.4.34) vue-demi: 0.14.10(vue@3.4.34)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@ -11420,7 +11420,7 @@ packages:
/@vueuse/shared@10.7.2(vue@3.4.34): /@vueuse/shared@10.7.2(vue@3.4.34):
resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==}
dependencies: dependencies:
vue-demi: 0.14.9(vue@3.4.34) vue-demi: 0.14.10(vue@3.4.34)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@ -11428,7 +11428,7 @@ packages:
/@vueuse/shared@10.9.0(vue@3.4.34): /@vueuse/shared@10.9.0(vue@3.4.34):
resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
dependencies: dependencies:
vue-demi: 0.14.9(vue@3.4.34) vue-demi: 0.14.10(vue@3.4.34)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@ -21609,8 +21609,8 @@ packages:
- supports-color - supports-color
dev: false dev: false
/nc-lib-gui@0.251.2: /nc-lib-gui@0.251.3:
resolution: {integrity: sha512-AQb3sulST9kW6qXMbgYLCyWKCJcAY1LZe7OmdFMmBJ+Bmvlt5NceaioZ3v8x7nS3rz4cV1ao/4Ogqrkknv6ldw==} resolution: {integrity: sha512-PeTdOJ8R5Zi+3L6UqIGgPWrGvjPrUNL8zE9o8lvNC9mpS4oxVS2XY7VvyklpHfU2D81ZyHEBXQWMpDRWzJpfMQ==}
dependencies: dependencies:
express: 4.19.2 express: 4.19.2
transitivePeerDependencies: transitivePeerDependencies:
@ -24020,7 +24020,7 @@ packages:
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
dependencies: dependencies:
nanoid: 3.3.7 nanoid: 3.3.7
picocolors: 1.0.0 picocolors: 1.0.1
source-map-js: 1.2.0 source-map-js: 1.2.0
dev: true dev: true
@ -28535,7 +28535,6 @@ packages:
optional: true optional: true
dependencies: dependencies:
vue: 3.4.34(typescript@5.4.5) vue: 3.4.34(typescript@5.4.5)
dev: false
/vue-demi@0.14.6(vue@3.4.34): /vue-demi@0.14.6(vue@3.4.34):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
@ -28566,20 +28565,6 @@ packages:
dependencies: dependencies:
vue: 3.4.34(typescript@5.4.5) vue: 3.4.34(typescript@5.4.5)
/vue-demi@0.14.9(vue@3.4.34):
resolution: {integrity: sha512-dC1TJMODGM8lxhP6wLToncaDPPNB3biVxxRDuNCYpuXwi70ou7NsGd97KVTJ2omepGId429JZt8oaZKeXbqxwg==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
peerDependencies:
'@vue/composition-api': ^1.0.0-rc.1
vue: latest
peerDependenciesMeta:
'@vue/composition-api':
optional: true
dependencies:
vue: 3.4.34(typescript@5.4.5)
/vue-devtools-stub@0.1.0: /vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
dev: true dev: true

Loading…
Cancel
Save