diff --git a/.earthlyignore b/.earthlyignore index e3b7c5ad38..ad1f96fd08 100644 --- a/.earthlyignore +++ b/.earthlyignore @@ -50,6 +50,7 @@ search stargate wallets webhooks +transaction-plane # Operator tooling components/operator/bin \ No newline at end of file diff --git a/.github/labeler.yml b/.github/labeler.yml index 1e8d7d63fc..712554c1da 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -50,3 +50,6 @@ github: 'ee/reconciliation': - changed-files: - any-glob-to-any-file: "ee/reconciliation/*" +'ee/transaction-plane': + - changed-files: + - any-glob-to-any-file: "ee/transaction-plane/*" diff --git a/Earthfile b/Earthfile index d23148cb09..c01c76692f 100644 --- a/Earthfile +++ b/Earthfile @@ -12,6 +12,7 @@ ARG SEARCH_VERSION=v2.1.0 ARG ORCHESTRATION_VERSION=v2.4.0 ARG RECONCILIATION_VERSION=v2.2.1 ARG GATEWAY_VERSION=v2.1.0 +ARG TRANSACTION_PLANE_VERSION=v0.2.0 sources: FROM core+base-image @@ -43,6 +44,7 @@ build-final-spec: RUN curl -L https://github.com/formancehq/wallets/releases/download/${WALLETS_VERSION}/openapi.yaml -o wallets.openapi.yaml RUN curl -L https://github.com/formancehq/reconciliation/releases/download/${RECONCILIATION_VERSION}/openapi.yaml -o reconciliation.openapi.yaml RUN curl -L https://github.com/formancehq/flows/releases/download/${ORCHESTRATION_VERSION}/openapi.yaml -o orchestration.openapi.yaml + RUN curl -L https://github.com/formancehq/transaction-plane/releases/download/${TRANSACTION_PLANE_VERSION}/openapi.yaml -o transaction-plane.openapi.yaml WORKDIR /src/releases RUN npm run build diff --git a/releases/base.yaml b/releases/base.yaml index 4f949017cd..e0a27f5669 100644 --- a/releases/base.yaml +++ b/releases/base.yaml @@ -51,6 +51,7 @@ tags: - name: search.v1 - name: webhooks.v1 - name: wallets.v1 + - name: transaction-plane.v1 components: securitySchemes: @@ -97,3 +98,6 @@ x-tagGroups: - name: Reconciliation tags: - reconciliation.v1 + - name: TransactionPlane + tags: + - transaction-plane.v1 diff --git a/releases/openapi-merge.json b/releases/openapi-merge.json index 3c60dd26b2..9de42813dd 100644 --- a/releases/openapi-merge.json +++ b/releases/openapi-merge.json @@ -92,6 +92,15 @@ "dispute": { "prefix": "reconciliation" } + }, + { + "inputFile": "./../components/transaction-plane.openapi.yaml", + "pathModification": { + "prepend": "/api/transactionplane" + }, + "dispute": { + "prefix": "transactionplane" + } } ], "output": "./build/generate.json"