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