-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into 119-new-enum-in-matrimonial-property-scheme-1
- Loading branch information
Showing
9 changed files
with
557 additions
and
252 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
name: SFTI Update License | ||
|
||
on: | ||
schedule: | ||
- cron: "0 3 1 1 *" # 03:00 AM on January 1 | ||
|
||
jobs: | ||
yaml-lint: | ||
uses: swissfintechinnovations/.github/.github/workflows/reusable-license-update-workflow.yaml@main |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
name: 'SFTI Lint Specifications: OpenAPI Compliance' | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- main | ||
workflow_dispatch: | ||
inputs: | ||
filenames: | ||
type: string | ||
default: '*.yaml' | ||
description: 'Files to be linted (list of files sperated by a whitespace). Default: *.yaml' | ||
|
||
jobs: | ||
openapi-lint: | ||
uses: swissfintechinnovations/.github/.github/workflows/reusable-lint-openapi-workflow.yaml@main | ||
with: | ||
filenames: ${{ github.event.inputs.filenames || '*.yaml' }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
name: 'SFTI Lint Specifications: Yaml Compliance' | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- main | ||
workflow_dispatch: | ||
inputs: | ||
filenames: | ||
type: string | ||
default: '*.yaml' | ||
description: 'Files to be linted (list of files sperated by a whitespace). Default: *.yaml' | ||
|
||
jobs: | ||
yaml-lint: | ||
uses: swissfintechinnovations/.github/.github/workflows/reusable-lint-yaml-workflow.yaml@main | ||
with: | ||
filenames: ${{ github.event.inputs.filenames || '*.yaml' }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: SFTI Release | ||
|
||
on: | ||
workflow_dispatch: | ||
inputs: | ||
version: | ||
description: "Release version tag (required format: v[mayor].[minor].[bugfix], e.g. v1.3.0)" | ||
type: string | ||
required: true | ||
draft: | ||
description: Should a release draft be created? (Otherwise the release will be published immediately) | ||
type: boolean | ||
default: true | ||
required: true | ||
artifact: | ||
description: Add artifacts to the release. All files from the provided folder(s) are added to the release. Folders or files are seperated by a single whitespace (e.g. file.txt folder/). **Do not use docs/**. | ||
type: string | ||
required: false | ||
force: | ||
description: "If force is true, already published releases can be overwritten. Caution: This action deletes already published releases and can **not** be undone!" | ||
type: boolean | ||
required: false | ||
|
||
jobs: | ||
check-permissions: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Check user permission | ||
id: param_check | ||
run: | | ||
if [[ "${{ github.actor }}" != "NikolajMarwitz" && "${{ github.actor }}" != "dkoeni" && "${{ github.actor }}" != "juergen-petry" ]]; then | ||
echo "You have no permissons to start the release action." | ||
exit 1 | ||
fi | ||
release: | ||
needs: check-permissions | ||
uses: swissfintechinnovations/.github/.github/workflows/reusable-release-workflow.yaml@main | ||
with: | ||
version: ${{ github.event.inputs.version }} | ||
draft: ${{ fromJSON(github.event.inputs.draft) }} # convert string to boolean | ||
artifact: ${{ github.event.inputs.artifact }} | ||
force: ${{ fromJSON(github.event.inputs.force) }} # convert string to boolean | ||
secrets: inherit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
name: SFTI Validate Swagger | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- main | ||
workflow_dispatch: | ||
|
||
jobs: | ||
swagger-validate: | ||
uses: swissfintechinnovations/.github/.github/workflows/reusable-swagger-validate-workflow.yaml@main |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,17 @@ | ||
![SFTI_Banner](https://user-images.githubusercontent.com/116151702/232762217-ac254483-0d25-4234-857b-376ff8dbb1e7.png) | ||
<!-- ![SFTI_Banner](https://user-images.githubusercontent.com/116151702/232762217-ac254483-0d25-4234-857b-376ff8dbb1e7.png) --> | ||
![ca-mortgage](https://user-images.githubusercontent.com/116151702/236231740-68b1595a-3cf7-4c5c-9623-3e014d827436.png) | ||
|
||
|
||
--- | ||
[![GitHub release](https://img.shields.io/github/release/swissfintechinnovations/ca-mortgage)](https://github.com/swissfintechinnovations/ca-mortgage/releases/) | ||
![GitHub checks](https://img.shields.io/github/checks-status/swissfintechinnovations/ca-mortgage/main) | ||
![Swagger Validator](https://img.shields.io/swagger/valid/3.0?specUrl=https%3A%2F%2Fraw.githubusercontent.com%2FOAI%2FOpenAPI-Specification%2Fmaster%2Fexamples%2Fv2.0%2Fjson%2Fpetstore-expanded.json) | ||
[![GitHub license](https://img.shields.io/github/license/swissfintechinnovations/ca-mortgage)](https://github.com/swissfintechinnovations/ca-mortgage/blob/main/LICENSE) | ||
[![GitHub release](https://img.shields.io/github/release/swissfintechinnovations/ca-mortgage?color=blue)](https://github.com/swissfintechinnovations/ca-mortgage/releases/) | ||
![Mortgage Major Version](https://img.shields.io/badge/major_version-v3-blue) | ||
[![OpenAPI version](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fgithub.com%2Fswissfintechinnovations%2Fca-mortgage%2Fraw%2Fmain%2FmortgageAPI.yaml&query=openapi&prefix=v&label=OpenAPI&color=blue)](https://swagger.io/resources/open-api/) | ||
[![GitHub license](https://img.shields.io/github/license/swissfintechinnovations/ca-mortgage?color=de980d)](https://github.com/swissfintechinnovations/ca-mortgage/blob/main/LICENSE) | ||
|
||
[![GitHub Action Status OpenAPI](https://img.shields.io/github/actions/workflow/status/swissfintechinnovations/ca-mortgage/lint-openapi.yaml?branch=main&label=openapi%20checks)](https://github.com/swissfintechinnovations/ca-mortgage/actions/workflows/lint-openapi.yaml) | ||
[![GitHub Action Status Yaml](https://img.shields.io/github/actions/workflow/status/swissfintechinnovations/ca-mortgage/lint-yaml.yaml?branch=main&label=yaml%20checks)](https://github.com/swissfintechinnovations/ca-mortgage/actions/workflows/lint-yaml.yaml) | ||
[![GitHub Action Status Swagger Validator](https://img.shields.io/github/actions/workflow/status/swissfintechinnovations/ca-mortgage/swagger-validator.yaml?branch=main&label=swagger%20validation)](https://github.com/swissfintechinnovations/ca-mortgage/actions/workflows/swagger-validator.yaml) | ||
|
||
This is the official SFTI repo for the mortgage API. Documentations may be found in the [Wiki](https://github.com/swissfintechinnovations/ca-mortgage/wiki). | ||
|
||
An easy-to-read representation of the Mortgage API is accessible via the following link: | ||
- [Mortgage API](https://editor.swagger.io/?url=https://raw.githubusercontent.com/swissfintechinnovations/ca-mortgage/main/mortgageAPI.yaml) |
Oops, something went wrong.