mirror of
https://github.com/directus/directus.git
synced 2026-01-10 09:48:37 -05:00
Fix seeding on blackbox tests for existing db (#25129)
* Fix seeding on blackbox tests for existing db * add rimraf * Run formatter * Add changeset * Try trigger workflow --------- Co-authored-by: Nitwel <mail@nitwel.de>
This commit is contained in:
6
.changeset/empty-papayas-raise.md
Normal file
6
.changeset/empty-papayas-raise.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@directus/api": patch
|
||||
"tests-blackbox": patch
|
||||
---
|
||||
|
||||
Added deletion of the `dist` folder to the `build` command
|
||||
@@ -58,7 +58,7 @@
|
||||
"dist"
|
||||
],
|
||||
"scripts": {
|
||||
"build": "tsc --project tsconfig.prod.json && copyfiles \"src/**/*.{yaml,liquid}\" -u 1 dist",
|
||||
"build": "rimraf ./dist && tsc --project tsconfig.prod.json && copyfiles \"src/**/*.{yaml,liquid}\" -u 1 dist",
|
||||
"cli": "NODE_ENV=development SERVE_APP=false tsx src/cli/run.ts",
|
||||
"dev": "NODE_ENV=development SERVE_APP=true tsx watch --ignore extensions --clear-screen=false src/start.ts",
|
||||
"test": "vitest run",
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"format": "prettier --cache --check .",
|
||||
"lint": "eslint --cache .",
|
||||
"test": "pnpm --recursive --filter '!tests-blackbox' test",
|
||||
"test:blackbox": "pnpm --filter directus deploy --prod dist && pnpm --filter tests-blackbox test"
|
||||
"test:blackbox": "rimraf ./dist && pnpm --filter directus deploy --prod dist && pnpm --filter tests-blackbox test"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@changesets/cli": "2.28.1",
|
||||
@@ -19,6 +19,7 @@
|
||||
"eslint-plugin-vue": "9.32.0",
|
||||
"globals": "15.15.0",
|
||||
"prettier": "3.1.0",
|
||||
"rimraf": "6.0.1",
|
||||
"typescript": "5.8.2",
|
||||
"typescript-eslint": "8.25.0"
|
||||
},
|
||||
|
||||
44
pnpm-lock.yaml
generated
44
pnpm-lock.yaml
generated
@@ -32,6 +32,9 @@ importers:
|
||||
prettier:
|
||||
specifier: 3.1.0
|
||||
version: 3.1.0
|
||||
rimraf:
|
||||
specifier: 6.0.1
|
||||
version: 6.0.1
|
||||
typescript:
|
||||
specifier: 5.8.2
|
||||
version: 5.8.2
|
||||
@@ -7547,6 +7550,11 @@ packages:
|
||||
resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
|
||||
hasBin: true
|
||||
|
||||
glob@11.0.2:
|
||||
resolution: {integrity: sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==}
|
||||
engines: {node: 20 || >=22}
|
||||
hasBin: true
|
||||
|
||||
glob@7.2.3:
|
||||
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
|
||||
deprecated: Glob versions prior to v9 are no longer supported
|
||||
@@ -8110,6 +8118,10 @@ packages:
|
||||
jackspeak@3.4.3:
|
||||
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
|
||||
|
||||
jackspeak@4.1.0:
|
||||
resolution: {integrity: sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==}
|
||||
engines: {node: 20 || >=22}
|
||||
|
||||
jiti@1.21.7:
|
||||
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
|
||||
hasBin: true
|
||||
@@ -9524,6 +9536,10 @@ packages:
|
||||
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
|
||||
engines: {node: '>=16 || 14 >=14.18'}
|
||||
|
||||
path-scurry@2.0.0:
|
||||
resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==}
|
||||
engines: {node: 20 || >=22}
|
||||
|
||||
path-temp@2.1.0:
|
||||
resolution: {integrity: sha512-cMMJTAZlion/RWRRC48UbrDymEIt+/YSD/l8NqjneyDw2rDOBQcP5yRkMB4CYGn47KMhZvbblBP7Z79OsMw72w==}
|
||||
engines: {node: '>=8.15'}
|
||||
@@ -10373,6 +10389,11 @@ packages:
|
||||
resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
|
||||
hasBin: true
|
||||
|
||||
rimraf@6.0.1:
|
||||
resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
|
||||
engines: {node: 20 || >=22}
|
||||
hasBin: true
|
||||
|
||||
rollup-plugin-esbuild@6.2.1:
|
||||
resolution: {integrity: sha512-jTNOMGoMRhs0JuueJrJqbW8tOwxumaWYq+V5i+PD+8ecSCVkuX27tGW7BXqDgoULQ55rO7IdNxPcnsWtshz3AA==}
|
||||
engines: {node: '>=14.18.0'}
|
||||
@@ -18518,6 +18539,15 @@ snapshots:
|
||||
package-json-from-dist: 1.0.1
|
||||
path-scurry: 1.11.1
|
||||
|
||||
glob@11.0.2:
|
||||
dependencies:
|
||||
foreground-child: 3.3.0
|
||||
jackspeak: 4.1.0
|
||||
minimatch: 10.0.1
|
||||
minipass: 7.1.2
|
||||
package-json-from-dist: 1.0.1
|
||||
path-scurry: 2.0.0
|
||||
|
||||
glob@7.2.3:
|
||||
dependencies:
|
||||
fs.realpath: 1.0.0
|
||||
@@ -19154,6 +19184,10 @@ snapshots:
|
||||
optionalDependencies:
|
||||
'@pkgjs/parseargs': 0.11.0
|
||||
|
||||
jackspeak@4.1.0:
|
||||
dependencies:
|
||||
'@isaacs/cliui': 8.0.2
|
||||
|
||||
jiti@1.21.7: {}
|
||||
|
||||
jju@1.4.0: {}
|
||||
@@ -20872,6 +20906,11 @@ snapshots:
|
||||
lru-cache: 10.4.3
|
||||
minipass: 7.1.2
|
||||
|
||||
path-scurry@2.0.0:
|
||||
dependencies:
|
||||
lru-cache: 11.0.2
|
||||
minipass: 7.1.2
|
||||
|
||||
path-temp@2.1.0:
|
||||
dependencies:
|
||||
unique-string: 2.0.0
|
||||
@@ -21886,6 +21925,11 @@ snapshots:
|
||||
dependencies:
|
||||
glob: 10.4.5
|
||||
|
||||
rimraf@6.0.1:
|
||||
dependencies:
|
||||
glob: 11.0.2
|
||||
package-json-from-dist: 1.0.1
|
||||
|
||||
rollup-plugin-esbuild@6.2.1(esbuild@0.25.0)(rollup@3.29.5):
|
||||
dependencies:
|
||||
debug: 4.4.0(supports-color@5.5.0)
|
||||
|
||||
@@ -13,6 +13,8 @@ export async function seed(knex) {
|
||||
},
|
||||
]);
|
||||
|
||||
await knex('directus_policies').where('id', '9cd8b17c-474b-4abb-b366-09dcdb45e177').del();
|
||||
|
||||
await knex('directus_policies').insert([
|
||||
{
|
||||
id: '9cd8b17c-474b-4abb-b366-09dcdb45e177',
|
||||
@@ -22,6 +24,8 @@ export async function seed(knex) {
|
||||
},
|
||||
]);
|
||||
|
||||
await knex('directus_access').where('id', '27029bb1-8b2e-43c2-b966-eb049f84ea68').del();
|
||||
|
||||
await knex('directus_access').insert([
|
||||
{
|
||||
id: '27029bb1-8b2e-43c2-b966-eb049f84ea68',
|
||||
|
||||
Reference in New Issue
Block a user