Skip to content

Commit

Permalink
Api spec updates (bcgov#2933)
Browse files Browse the repository at this point in the history
* 22301-update change agm location (bcgov#2846)

* add AGM_location_change schema
* update filing_head schema
* update Filing schema
* update business schema
* add example - agm location change to the filing path
* add 3 failed response examples - missing location, reason, year

* 22295-update-consent-to-continue-out-spec  (bcgov#2847)

* Update consent continuation out filing doc

* 22297-update voluntary dissolution spec (bcgov#2852)

* Update related schemas for voluntary dissolution 
* update examples names in agm location change to follow naming convensions, update submiter and payment info to mocks
* add request and response examples for voluntary dissolution
* update example info for get the certificate of good standing
* remove all taxId fields in x-examples under Party and Officer/Person

* 22114 - add change of address api specs (bcgov#2855)

* 22114 - add change of address api specs

* 22114 - update request and response

* 22114 - revert changes for actions

* 22114 - update names and objects

* 22114 - update as per naming convention and responses

* 22114 - update response name

* 22294 update agm extension spec (bcgov#2857)

* Update Agm extension schema and spec.

* 22300-update annual report spec (bcgov#2860)

* Updated relevant schemas -- Annual_report, office
* Added request and response examples for annual report filing

* 22211 - add amalgamation spec (bcgov#2863)

* 22211 - add amalgamation spec

* 22211 - update response name

* 22211 - updates

* 22211 - updates

* 22211 - updates

* 22211 - updates

* 22211 - updates

* 22211 - updates

* 22211 - updates

* 22293 update change of directors spec (bcgov#2864)

* Update change of directors spec

* 22298-update alterations specs (bcgov#2866)

* update relevant schemas (name_request, name_translation, court_order)
* add request and response examples for alterations

* add CI workflow for legal api specs (bcgov#2874)

Add OAS CI workflow to api-spec-updates branch for docs/business.yaml file so any updates to api spec are linted.

* update folder structure and oas-ci workflow (bcgov#2877)

- moved business.yaml under docs/oas/
- updated the file path in oas-ci
- Will have a test PR after this PR merged. Try to see if this change can make the lint check work properly.

* add permissions section (bcgov#2880)

add permissions section

* incorporation application changes for api spec (bcgov#2871)

* incorporation application changes for api spec

* removed id from request body

* replaced date and nrnum

* replaced account id with mock val

* fixed indent

* added 401 unauthorized response

* changed date string types and values

* update workflow file and folder structure for business.yaml according to the latest oas-ci changes (bcgov#2888)

* updated the oas ci file based on suggestions from Patrick Wei
* moved the business.yaml to ./docs, since the oas ci in SRE repo has now changed

* 22212 - add continuation in spec (bcgov#2891)

* Update API Specs authentication requirements info (bcgov#2896)

* Update wording for POST /businesses/{identifier}/filings (bcgov#2906)

Adjust wording for POST /businesses/{identifier}/filings endpoint

* Update wording for GET /businesses/{identifier}/filings (bcgov#2908)

Update wording for GET /businesses/{identifier}/filings endpoint

* 22707 - Update wording for GET /businesses/{identifier}/documents/{documentName} (bcgov#2910)

Update wording for GET /businesses/{identifier}/documents/{documentName} endpoint

* 22717-adjust wordings based on the feedback doc and discussion (bcgov#2912)

* adjust wordings based on the feedback doc and discussion for business overview section and related items

* 22700 - Sorted filing request and response examples alphabetically (bcgov#2917)

Sorted filing request and response examples alphabetically for POST /businesses/{identifier}/filings

* Update spec wordings (bcgov#2914)

* update spec wording

* fix duplicate issue

* 22698 - fix linting issues related to 7 filings (bcgov#2919)

* removed the duplications in the enums
* adjusted the required item in the Filing schema to filing which is the one in Business Schemas
* adjusted filing_header schema to fit the updated filing schema
* adjusted examples didn't meet requirements in schemas

* Sort examples alphabetically (bcgov#2920)

* update spec wording

* fix duplicate issue

* arrange in alphabetical order

* fix lint issue

* Fix linting issues (bcgov#2921)

* update spec wording

* fix duplicate issue

* arrange in alphabetical order

* fix lint issue

* fix linting issue 1

* fix linting issue 1

* fix linting issue 2

* fix linting issue 3

* fix linting issue 4

---------

Co-authored-by: EasonPan <[email protected]>
Co-authored-by: Aimee <[email protected]>
Co-authored-by: ketaki-deodhar <[email protected]>
Co-authored-by: PaulG <[email protected]>
  • Loading branch information
5 people authored Aug 20, 2024
1 parent ff2d445 commit 2a2d720
Show file tree
Hide file tree
Showing 2 changed files with 3,280 additions and 423 deletions.
8 changes: 2 additions & 6 deletions .github/workflows/legal-oas-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,10 @@ defaults:
run:
shell: bash
working-directory: .

permissions:
contents: write
actions: read
checks: write


jobs:
business-oas-ci:
uses: bcgov/bcregistry-sre/.github/workflows/oas-ci.yaml@main
with:
working_directory: "."
oas_file_directory: "./docs"
Loading

0 comments on commit 2a2d720

Please sign in to comment.