mirror of
https://github.com/zitadel/zitadel.git
synced 2026-07-25 18:28:00 +00:00
# Which Problems Are Solved This adds the newly added xoauth2 option to the console allowing SMTP Providers to be setup that use xoauth2 instead of plain auth. # How the Problems Are Solved Added the xoauth2 option to the SMTP Provider Settings # Additional Changes Heavily refactored the SMTP Provider page to allow more dynamic configuration and use Tanstack Query for Data Fetching. # Additional Context - Closes #11451 - Backend changes #11239
47 lines
2.0 KiB
JSON
47 lines
2.0 KiB
JSON
{
|
|
"$schema": "../../node_modules/nx/schemas/project-schema.json",
|
|
"implicitDependencies": ["@zitadel/api", "@zitadel/console"],
|
|
"targets": {
|
|
"run-db": {
|
|
"continuous": true,
|
|
"description": "Runs a local ephemeral Postgres database for functional UI (Console) tests.",
|
|
"command": "nx run @zitadel/devcontainer:compose up --force-recreate --renew-anon-volumes db-functional-ui"
|
|
},
|
|
"run-api": {
|
|
"description": "Sets up and runs the Zitadel API with the embedded Management Console against which the functional UI tests are run.",
|
|
"continuous": true,
|
|
"dependsOn": ["@zitadel/api:build"],
|
|
"executor": "nx:run-commands",
|
|
"options": {
|
|
"command": "nx run @zitadel/api:prod:test-functional-ui --excludeTaskDependencies"
|
|
}
|
|
},
|
|
"open": {
|
|
"description": "Opens the Cypress Test Runner for interactive testing.",
|
|
"continuous": true,
|
|
"dependsOn": ["@zitadel/console:dev", "run-db", "run-api"]
|
|
},
|
|
"test": {
|
|
"description": "Runs the functional UI (Console) tests against a Zitadel API and a specified browser. Pass an installed browser as an argument, like --browser electron. The 'electron' browser should always be available.",
|
|
"dependsOn": ["run-db", "run-api", "@zitadel/api:build"],
|
|
"executor": "nx:run-commands",
|
|
"options": {
|
|
"parallel": false,
|
|
"cwd": "{projectRoot}",
|
|
"commands": [
|
|
"cypress install",
|
|
"wait-on --verbose --interval 2000 --simultaneous 1 --timeout 30m \"${CYPRESS_BACKEND_URL}/debug/ready\"",
|
|
"DISPLAY='' cypress run",
|
|
"nx run @zitadel/functional-ui:stop"
|
|
]
|
|
},
|
|
"cache": true,
|
|
"inputs": ["default", { "dependentTasksOutputFiles": ".artifacts/bin/*/*/zitadel.local" }]
|
|
},
|
|
"stop": {
|
|
"description": "Stops the local Postgres database used for functional UI (Console) tests.",
|
|
"command": "nx run @zitadel/devcontainer:compose down --volumes db-functional-ui"
|
|
}
|
|
}
|
|
}
|