chore: security updates
parent
8c70ceb0f2
commit
64a9bb15ae
|
|
@ -12,7 +12,7 @@ jobs:
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
always-auth: true
|
always-auth: true
|
||||||
node-version: 18
|
node-version: 24
|
||||||
cache: 'yarn'
|
cache: 'yarn'
|
||||||
registry-url: 'https://registry.npmjs.org/'
|
registry-url: 'https://registry.npmjs.org/'
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
node: [20, 22]
|
node: [20, 22, 24]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-node@v4
|
- uses: actions/setup-node@v4
|
||||||
|
|
@ -33,7 +33,7 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
node: [20, 22]
|
node: [20, 22, 24]
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-node@v4
|
- uses: actions/setup-node@v4
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,7 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://www.pluginpal.io/plugin/config-sync",
|
"homepage": "https://www.pluginpal.io/plugin/config-sync",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=18.0.0",
|
"node": ">=20.0.0 <=24.x.x",
|
||||||
"npm": ">=6.0.0"
|
"npm": ">=6.0.0"
|
||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|
|
||||||
|
|
@ -21,9 +21,9 @@
|
||||||
"yalc": "^1.0.0-pre.53"
|
"yalc": "^1.0.0-pre.53"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@strapi/plugin-cloud": "5.30.1",
|
"@strapi/plugin-cloud": "5.37.1",
|
||||||
"@strapi/plugin-users-permissions": "5.30.1",
|
"@strapi/plugin-users-permissions": "5.37.1",
|
||||||
"@strapi/strapi": "5.30.1",
|
"@strapi/strapi": "5.37.1",
|
||||||
"better-sqlite3": "11.3.0",
|
"better-sqlite3": "11.3.0",
|
||||||
"react": "^18.0.0",
|
"react": "^18.0.0",
|
||||||
"react-dom": "^18.0.0",
|
"react-dom": "^18.0.0",
|
||||||
|
|
@ -38,7 +38,7 @@
|
||||||
"uuid": "edadddbd-0f25-4da7-833b-d4cd7dcae2fc"
|
"uuid": "edadddbd-0f25-4da7-833b-d4cd7dcae2fc"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=20.0.0 <=22.x.x",
|
"node": ">=20.0.0 <=24.x.x",
|
||||||
"npm": ">=6.0.0"
|
"npm": ">=6.0.0"
|
||||||
},
|
},
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,10 @@ export interface AdminApiToken extends Struct.CollectionTypeSchema {
|
||||||
minLength: 1;
|
minLength: 1;
|
||||||
}> &
|
}> &
|
||||||
Schema.Attribute.DefaultTo<''>;
|
Schema.Attribute.DefaultTo<''>;
|
||||||
|
encryptedKey: Schema.Attribute.Text &
|
||||||
|
Schema.Attribute.SetMinMaxLength<{
|
||||||
|
minLength: 1;
|
||||||
|
}>;
|
||||||
expiresAt: Schema.Attribute.DateTime;
|
expiresAt: Schema.Attribute.DateTime;
|
||||||
lastUsedAt: Schema.Attribute.DateTime;
|
lastUsedAt: Schema.Attribute.DateTime;
|
||||||
lifespan: Schema.Attribute.BigInteger;
|
lifespan: Schema.Attribute.BigInteger;
|
||||||
|
|
@ -199,6 +203,63 @@ export interface AdminRole extends Struct.CollectionTypeSchema {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface AdminSession extends Struct.CollectionTypeSchema {
|
||||||
|
collectionName: 'strapi_sessions';
|
||||||
|
info: {
|
||||||
|
description: 'Session Manager storage';
|
||||||
|
displayName: 'Session';
|
||||||
|
name: 'Session';
|
||||||
|
pluralName: 'sessions';
|
||||||
|
singularName: 'session';
|
||||||
|
};
|
||||||
|
options: {
|
||||||
|
draftAndPublish: false;
|
||||||
|
};
|
||||||
|
pluginOptions: {
|
||||||
|
'content-manager': {
|
||||||
|
visible: false;
|
||||||
|
};
|
||||||
|
'content-type-builder': {
|
||||||
|
visible: false;
|
||||||
|
};
|
||||||
|
i18n: {
|
||||||
|
localized: false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
attributes: {
|
||||||
|
absoluteExpiresAt: Schema.Attribute.DateTime & Schema.Attribute.Private;
|
||||||
|
childId: Schema.Attribute.String & Schema.Attribute.Private;
|
||||||
|
createdAt: Schema.Attribute.DateTime;
|
||||||
|
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
|
||||||
|
Schema.Attribute.Private;
|
||||||
|
deviceId: Schema.Attribute.String &
|
||||||
|
Schema.Attribute.Required &
|
||||||
|
Schema.Attribute.Private;
|
||||||
|
expiresAt: Schema.Attribute.DateTime &
|
||||||
|
Schema.Attribute.Required &
|
||||||
|
Schema.Attribute.Private;
|
||||||
|
locale: Schema.Attribute.String & Schema.Attribute.Private;
|
||||||
|
localizations: Schema.Attribute.Relation<'oneToMany', 'admin::session'> &
|
||||||
|
Schema.Attribute.Private;
|
||||||
|
origin: Schema.Attribute.String &
|
||||||
|
Schema.Attribute.Required &
|
||||||
|
Schema.Attribute.Private;
|
||||||
|
publishedAt: Schema.Attribute.DateTime;
|
||||||
|
sessionId: Schema.Attribute.String &
|
||||||
|
Schema.Attribute.Required &
|
||||||
|
Schema.Attribute.Private &
|
||||||
|
Schema.Attribute.Unique;
|
||||||
|
status: Schema.Attribute.String & Schema.Attribute.Private;
|
||||||
|
type: Schema.Attribute.String & Schema.Attribute.Private;
|
||||||
|
updatedAt: Schema.Attribute.DateTime;
|
||||||
|
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
|
||||||
|
Schema.Attribute.Private;
|
||||||
|
userId: Schema.Attribute.String &
|
||||||
|
Schema.Attribute.Required &
|
||||||
|
Schema.Attribute.Private;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
export interface AdminTransferToken extends Struct.CollectionTypeSchema {
|
export interface AdminTransferToken extends Struct.CollectionTypeSchema {
|
||||||
collectionName: 'strapi_transfer_tokens';
|
collectionName: 'strapi_transfer_tokens';
|
||||||
info: {
|
info: {
|
||||||
|
|
@ -678,12 +739,13 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
attributes: {
|
attributes: {
|
||||||
alternativeText: Schema.Attribute.String;
|
alternativeText: Schema.Attribute.Text;
|
||||||
caption: Schema.Attribute.String;
|
caption: Schema.Attribute.Text;
|
||||||
createdAt: Schema.Attribute.DateTime;
|
createdAt: Schema.Attribute.DateTime;
|
||||||
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
|
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
|
||||||
Schema.Attribute.Private;
|
Schema.Attribute.Private;
|
||||||
ext: Schema.Attribute.String;
|
ext: Schema.Attribute.String;
|
||||||
|
focalPoint: Schema.Attribute.JSON;
|
||||||
folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> &
|
folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> &
|
||||||
Schema.Attribute.Private;
|
Schema.Attribute.Private;
|
||||||
folderPath: Schema.Attribute.String &
|
folderPath: Schema.Attribute.String &
|
||||||
|
|
@ -703,7 +765,7 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema {
|
||||||
Schema.Attribute.Private;
|
Schema.Attribute.Private;
|
||||||
mime: Schema.Attribute.String & Schema.Attribute.Required;
|
mime: Schema.Attribute.String & Schema.Attribute.Required;
|
||||||
name: Schema.Attribute.String & Schema.Attribute.Required;
|
name: Schema.Attribute.String & Schema.Attribute.Required;
|
||||||
previewUrl: Schema.Attribute.String;
|
previewUrl: Schema.Attribute.Text;
|
||||||
provider: Schema.Attribute.String & Schema.Attribute.Required;
|
provider: Schema.Attribute.String & Schema.Attribute.Required;
|
||||||
provider_metadata: Schema.Attribute.JSON;
|
provider_metadata: Schema.Attribute.JSON;
|
||||||
publishedAt: Schema.Attribute.DateTime;
|
publishedAt: Schema.Attribute.DateTime;
|
||||||
|
|
@ -712,7 +774,7 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema {
|
||||||
updatedAt: Schema.Attribute.DateTime;
|
updatedAt: Schema.Attribute.DateTime;
|
||||||
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
|
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
|
||||||
Schema.Attribute.Private;
|
Schema.Attribute.Private;
|
||||||
url: Schema.Attribute.String & Schema.Attribute.Required;
|
url: Schema.Attribute.Text & Schema.Attribute.Required;
|
||||||
width: Schema.Attribute.Integer;
|
width: Schema.Attribute.Integer;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
@ -927,6 +989,7 @@ declare module '@strapi/strapi' {
|
||||||
'admin::api-token-permission': AdminApiTokenPermission;
|
'admin::api-token-permission': AdminApiTokenPermission;
|
||||||
'admin::permission': AdminPermission;
|
'admin::permission': AdminPermission;
|
||||||
'admin::role': AdminRole;
|
'admin::role': AdminRole;
|
||||||
|
'admin::session': AdminSession;
|
||||||
'admin::transfer-token': AdminTransferToken;
|
'admin::transfer-token': AdminTransferToken;
|
||||||
'admin::transfer-token-permission': AdminTransferTokenPermission;
|
'admin::transfer-token-permission': AdminTransferTokenPermission;
|
||||||
'admin::user': AdminUser;
|
'admin::user': AdminUser;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue