mirror of
https://github.com/nocodb/nocodb.git
synced 2026-04-25 05:15:58 +00:00
refactor: corrections in build script and github action file
Signed-off-by: Pranav C <pranavxc@gmail.com>
This commit is contained in:
2
.github/workflows/release-docker.yml
vendored
2
.github/workflows/release-docker.yml
vendored
@@ -43,7 +43,7 @@ jobs:
|
||||
buildx:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
working-directory: ./packages/nocodb-nest
|
||||
working-directory: ./packages/nocodb
|
||||
steps:
|
||||
- name: Get Docker Repository
|
||||
id: get-docker-repository
|
||||
|
||||
4
.github/workflows/release-npm.yml
vendored
4
.github/workflows/release-npm.yml
vendored
@@ -35,7 +35,7 @@ jobs:
|
||||
release:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
working-directory: ./packages/nocodb-nest
|
||||
working-directory: ./packages/nocodb
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
@@ -62,7 +62,7 @@ jobs:
|
||||
targetEnv=${{ github.event.inputs.targetEnv || inputs.targetEnv }} targetVersion=${{ github.event.inputs.tag || inputs.tag }} npm run build:copy:publish &&
|
||||
cd ../.. &&
|
||||
sleep 60 &&
|
||||
targetEnv=${{ github.event.inputs.targetEnv || inputs.targetEnv }} node scripts/upgradeNcGui.js && cd packages/nocodb-nest && npm install && npm run obfuscate:build:publish
|
||||
targetEnv=${{ github.event.inputs.targetEnv || inputs.targetEnv }} node scripts/upgradeNcGui.js && cd packages/nocodb && npm install && npm run obfuscate:build:publish
|
||||
env:
|
||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
- name: Create Pull Request
|
||||
|
||||
1
.github/workflows/release-pr.yml
vendored
1
.github/workflows/release-pr.yml
vendored
@@ -13,7 +13,6 @@ on:
|
||||
- "packages/nc-gui/**"
|
||||
- "packages/nc-plugin/**"
|
||||
- "packages/nocodb/**"
|
||||
- "packages/nocodb-nest/**"
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
|
||||
|
||||
@@ -22,8 +22,8 @@ const replacePackageName = (filePath) => {
|
||||
|
||||
const bumbVersionAndSave = () => {
|
||||
// upgrade nc-lib-gui version in nocodb
|
||||
execSync(`cd packages/nocodb-nest && npm install --save --save-exact ${ncLibPackage.name}@${ncLibPackage.version}`, {});
|
||||
const nocodbPackageFilePath = path.join(__dirname, '..', 'packages', 'nocodb-nest', 'package.json')
|
||||
execSync(`cd packages/nocodb && npm install --save --save-exact ${ncLibPackage.name}@${ncLibPackage.version}`, {});
|
||||
const nocodbPackageFilePath = path.join(__dirname, '..', 'packages', 'nocodb', 'package.json')
|
||||
const nocoLibPackage = JSON.parse(fs.readFileSync(nocodbPackageFilePath))
|
||||
if (process.env.targetEnv === 'DEV') {
|
||||
nocoLibPackage.name = `${nocoLibPackage.name}-daily`
|
||||
@@ -35,12 +35,12 @@ const bumbVersionAndSave = () => {
|
||||
if (process.env.targetEnv === 'DEV') {
|
||||
// replace nc-lib-gui by nc-lib-gui-daily if it is nightly build / pr release
|
||||
const filePaths = [
|
||||
path.join(__dirname, '..', 'packages', 'nocodb-nest', 'Dockerfile'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb-nest', 'litestream', 'Dockerfile'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb-nest', 'package.json'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb-nest', 'src', 'Noco.ts'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb-nest', 'src', 'nocobuild.ts'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb-nest', 'src', 'middlewares', 'gui', 'gui.middleware.ts'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb', 'Dockerfile'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb', 'litestream', 'Dockerfile'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb', 'package.json'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb', 'src', 'Noco.ts'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb', 'src', 'nocobuild.ts'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb', 'src', 'middlewares', 'gui', 'gui.middleware.ts'),
|
||||
]
|
||||
Promise.all(filePaths.map(filePath => { return replacePackageName(filePath) })).then(() => {
|
||||
bumbVersionAndSave();
|
||||
|
||||
@@ -20,7 +20,7 @@ const replacePackageName = (filePath) => {
|
||||
|
||||
const bumbVersionAndSave = () => {
|
||||
// upgrade nocodb-sdk version in nocodb
|
||||
execSync(`cd packages/nocodb-nest && npm install --save --save-exact ${nocodbSdkPackage.name}@${nocodbSdkPackage.version}`, {});
|
||||
execSync(`cd packages/nocodb && npm install --save --save-exact ${nocodbSdkPackage.name}@${nocodbSdkPackage.version}`, {});
|
||||
// upgrade nocodb-sdk version in nc-gui
|
||||
execSync(`cd packages/nc-gui && npm install --save --save-exact ${nocodbSdkPackage.name}@${nocodbSdkPackage.version}`, {});
|
||||
}
|
||||
@@ -47,9 +47,9 @@ const dfs = function(dir) {
|
||||
const searchAndReplace = (target) => {
|
||||
let list = [
|
||||
...dfs(path.resolve(path.join(__dirname, '..', 'packages', 'nc-gui'))),
|
||||
...dfs(path.resolve(path.join(__dirname, '..', 'packages', 'nocodb-nest'))),
|
||||
...dfs(path.resolve(path.join(__dirname, '..', 'packages', 'nocodb'))),
|
||||
path.join(__dirname, '..', 'packages', 'nc-gui', 'package.json'),
|
||||
path.join(__dirname, '..', 'packages', 'nocodb-nest', 'package.json')
|
||||
path.join(__dirname, '..', 'packages', 'nocodb', 'package.json')
|
||||
]
|
||||
return Promise.all(list.map(d => {
|
||||
return new Promise((resolve, reject) => {
|
||||
|
||||
Reference in New Issue
Block a user