feat(release,build,tests): add automated multi-platform release pipeline and align runtime, model, and test updates

This commit is contained in:
2026-03-20 13:56:43 +00:00
parent 4d561b3874
commit b05c53f967
25 changed files with 3747 additions and 941 deletions

View File

@@ -23,7 +23,7 @@ export class ApiToken extends plugins.smartdata.SmartDataDbDoc<ApiToken, ApiToke
public createdById?: string; // Who created the token (for audit)
@plugins.smartdata.svDb()
public name: string = '';
public override name: string = '';
@plugins.smartdata.svDb()
@plugins.smartdata.index({ unique: true })

View File

@@ -36,7 +36,7 @@ export class AuthProvider
@plugins.smartdata.svDb()
@plugins.smartdata.index({ unique: true })
public name: string = ''; // URL-safe slug identifier
public override name: string = ''; // URL-safe slug identifier
@plugins.smartdata.svDb()
@plugins.smartdata.searchable()

View File

@@ -25,7 +25,7 @@ export class Organization extends plugins.smartdata.SmartDataDbDoc<Organization,
@plugins.smartdata.svDb()
@plugins.smartdata.searchable()
@plugins.smartdata.index({ unique: true })
public name: string = ''; // URL-safe slug
public override name: string = ''; // URL-safe slug
@plugins.smartdata.svDb()
@plugins.smartdata.searchable()

View File

@@ -31,7 +31,7 @@ export class Package extends plugins.smartdata.SmartDataDbDoc<Package, Package>
@plugins.smartdata.svDb()
@plugins.smartdata.searchable()
@plugins.smartdata.index()
public name: string = '';
public override name: string = '';
@plugins.smartdata.svDb()
@plugins.smartdata.searchable()
@@ -110,7 +110,7 @@ export class Package extends plugins.smartdata.SmartDataDbDoc<Package, Package>
/**
* Search packages
*/
public static async search(
public static async searchPackages(
query: string,
options?: {
protocol?: TRegistryProtocol;

View File

@@ -17,7 +17,7 @@ export class Repository extends plugins.smartdata.SmartDataDbDoc<Repository, Rep
@plugins.smartdata.svDb()
@plugins.smartdata.searchable()
public name: string = '';
public override name: string = '';
@plugins.smartdata.svDb()
public description?: string;

View File

@@ -17,7 +17,7 @@ export class Team extends plugins.smartdata.SmartDataDbDoc<Team, Team> implement
@plugins.smartdata.svDb()
@plugins.smartdata.searchable()
public name: string = '';
public override name: string = '';
@plugins.smartdata.svDb()
public description?: string;