mirror of
https://github.com/toeverything/AFFiNE.git
synced 2024-12-22 22:41:32 +03:00
build: update build config (#2967)
This commit is contained in:
parent
63517e4912
commit
467eab4ddf
8
.github/workflows/nx.yml
vendored
8
.github/workflows/nx.yml
vendored
@ -30,17 +30,25 @@ jobs:
|
||||
name: Nx Cloud - Main Job
|
||||
uses: nrwl/ci/.github/workflows/nx-cloud-main.yml@v0.13.0
|
||||
with:
|
||||
runs-on: macos-latest
|
||||
main-branch-name: master
|
||||
number-of-agents: 5
|
||||
init-commands: |
|
||||
yarn exec nx-cloud start-ci-run --stop-agents-after="build" --agent-count=3
|
||||
environment-variables: |
|
||||
BUILD_TYPE=canary
|
||||
parallel-commands: |
|
||||
yarn exec nx-cloud record -- yarn exec nx format:check
|
||||
parallel-commands-on-agents: |
|
||||
yarn exec nx affected --target=build --parallel=5
|
||||
timeout: 60
|
||||
|
||||
agents:
|
||||
name: Nx Cloud - Agents
|
||||
uses: nrwl/ci/.github/workflows/nx-cloud-agents.yml@v0.13.0
|
||||
with:
|
||||
runs-on: macos-latest
|
||||
number-of-agents: 5
|
||||
environment-variables: |
|
||||
BUILD_TYPE=canary
|
||||
timeout: 60
|
||||
|
@ -19,7 +19,6 @@ export const blockSuiteFeatureFlags = {
|
||||
*/
|
||||
const buildPreset = {
|
||||
stable: {
|
||||
enableAllPageSaving: false,
|
||||
enablePlugin: false,
|
||||
enableTestProperties: false,
|
||||
enableBroadcastChannelProvider: true,
|
||||
@ -36,7 +35,6 @@ const buildPreset = {
|
||||
internal: {},
|
||||
// canary will be aggressive and enable all features
|
||||
canary: {
|
||||
enableAllPageSaving: true,
|
||||
enablePlugin: true,
|
||||
enableTestProperties: true,
|
||||
enableBroadcastChannelProvider: true,
|
||||
@ -58,7 +56,7 @@ buildPreset.internal = buildPreset.stable;
|
||||
const currentBuild = process.env.BUILD_TYPE || 'stable';
|
||||
|
||||
if (process.env.CI && !process.env.BUILD_TYPE) {
|
||||
throw new Error('BUILD_ENV is required in CI');
|
||||
throw new Error('BUILD_TYPE is required in CI');
|
||||
}
|
||||
|
||||
const currentBuildPreset = buildPreset[currentBuild];
|
||||
@ -67,9 +65,6 @@ const environmentPreset = {
|
||||
enablePlugin: process.env.ENABLE_PLUGIN
|
||||
? process.env.ENABLE_PLUGIN === 'true'
|
||||
: currentBuildPreset.enablePlugin,
|
||||
enableAllPageSaving: process.env.ENABLE_ALL_PAGE_SAVING
|
||||
? process.env.ENABLE_ALL_PAGE_FILTER === 'true'
|
||||
: currentBuildPreset.enableAllPageSaving,
|
||||
enableTestProperties: process.env.ENABLE_TEST_PROPERTIES
|
||||
? process.env.ENABLE_TEST_PROPERTIES === 'true'
|
||||
: currentBuildPreset.enableTestProperties,
|
||||
|
2
nx.json
2
nx.json
@ -40,7 +40,7 @@
|
||||
"runtime": "node -v"
|
||||
},
|
||||
{
|
||||
"env": "BUILD_ENV"
|
||||
"env": "BUILD_TYPE"
|
||||
},
|
||||
{
|
||||
"env": "ENABLE_BOOKMARK_OPERATION"
|
||||
|
1
packages/env/src/global.ts
vendored
1
packages/env/src/global.ts
vendored
@ -52,7 +52,6 @@ declare global {
|
||||
}
|
||||
|
||||
export const buildFlagsSchema = z.object({
|
||||
enableAllPageSaving: z.boolean(),
|
||||
enablePlugin: z.boolean(),
|
||||
enableTestProperties: z.boolean(),
|
||||
enableBroadcastChannelProvider: z.boolean(),
|
||||
|
3
tests/fixtures/tsconfig.json
vendored
3
tests/fixtures/tsconfig.json
vendored
@ -4,7 +4,8 @@
|
||||
"composite": true,
|
||||
"noEmit": false,
|
||||
"outDir": "lib",
|
||||
"moduleResolution": "nodenext",
|
||||
"moduleResolution": "NodeNext",
|
||||
"module": "NodeNext",
|
||||
"resolveJsonModule": true
|
||||
},
|
||||
"include": [".", "./*.json"]
|
||||
|
Loading…
Reference in New Issue
Block a user