Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "4.0.0-alpha.6"
".": "4.0.0"
}
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [4.0.0](https://github.com/MapColonies/ingestion-trigger/compare/v4.0.0-alpha.6...v4.0.0) (2026-02-08)


### Features

* added abort api endpoint (MAPCO-8328) ([#59](https://github.com/MapColonies/ingestion-trigger/issues/59)) ([345d894](https://github.com/MapColonies/ingestion-trigger/commit/345d894e5df36cd248819989271fe106439196d5))


### Bug Fixes

* fix validaiton table deletion (MAPCO-9740) ([#62](https://github.com/MapColonies/ingestion-trigger/issues/62)) ([444db18](https://github.com/MapColonies/ingestion-trigger/commit/444db1884c082f484d10320db4b691757d7f8255))
* update helm labels to match selector for mclabels integration ([#58](https://github.com/MapColonies/ingestion-trigger/issues/58)) ([0199724](https://github.com/MapColonies/ingestion-trigger/commit/019972455aef02dbe2ce7c488a2b622217b7953e))

## [4.0.0-alpha.2](https://github.com/MapColonies/ingestion-trigger/compare/v4.0.0-alpha.1...v4.0.0-alpha.2) (2025-11-16)


Expand Down
5 changes: 2 additions & 3 deletions helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@ apiVersion: v2
name: ingestion-trigger
description: A Helm chart for ingestion-trigger service
type: application
version: 4.0.0-alpha.6
appVersion: 4.0.0-alpha.6
version: 4.0.0
appVersion: 4.0.0
dependencies:
- name: mclabels
version: 1.0.1
repository: oci://acrarolibotnonprod.azurecr.io/helm/infra

34 changes: 22 additions & 12 deletions openapi3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ security: []
info:
title: ingestion-trigger
description: >-
Service that designed to validate and trigger ingestion of new layers from raw data and update existing layers
version: 4.0.0-alpha.6
Service that designed to validate and trigger ingestion of new layers from
raw data and update existing layers
version: 4.0.0
license:
name: MIT
url: https://opensource.org/licenses/MIT
Expand Down Expand Up @@ -124,7 +125,9 @@ paths:
- ingestion
summary: retry a failed or completed ingestion job with task failures
description: >-
Retries an ingestion job that has failed or completed with errors. This endpoint handles failures from any task in the ingestion workflow. The job must be in FAILED or COMPLETED status.
Retries an ingestion job that has failed or completed with errors. This
endpoint handles failures from any task in the ingestion workflow. The
job must be in FAILED or COMPLETED status.
parameters:
- name: jobId
in: path
Expand All @@ -137,7 +140,9 @@ paths:
'200':
description: OK
'400':
description: Bad request - Job status is not FAILED, SUSPENDED or required parameters are missing
description: >-
Bad request - Job status is not FAILED, SUSPENDED or required
parameters are missing
content:
application/json:
schema:
Expand Down Expand Up @@ -178,7 +183,8 @@ paths:
- ingestion
summary: abort an active ingestion job
description: >-
Aborts an ingestion job that is currently active or pending, preventing any further processing.
Aborts an ingestion job that is currently active or pending, preventing
any further processing.
parameters:
- name: jobId
in: path
Expand All @@ -205,7 +211,9 @@ paths:
$ref: >-
./Schema/ingestionTrigger/responses/ingestionTriggerResponses.yaml#/components/schemas/errorMessage
'409':
description: Conflict - Unable to abort job due to current state (e.g., already completed or in finalization)
description: >-
Conflict - Unable to abort job due to current state (e.g., already
completed or in finalization)
content:
application/json:
schema:
Expand Down Expand Up @@ -239,7 +247,8 @@ paths:
schema:
$ref: '#/components/schemas/GpkgInputFiles'
example:
gpkgFilesPath: ['path/to/blue_marble.gpkg']
gpkgFilesPath:
- path/to/blue_marble.gpkg
responses:
'200':
description: OK
Expand Down Expand Up @@ -318,7 +327,6 @@ paths:
schema:
$ref: >-
./Schema/ingestionTrigger/responses/ingestionTriggerResponses.yaml#/components/schemas/errorMessage

components:
schemas:
CallbackUrls:
Expand All @@ -328,7 +336,8 @@ components:
type: string
pattern: ^https?:\/\/[^\s/$.?#].[^\s]*$
description: callback url for ingestion status notifications
example: ['https://my-dns-for-callback']
example:
- https://my-dns-for-callback
GpkgFilesPath:
type: array
minItems: 1
Expand All @@ -337,7 +346,8 @@ components:
type: string
pattern: ^(\/?[\w-]+)(\/[\w-]+)*\/[\wא-ת\.-]+\.gpkg$
description: gpkg source file paths
example: ['path/to/example.gpkg']
example:
- path/to/example.gpkg
IngestionNewLayerMetadata:
type: object
required:
Expand Down Expand Up @@ -441,12 +451,12 @@ components:
type: string
pattern: ^(\/?[\w-]+)(\/[\w-]+)*\/ShapeMetadata\.shp$
description: metadata shape file path
example: 'path/to/ShapeMetadata.shp'
example: path/to/ShapeMetadata.shp
ProductShapefilePath:
type: string
pattern: ^(\/?[\w-]+)(\/[\w-]+)*\/Product\.shp$
description: product shape file path
example: 'path/to/Product.shp'
example: path/to/Product.shp
SuccessfulIngestionResponse:
type: object
required:
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ingestion-trigger",
"version": "4.0.0-alpha.6",
"version": "4.0.0",
"description": "Service that designed to validate and trigger ingestion of new layers from raw data and update existing layers",
"main": "./src/index.ts",
"scripts": {
Expand Down