Skip to content

chore(api): sync the Fineract OpenAPI spec - #416

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
chore/fineract-spec-sync
Closed

chore(api): sync the Fineract OpenAPI spec#416
github-actions[bot] wants to merge 1 commit into
mainfrom
chore/fineract-spec-sync

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Apache Fineract's OpenAPI spec has changed. This regenerates src/app/api/ from it.

Spec version 1.16.0-SNAPSHOT
Upstream commit unknown
Image apache/fineract@sha256:6c331bbef3103344fae77ae06f243e2980a5c7e79cf6652826eeb04376adc827
Paths / operations / schemas 594 / 958 / 1475
Run https://github.com/apache/fineract-backoffice-ui/actions/runs/32386393970

Compile check

npm run build failed.

This is the expected outcome when upstream removes or renames an endpoint, and it
is the reason this PR is worth opening: the errors below are precisely the call
sites that need attention. See the removed operations in the diff.

Build output (last 80 lines)
 WARN  No entry point found for @ionic/core/components/ion-badge.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-badge.js
 WARN  No entry point found for @ionic/core/components/ion-backdrop.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-backdrop.js
 WARN  No entry point found for @ionic/core/components/ion-avatar.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-avatar.js
 WARN  No entry point found for @ionic/core/components/ion-app.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-app.js
 WARN  No entry point found for @ionic/core/components/ion-alert.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-alert.js
 WARN  No entry point found for @ionic/core/components/ion-action-sheet.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-action-sheet.js
 WARN  No entry point found for @ionic/core/components/ion-accordion-group.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-accordion-group.js
 WARN  No entry point found for @ionic/core/components/ion-accordion.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-accordion.js
 WARN  No entry point found for @ionic/core/components/ion-popover.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-popover.js
 WARN  No entry point found for @ionic/core/components/ion-modal.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-modal.js
 WARN  No entry point found for @ionic/core/components/ion-router-outlet.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-router-outlet.js
 WARN  No entry point found for @ionic/core/components/ion-back-button.js
 WARN  If you don't need this package, skip it in your federation.config.js or consider moving it into depDependencies in your package.json
 WARN  No meta data found for shared lib @ionic/core/components/ion-back-button.js
 INFO  Removed unused dependencies.
 INFO  Building federation artifacts
 NOTE  Skip packages you don't want to share in your federation config
 INFO  Bundling external npm packages with bundle type 'browser-shared'
✘ [ERROR] TS2769: No overload matches this call.
  Overload 1 of 3, '(entityType: string, entityId: number, documentId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "body" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Type 'string' has no properties in common with type 'FormDataBodyPart'.
  Overload 2 of 3, '(entityType: string, entityId: number, documentId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "response" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Type 'string' has no properties in common with type 'FormDataBodyPart'.
  Overload 3 of 3, '(entityType: string, entityId: number, documentId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "events" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Type 'string' has no properties in common with type 'FormDataBodyPart'. [plugin angular-compiler]

    src/app/features/clients/kyc/client-document-form.component.ts:207:10:
      207 │           this.document().name,
          ╵           ~~~~~~~~~~~~~~~~~~~~

✘ [ERROR] TS2769: No overload matches this call.
  Overload 1 of 3, '(entityType: string, entityId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "body" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Argument of type 'File' is not assignable to parameter of type 'string'.
  Overload 2 of 3, '(entityType: string, entityId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "response" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Argument of type 'File' is not assignable to parameter of type 'string'.
  Overload 3 of 3, '(entityType: string, entityId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "events" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Argument of type 'File' is not assignable to parameter of type 'string'. [plugin angular-compiler]

    src/app/features/clients/kyc/client-document-form.component.ts:220:10:
      220 │           this.selectedFile!,
          ╵           ~~~~~~~~~~~~~~~~~~

 ERRR  Error building federation artifacts
 ERRR  Build failed with 2 errors:
src/app/features/clients/kyc/client-document-form.component.ts:207:10: ERROR: [plugin: angular-compiler] TS2769: No overload matches this call.
  Overload 1 of 3, '(entityType: string, entityId: number, documentId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "body" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Type 'string' has no properties in common with type 'FormDataBodyPart'.
  Overload 2 of 3, '(entityType: string, entityId: number, documentId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "response" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Type 'string' has no properties in common with type 'FormDataBodyPart'.
  Overload 3 of 3, '(entityType: string, entityId: number, documentId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "events" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Type 'string' has no properties in common with type 'FormDataBodyPart'.
src/app/features/clients/kyc/client-document-form.component.ts:220:10: ERROR: [plugin: angular-compiler] TS2769: No overload matches this call.
  Overload 1 of 3, '(entityType: string, entityId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "body" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Argument of type 'File' is not assignable to parameter of type 'string'.
  Overload 2 of 3, '(entityType: string, entityId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "response" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Argument of type 'File' is not assignable to parameter of type 'string'.
  Overload 3 of 3, '(entityType: string, entityId: number, contentLength?: number | undefined, description?: string | undefined, expiryDate?: string | undefined, file?: FormDataBodyPart | undefined, issuanceDate?: string | undefined, name?: string | undefined, observe?: "events" | undefined, reportProgress?: boolean | undefined, options?: { ...; } | undefined): Observable<...>', gave the following error.
    Argument of type 'File' is not assignable to parameter of type 'string'.

API surface diff

added removed changed
paths +0
operations 0 0 2
schemas 0 0

No operations were removed, so no existing call site can break.


Provenance for this spec is recorded in public/api/fineract.provenance.json.
See DOCS/OPENAPI_GENERATOR.md and
DOCS/adr/0002-automated-fineract-spec-sync.md.

CI may not have run on this PR. Without a SPEC_SYNC_TOKEN secret it is opened
with the default GITHUB_TOKEN, which cannot trigger workflows — so api-client-drift,
build and the rest stay silent. Close and reopen the PR (or push an empty commit) to
run them. The compile check above is a preview, not a substitute.

@github-actions github-actions Bot added automated dependencies Pull requests that update a dependency file labels Aug 20, 2026
Aman-Mittal added a commit that referenced this pull request Aug 22, 2026
…n-gaps

feat: close nine daily branch-operations gaps, and unblock the spec sync #416 breaks
@Aman-Mittal

Copy link
Copy Markdown
Member

Closing this will regenerate again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant