Run semantic release on manual deploy

This commit is contained in:
Gabriel Rosa
2023-02-14 16:46:54 -03:00
parent c5c089e5d5
commit a2c9a462e4
4 changed files with 44 additions and 3 deletions
+1 -2
View File
@@ -41,8 +41,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v3
- if: github.event_name != 'workflow_dispatch'
name: Semantic Release
- name: Semantic Release
uses: cycjimmy/semantic-release-action@v2
id: semantic
with:
+23
View File
@@ -3676,6 +3676,29 @@
],
"type": "string"
}
},
{
"name": "sort_by",
"required": false,
"in": "query",
"description": "Data Asset field to sort",
"schema": {
"type": "string"
}
},
{
"name": "order",
"required": false,
"in": "query",
"description": "Tipo de ordenação - asc: crescente; desc: decrescente ",
"schema": {
"default": "asc",
"enum": [
"asc",
"desc"
],
"type": "string"
}
}
],
"responses": {
+2 -1
View File
@@ -25,6 +25,7 @@ import { DadosferaLogger } from '@dadosfera/dadosfera-logs';
import { PackTheMetadata } from 'src/utils/ PackTheMetadata';
import { RequestUser, User } from 'src/decorators/user.decorator';
import {
ICatalogAllRequest,
ICatalogAllResponse,
IColumnsMetadataResponse,
ICreateDataAsset,
@@ -61,7 +62,7 @@ export class CatalogController {
)
async searchCatalog(
@User() user: RequestUser,
@Query() query,
@Query() query: ICatalogAllRequest,
): Promise<ICatalogAllResponse> {
const { user_id, customer_name, customer_id, username, permissions } = user;
this.logger.info(`/catalog - searchCatalog`, {
+18
View File
@@ -6,6 +6,10 @@ export enum DataAssetShareType {
public = 'public',
private = 'private',
}
export enum OrderEnum {
asc = 'asc',
desc = 'desc',
}
export class EmbedObject {
@ApiProperty()
url: string;
@@ -112,6 +116,20 @@ export class IDeleteComment {
comment: CommentToDelete;
}
export class ICatalogAllRequest {
search;
page: string;
size: string;
@ApiPropertyOptional({ description: 'Data Asset field to sort' })
sort_by: string;
@ApiPropertyOptional({
enum: OrderEnum,
default: OrderEnum.asc,
description: 'Tipo de ordenação - asc: crescente; desc: decrescente ',
})
order?: OrderEnum;
}
export class ICatalogAllResponse {
@ApiProperty({ type: [IDataAsset] })
data_assets: IDataAsset[];