Skip to content

Commit 0d90b42

Browse files
ggcowan-macady
gg
authored andcommitted
feat: config nodes and oauth2
1 parent e147a17 commit 0d90b42

File tree

77 files changed

+4181
-473
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+4181
-473
lines changed

.coveragerc

+15
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,21 @@ omit =
99
jarvis_sdk/cmd/helper.py
1010
jarvis_sdk/cmdconfig/helper.py
1111
jarvis_sdk/model/unique_name_identifier.py
12+
jarvis_sdk/model/email.py
13+
jarvis_sdk/model/email_attachment.py
14+
jarvis_sdk/model/sendgrid_email_provider.py
15+
jarvis_sdk/model/email_message.py
16+
jarvis_sdk/model/email_service_config.py
17+
jarvis_sdk/model/email_template.py
18+
jarvis_sdk/model/ingest_mapping_config.py
19+
jarvis_sdk/model/oauth2_application.py
20+
jarvis_sdk/model/oauth2_application_config.py
21+
jarvis_sdk/model/oauth2_client_config.py
22+
jarvis_sdk/model/oauth2_provider.py
23+
jarvis_sdk/model/oauth2_provider_config.py
24+
jarvis_sdk/model/auth_flow_config.py
25+
jarvis_sdk/model/config_node.py
26+
1227
tests/*
1328

1429
[report]

.github/CODEOWNERS

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Global rule:
2-
* @indykite/indykite @indykite/profiq
2+
* @maprokes @LadislavFolta @indykite/python
33

4-
/.github/** @indykite/actions @maprokes
4+
/.github/** @maprokes @cowan-macady @LadislavFolta

.github/workflows/commitlint.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ jobs:
1111
- uses: actions/checkout@v3
1212
with:
1313
fetch-depth: 0
14-
- uses: wagoid/commitlint-github-action@v4
14+
- uses: wagoid/commitlint-github-action@v5

.github/workflows/release-notes.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
jobs:
77
release-please:
88
name: Prepare Release notes
9-
runs-on: ubuntu-latest
9+
runs-on: ubuntu-20.04
1010
steps:
1111
- id: release-please
1212
uses: maprokes/release-please-action@main

.github/workflows/release.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ permissions:
1616
jobs:
1717
release:
1818
name: Release SDK to pypi repository
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-20.04
2020
steps:
2121
- uses: actions/checkout@v3
2222
- name: Install pipenv
2323
run: pipx install pipenv
2424

25-
- uses: actions/setup-python@v3
25+
- uses: actions/setup-python@v4
2626
with:
2727
python-version: "3.10"
2828
cache: "pipenv"
@@ -39,7 +39,7 @@ jobs:
3939
with:
4040
user: __token__
4141
password: ${{ secrets.PYPI_API_TOKEN }}
42-
- uses: actions/setup-node@v2
42+
- uses: actions/setup-node@v3
4343
with:
4444
node-version: "12.x"
4545
registry-url: "https://registry.npmjs.org"
@@ -51,7 +51,7 @@ jobs:
5151
5252
- name: Authenticate to Google Cloud
5353
id: auth
54-
uses: google-github-actions/auth@v0
54+
uses: google-github-actions/auth@v1
5555
if: ${{ always() }}
5656
with:
5757
workload_identity_provider: "projects/699926043561/locations/global/workloadIdentityPools/github-dev/providers/github-dev-provider"

.github/workflows/tests.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ env:
1616
jobs:
1717
tests:
1818
name: Run tests
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-20.04
2020
steps:
2121
- uses: actions/checkout@v3
2222
- name: Install pipenv
2323
run: pipx install pipenv
24-
- uses: actions/setup-python@v3
24+
- uses: actions/setup-python@v4
2525
with:
2626
python-version: "3.10"
2727
cache: "pipenv"

codecov.yaml

+14
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,18 @@ ignore:
1515
- "jarvis_sdk/cmd/helper.py"
1616
- "jarvis_sdk/cmdconfig/helper.py"
1717
- "jarvis_sdk/model/unique_name_identifier.py"
18+
- "jarvis_sdk/model/email.py"
19+
- "jarvis_sdk/model/email_attachment.py"
20+
- "jarvis_sdk/model/sendgrid_email_provider.py"
21+
- "jarvis_sdk/model/email_message.py"
22+
- "jarvis_sdk/model/email_service_config.py"
23+
- "jarvis_sdk/model/email_template.py"
24+
- "jarvis_sdk/model/ingest_mapping_config.py"
25+
- "jarvis_sdk/model/oauth2_application.py"
26+
- "jarvis_sdk/model/oauth2_application_config.py"
27+
- "jarvis_sdk/model/oauth2_client_config.py"
28+
- "jarvis_sdk/model/oauth2_provider.py"
29+
- "jarvis_sdk/model/oauth2_provider_config.py"
30+
- "jarvis_sdk/model/auth_flow_config.py"
31+
- "jarvis_sdk/model/config_node.py"
1832
- "tests"

commitlint.config.js

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
module.exports = {
2+
extends: ["@commitlint/config-conventional"],
3+
rules: {
4+
// 0 - Disabled, 1 - Warning, 2 - Error
5+
"body-max-line-length": [2, "always", 72],
6+
"header-max-length": [2, "always", 72],
7+
"subject-max-length": [2, "always", 50],
8+
"type-enum": [
9+
2,
10+
"always",
11+
["build", "chore", "ci", "docs", "feat", "fix", "perf", "refactor", "revert", "style", "test"],
12+
],
13+
"scope-enum": [
14+
2,
15+
"always",
16+
["logging", "services", "docs", "dependencies", "deps", "auth", "api", "pkg", "proto", "test", "master", "examples"],
17+
],
18+
},
19+
};

0 commit comments

Comments
 (0)