feat(ci): Add GitHub Actions workflows for CI/CD

This commit is contained in:
2024-12-27 01:33:13 +01:00
parent bdc93b01b6
commit 8b586640a1
13 changed files with 265 additions and 74 deletions

View File

@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@social.io/interfaces',
version: '1.1.0',
version: '1.2.0',
description: 'an interface package for social.io'
}

View File

@@ -1,5 +1,3 @@
import * as typedrequestInterfaces from '@apiglobal/typedrequest-interfaces';
export {
typedrequestInterfaces
}
export { typedrequestInterfaces };

View File

@@ -29,10 +29,9 @@ export interface ISioSession {
name: string;
email: string;
mobilePhone: string;
};
conversations: ISioConversation[];
}
// tenant
export interface ISioTenant {}
export interface ISioTenant {}

View File

@@ -1,9 +1,10 @@
import * as plugins from './interfaces.plugins.js';
export interface IRequest_GetSocialSession extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_GetSocialSession
> {
export interface IRequest_GetSocialSession
extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_GetSocialSession
> {
method: 'getSocialSession';
request: {
existingSessionId?: string;
@@ -13,24 +14,26 @@ export interface IRequest_GetSocialSession extends plugins.typedrequestInterface
};
}
export interface IRequest_AttachProfileId extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_AttachProfileId
> {
method: 'attachProfileId';
request: {
sessionId: string;
profileId: string;
};
response: {
newSessionId: string;
};
export interface IRequest_AttachProfileId
extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_AttachProfileId
> {
method: 'attachProfileId';
request: {
sessionId: string;
profileId: string;
};
response: {
newSessionId: string;
};
}
export interface IRequest_GetConversations extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_GetConversations
> {
export interface IRequest_GetConversations
extends plugins.typedrequestInterfaces.implementsTR<
plugins.typedrequestInterfaces.ITypedRequest,
IRequest_GetConversations
> {
method: 'getConversations';
request: {
sessionId: string;