From e2ad8e55e838900c6512f5a9c0418503e35e1123 Mon Sep 17 00:00:00 2001 From: mapcolonies-devops <143094402+mapcolonies-devops@users.noreply.github.com> Date: Sun, 8 Feb 2026 10:33:18 +0200 Subject: [PATCH 1/2] chore(master): release 4.1.0-alpha.6 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 13 +++++++++++++ helm/Chart.yaml | 5 ++--- openapi3.yaml | 34 ++++++++++++++++++++++------------ package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 41 insertions(+), 19 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 975e51c6..4501122f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.0.0-alpha.6" + ".": "4.1.0-alpha.6" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 849ae5c6..88b2a80e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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.1.0-alpha.6](https://github.com/MapColonies/ingestion-trigger/compare/v4.0.0-alpha.6...v4.1.0-alpha.6) (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) diff --git a/helm/Chart.yaml b/helm/Chart.yaml index 8f5805de..f05be141 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -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.1.0-alpha.6 +appVersion: 4.1.0-alpha.6 dependencies: - name: mclabels version: 1.0.1 repository: oci://acrarolibotnonprod.azurecr.io/helm/infra - diff --git a/openapi3.yaml b/openapi3.yaml index 2a2ce3ff..6433b64c 100644 --- a/openapi3.yaml +++ b/openapi3.yaml @@ -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.1.0-alpha.6 license: name: MIT url: https://opensource.org/licenses/MIT @@ -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 @@ -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: @@ -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 @@ -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: @@ -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 @@ -318,7 +327,6 @@ paths: schema: $ref: >- ./Schema/ingestionTrigger/responses/ingestionTriggerResponses.yaml#/components/schemas/errorMessage - components: schemas: CallbackUrls: @@ -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 @@ -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: @@ -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: diff --git a/package-lock.json b/package-lock.json index 3a0f9add..12da1de3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ingestion-trigger", - "version": "4.0.0-alpha.6", + "version": "4.1.0-alpha.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ingestion-trigger", - "version": "4.0.0-alpha.6", + "version": "4.1.0-alpha.6", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index 9f8f6e7b..0b9b0f48 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ingestion-trigger", - "version": "4.0.0-alpha.6", + "version": "4.1.0-alpha.6", "description": "Service that designed to validate and trigger ingestion of new layers from raw data and update existing layers", "main": "./src/index.ts", "scripts": { From aeddd6840228e489f4d039b418c40d658b0384bd Mon Sep 17 00:00:00 2001 From: shlomiko Date: Sun, 8 Feb 2026 11:54:54 +0200 Subject: [PATCH 2/2] chore: updated official release of 4.0.0 version --- .release-please-manifest.json | 2 +- CHANGELOG.md | 2 +- helm/Chart.yaml | 4 ++-- openapi3.yaml | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4501122f..4d204362 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.1.0-alpha.6" + ".": "4.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 88b2a80e..dfa9481a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ 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.1.0-alpha.6](https://github.com/MapColonies/ingestion-trigger/compare/v4.0.0-alpha.6...v4.1.0-alpha.6) (2026-02-08) +## [4.0.0](https://github.com/MapColonies/ingestion-trigger/compare/v4.0.0-alpha.6...v4.0.0) (2026-02-08) ### Features diff --git a/helm/Chart.yaml b/helm/Chart.yaml index f05be141..42c40d61 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: ingestion-trigger description: A Helm chart for ingestion-trigger service type: application -version: 4.1.0-alpha.6 -appVersion: 4.1.0-alpha.6 +version: 4.0.0 +appVersion: 4.0.0 dependencies: - name: mclabels version: 1.0.1 diff --git a/openapi3.yaml b/openapi3.yaml index 6433b64c..0c5123df 100644 --- a/openapi3.yaml +++ b/openapi3.yaml @@ -5,7 +5,7 @@ info: description: >- Service that designed to validate and trigger ingestion of new layers from raw data and update existing layers - version: 4.1.0-alpha.6 + version: 4.0.0 license: name: MIT url: https://opensource.org/licenses/MIT diff --git a/package-lock.json b/package-lock.json index 12da1de3..8e557d8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ingestion-trigger", - "version": "4.1.0-alpha.6", + "version": "4.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ingestion-trigger", - "version": "4.1.0-alpha.6", + "version": "4.0.0", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/package.json b/package.json index 0b9b0f48..d71491d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ingestion-trigger", - "version": "4.1.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": {