Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
430 commits
Select commit Hold shift + click to select a range
1e2f90f
ISSUE #371
Apr 6, 2022
a4dcfb1
ISSUE #371
Apr 6, 2022
d4a6b69
ISSUE #371
Apr 6, 2022
340e668
ISSUE #371
Apr 6, 2022
0001cf9
ISSUE #371
Apr 6, 2022
90499e3
ISSUE #371
Apr 6, 2022
7daa667
ISSUE #371
Apr 6, 2022
6ef3f81
ISSUE #371
Apr 6, 2022
9a50a56
ISSUE #371
Apr 6, 2022
f6a0225
ISSUE #373
vladyslav-fenchak Apr 6, 2022
cf0117e
Restyled by black
restyled-commits Apr 6, 2022
c437f84
Merge pull request #376 from minos-framework/restyled/issue-373-modif…
vladyslav-fenchak Apr 6, 2022
e5fa8dc
ISSUE #371
Apr 6, 2022
c3499b5
ISSUE #371
Apr 6, 2022
3fa7f94
ISSUE #371
Apr 6, 2022
c4fcac3
ISSUE #371
Apr 6, 2022
afb8bba
ISSUE #371
Apr 7, 2022
2a9c383
ISSUE #371
Apr 7, 2022
7268b2d
ISSUE #371
Apr 7, 2022
4bf4b4c
ISSUE #371
Apr 7, 2022
ed522a5
ISSUE #371
Apr 7, 2022
5ec3822
ISSUE #371
Apr 7, 2022
665a424
ISSUE #371
Apr 7, 2022
e1d3bf9
ISSUE #371
Apr 7, 2022
6ae1737
ISSUE #373
vladyslav-fenchak Apr 7, 2022
83bdc06
ISSUE #371
Apr 7, 2022
53ad4c5
ISSUE #371
Apr 7, 2022
285dbc0
ISSUE #371
Apr 7, 2022
b831356
ISSUE #371
Apr 7, 2022
3b2c66c
ISSUE #373
vladyslav-fenchak Apr 7, 2022
16832ae
Restyled by isort
restyled-commits Apr 7, 2022
2d38ee1
Merge pull request #377 from minos-framework/restyled/issue-373-modif…
vladyslav-fenchak Apr 7, 2022
ec34b63
ISSUE #387
vladyslav-fenchak Apr 7, 2022
769c71e
Restyled by black
restyled-commits Apr 7, 2022
fbebd83
Merge pull request #379 from minos-framework/restyled/issue-373-modif…
vladyslav-fenchak Apr 7, 2022
fe89f5b
ISSUE #378
vladyslav-fenchak Apr 7, 2022
91e078d
ISSUE #373
vladyslav-fenchak Apr 7, 2022
1b3b96a
ISSUE #378
vladyslav-fenchak Apr 7, 2022
b4985dd
Restyled by black
restyled-commits Apr 7, 2022
ced911a
Merge pull request #380 from minos-framework/restyled/issue-373-modif…
vladyslav-fenchak Apr 7, 2022
786790e
ISSUE #378
vladyslav-fenchak Apr 7, 2022
47120b4
ISSUE #378
vladyslav-fenchak Apr 7, 2022
9376bd8
ISSUE #378
vladyslav-fenchak Apr 7, 2022
1b6202c
Merge remote-tracking branch 'origin/0.7.0' into issue-346-add-pool-f…
Apr 8, 2022
404ca7b
Merge remote-tracking branch 'origin/issue-346-add-pool-factory' into…
Apr 8, 2022
7271ab9
ISSUE #144
Apr 8, 2022
aeba93c
Merge remote-tracking branch 'origin/0.7.0' into issue-346-add-pool-f…
Apr 8, 2022
e38d947
Merge remote-tracking branch 'origin/issue-346-add-pool-factory' into…
Apr 8, 2022
5ecb426
Merge remote-tracking branch 'origin/issue-367-add-database-client' i…
Apr 8, 2022
e37be67
ISSUE #98
Apr 8, 2022
4402a56
ISSUE #98
Apr 8, 2022
45348cc
ISSUE #98
Apr 8, 2022
8158327
ISSUE #381
vladyslav-fenchak Apr 8, 2022
f084a50
ISSUE #98
Apr 8, 2022
5687f5d
ISSUE #381
vladyslav-fenchak Apr 8, 2022
0177ddd
ISSUE #378
vladyslav-fenchak Apr 8, 2022
6023105
ISSUE #378
vladyslav-fenchak Apr 8, 2022
2be00b6
ISSUE #98
Apr 11, 2022
36dad71
ISSUE #373
vladyslav-fenchak Apr 11, 2022
e4a25d3
ISSUE #98
Apr 11, 2022
7d43787
ISSUE #98
Apr 11, 2022
368e914
ISSUE #98
Apr 11, 2022
71b98b9
ISSUE #373
vladyslav-fenchak Apr 11, 2022
1be8a0d
ISSUE #378
vladyslav-fenchak Apr 11, 2022
049ade0
ISSUE #98
Apr 11, 2022
c3987ea
ISSUE #98
Apr 11, 2022
f865414
ISSUE #378
vladyslav-fenchak Apr 11, 2022
917c0ce
Update test_requests.py
vladyslav-fenchak Apr 11, 2022
d92fbcc
Restyled by black
restyled-commits Apr 11, 2022
d68f9ff
Merge pull request #385 from minos-framework/restyled/issue-373-modif…
vladyslav-fenchak Apr 11, 2022
b736443
ISSUE #373
vladyslav-fenchak Apr 11, 2022
7e558eb
Restyled by black
restyled-commits Apr 11, 2022
c1ea40b
Restyled by isort
restyled-commits Apr 11, 2022
ef54e96
Merge pull request #386 from minos-framework/restyled/issue-373-modif…
vladyslav-fenchak Apr 11, 2022
c0f75ef
ISSUE #98
Apr 11, 2022
ca77987
ISSUE #98
Apr 11, 2022
270d92d
ISSUE #98
Apr 11, 2022
8c51a04
Update packages/plugins/minos-discovery-kong/minos/plugins/kong/__ini…
Apr 11, 2022
66a932b
Apply suggestions from code review
Apr 11, 2022
4ab59d8
ISSUE #373
Apr 11, 2022
7bc3fb3
ISSUE #98
Apr 11, 2022
50e593e
ISSUE #98
Apr 11, 2022
db3a242
ISSUE #98
Apr 11, 2022
3b264aa
ISSUE #98
Apr 11, 2022
5c6815f
ISSUE #98
Apr 11, 2022
ac63685
ISSUE #98
Apr 11, 2022
082810b
ISSUE #98
Apr 11, 2022
f554112
Merge pull request #375 from minos-framework/issue-373-modify-discove…
vladyslav-fenchak Apr 11, 2022
2f50420
ISSUE #98
Apr 11, 2022
409c41b
ISSUE #98
Apr 11, 2022
b2cbc78
v0.7.0.dev1
Apr 11, 2022
152e4fe
v0.7.0.dev1 (2)
Apr 11, 2022
061baca
v0.7.0.dev1 (3)
Apr 11, 2022
94dd238
Merge pull request #387 from minos-framework/0.7.0.dev1
Apr 11, 2022
f78eb44
ISSUE #98
Apr 11, 2022
62a060f
ISSUE #98
Apr 12, 2022
9995152
ISSUE #98
Apr 12, 2022
c6146dc
ISSUE #98
Apr 12, 2022
7610ff7
ISSUE #98
Apr 12, 2022
cd86d13
ISSUE #98
Apr 12, 2022
4003cce
ISSUE #98
Apr 12, 2022
36f76ff
ISSUE #98
Apr 12, 2022
68e078b
ISSUE #98
Apr 12, 2022
ab4f044
ISSUE #98
Apr 12, 2022
18ca477
ISSUE #98
Apr 12, 2022
5300dfc
ISSUE #98
Apr 12, 2022
df3fd93
ISSUE #98
Apr 12, 2022
8aeef85
ISSUE #98
Apr 12, 2022
db61ce3
ISSUE #98
Apr 12, 2022
da65029
ISSUE #98
Apr 12, 2022
8d8cd39
ISSUE #98
Apr 13, 2022
38d7031
ISSUE #98
Apr 13, 2022
a483bed
ISSUE #98
Apr 13, 2022
8192b70
ISSUE #98
Apr 13, 2022
743bdd5
ISSUE #98
Apr 13, 2022
ba8d796
ISSUE #98
Apr 13, 2022
3036e92
ISSUE #98
Apr 13, 2022
e532da9
ISSUE #98
Apr 13, 2022
8cf6238
ISSUE #98
Apr 13, 2022
d62c26a
ISSUE #98
Apr 13, 2022
a040925
Merge remote-tracking branch 'origin/0.7.0' into issue-346-add-pool-f…
Apr 13, 2022
889f7fa
Merge remote-tracking branch 'origin/issue-346-add-pool-factory' into…
Apr 13, 2022
7c6bab9
Merge remote-tracking branch 'origin/issue-367-add-database-client' i…
Apr 13, 2022
d23f845
Merge remote-tracking branch 'origin/issue-371-add-database-operation…
Apr 13, 2022
906b937
ISSUE #98
Apr 13, 2022
7adb5a1
ISSUE #98
Apr 13, 2022
405f31f
ISSUE #98
Apr 18, 2022
47a0aae
ISSUE #98
Apr 18, 2022
9933c03
ISSUE #98
Apr 18, 2022
9649f2e
ISSUE #98
Apr 18, 2022
f990278
ISSUE #98
Apr 18, 2022
f366197
ISSUE #98
Apr 18, 2022
38e03ed
Merge pull request #357 from minos-framework/issue-346-add-pool-factory
Apr 18, 2022
54774ca
Merge pull request #368 from minos-framework/issue-367-add-database-c…
Apr 18, 2022
e6e931e
Merge pull request #372 from minos-framework/issue-371-add-database-o…
Apr 18, 2022
6715a5a
Merge pull request #382 from minos-framework/issue-98-create-minos-da…
Apr 18, 2022
772e330
ISSUE #98
Apr 18, 2022
4ecea70
ISSUE #99
Apr 18, 2022
c29325b
ISSUE #99
Apr 18, 2022
e7ca7e1
ISSUE #99
Apr 18, 2022
f5e60d0
ISSUE #99
Apr 18, 2022
0d6c316
ISSUE #99
Apr 18, 2022
eb1b32f
ISSUE #99
Apr 18, 2022
6b30628
ISSUE #?
Apr 18, 2022
0681169
Merge remote-tracking branch 'origin/0.7.0' into issue-99-add-minos-d…
Apr 18, 2022
f656e92
ISSUE #99
Apr 18, 2022
13a852d
ISSUE #99
Apr 18, 2022
457e95c
ISSUE #99
Apr 19, 2022
305567c
ISSUE #99
Apr 19, 2022
4394cb5
ISSUE #99
Apr 19, 2022
74b480d
ISSUE #99
Apr 19, 2022
bb819b8
ISSUE #99
Apr 19, 2022
de05f5c
ISSUE #390
vladyslav-fenchak Apr 19, 2022
7e2d88b
Merge pull request #392 from minos-framework/issue-99-add-minos-datab…
Apr 19, 2022
6527dbb
ISSUE #43
Apr 19, 2022
f8f590a
ISSUE #390
vladyslav-fenchak Apr 19, 2022
f6ac210
ISSUE #390
vladyslav-fenchak Apr 19, 2022
a27d30b
ISSUE #390
vladyslav-fenchak Apr 19, 2022
0c6f6d2
Restyled by black
restyled-commits Apr 19, 2022
3ccd647
Merge pull request #397 from minos-framework/restyled/issue-390-kong-…
vladyslav-fenchak Apr 19, 2022
b90ddfe
ISSUE #43
Apr 19, 2022
4c8ab90
ISSUE #398
vladyslav-fenchak Apr 19, 2022
75978b3
Restyled by black
restyled-commits Apr 19, 2022
2d93d7a
Merge pull request #399 from minos-framework/restyled/issue-390-kong-…
vladyslav-fenchak Apr 19, 2022
a5d79af
ISSUE #43
Apr 20, 2022
1563754
ISSUE #?
Apr 20, 2022
0313fbd
ISSUE #?
Apr 20, 2022
0d32411
Merge remote-tracking branch 'origin/0.7.0' into issue-43-implement-a…
Apr 20, 2022
f98e0a9
Merge pull request #396 from minos-framework/issue-43-implement-aiopg…
Apr 20, 2022
c8dd6a2
ISSUE #403
vladyslav-fenchak Apr 20, 2022
0170855
ISSUE #403
vladyslav-fenchak Apr 20, 2022
c5f4a1e
ISSUE #390
vladyslav-fenchak Apr 21, 2022
4c9363c
ISSUE #390
vladyslav-fenchak Apr 21, 2022
565a907
Restyled by black
restyled-commits Apr 21, 2022
6f32a09
Restyled by isort
restyled-commits Apr 21, 2022
4a901de
Merge pull request #406 from minos-framework/restyled/issue-390-kong-…
vladyslav-fenchak Apr 21, 2022
6dc0e18
Merge pull request #394 from minos-framework/issue-390-kong-discovery…
vladyslav-fenchak Apr 21, 2022
58cbe15
ISSUE #?
Apr 21, 2022
485ca21
v0.7.0.dev2
Apr 21, 2022
a81c39a
Merge pull request #407 from minos-framework/0.7.0.dev2
Apr 21, 2022
d30ed3c
ISSUE #?
Apr 21, 2022
6661d2c
Merge pull request #408 from minos-framework/0.7.0
Apr 21, 2022
e8a39f1
modified history
andrea-mucci Apr 23, 2022
1b302a0
added dev3 for kong
andrea-mucci Apr 23, 2022
2bc5f66
Update __init__.py
andrea-mucci Apr 23, 2022
573d26c
correct error
andrea-mucci Apr 23, 2022
4f88dd7
Merge pull request #411 from minos-framework/0.7.0
andrea-mucci Apr 23, 2022
c930226
Bump black in /packages/core/minos-microservice-aggregate
dependabot[bot] May 1, 2022
5fc897c
Bump pytest in /packages/core/minos-microservice-cqrs
dependabot[bot] May 1, 2022
32fb57d
Bump pytest in /packages/core/minos-microservice-aggregate
dependabot[bot] May 1, 2022
b6b5d23
Bump black in /packages/core/minos-microservice-cqrs
dependabot[bot] May 1, 2022
e68a1a9
Bump black in /packages/core/minos-microservice-common
dependabot[bot] May 1, 2022
a52fd0f
Bump pytest in /packages/core/minos-microservice-saga
dependabot[bot] May 1, 2022
7f172cc
Bump black from 22.1.0 to 22.3.0
dependabot[bot] May 1, 2022
eca00c8
Bump pytest in /packages/core/minos-microservice-networks
dependabot[bot] May 1, 2022
54f2e2b
Bump pytest from 7.1.1 to 7.1.2
dependabot[bot] May 1, 2022
ac0d8a1
Bump black in /packages/core/minos-microservice-networks
dependabot[bot] May 1, 2022
6f74a49
Bump dependency-injector in /packages/core/minos-microservice-common
dependabot[bot] May 1, 2022
6889c89
Bump pre-commit from 2.17.0 to 2.18.1
dependabot[bot] May 1, 2022
98ef8ae
Bump sphinx-autodoc-typehints from 1.17.0 to 1.18.1
dependabot[bot] May 1, 2022
17be5d0
Bump black in /packages/core/minos-microservice-saga
dependabot[bot] May 1, 2022
058bd35
Bump fastavro in /packages/core/minos-microservice-common
dependabot[bot] May 1, 2022
2a15cdb
ISSUE #442
May 3, 2022
bc75c12
ISSUE #415
May 3, 2022
263a58a
Merge pull request #441 from minos-framework/dependabot/pip/packages/…
May 3, 2022
a606ef7
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
4a5badc
Merge pull request #424 from minos-framework/dependabot/pip/packages/…
May 3, 2022
2868eea
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
c274888
Merge pull request #434 from minos-framework/dependabot/pip/packages/…
May 3, 2022
cd02510
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
c3eb10f
Merge pull request #433 from minos-framework/dependabot/pip/packages/…
May 3, 2022
692870d
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
1e6471e
* Update dependencies.
May 3, 2022
36be3a1
Merge pull request #428 from minos-framework/dependabot/pip/packages/…
May 3, 2022
b1be4a8
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
bffa39a
Merge pull request #417 from minos-framework/dependabot/pip/packages/…
May 3, 2022
797b6f9
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
8685760
Merge pull request #420 from minos-framework/dependabot/pip/packages/…
May 3, 2022
1e11f3f
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
69bfd16
Merge pull request #440 from minos-framework/dependabot/pip/packages/…
May 3, 2022
3db6db7
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
b9195e3
Merge pull request #426 from minos-framework/dependabot/pip/packages/…
May 3, 2022
746b4ac
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
524e11b
Merge pull request #421 from minos-framework/dependabot/pip/packages/…
May 3, 2022
a853de5
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/packa…
May 3, 2022
594928e
Merge pull request #419 from minos-framework/dependabot/pip/packages/…
May 3, 2022
14a5dc9
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/black…
May 3, 2022
36fd9fa
Merge pull request #427 from minos-framework/dependabot/pip/black-22.3.0
May 3, 2022
84472a6
Merge remote-tracking branch 'origin/dependabot/pip/black-22.3.0' int…
May 3, 2022
7868a9e
Merge pull request #435 from minos-framework/dependabot/pip/pre-commi…
May 3, 2022
82d5e4b
Merge remote-tracking branch 'origin/0.7.0' into dependabot/pip/pytes…
May 3, 2022
40a23a8
Merge pull request #431 from minos-framework/dependabot/pip/pytest-7.1.2
May 3, 2022
29d54a1
Merge remote-tracking branch 'origin/dependabot/pip/pytest-7.1.2' int…
May 3, 2022
66e60ed
Merge pull request #439 from minos-framework/dependabot/pip/sphinx-au…
May 3, 2022
8d02a82
ISSUE #446
May 3, 2022
4f585c5
Merge remote-tracking branch 'origin/0.7.0' into issue-442-fix-lock-c…
May 3, 2022
954d456
Merge remote-tracking branch 'origin/0.7.0' into issue-415-fix-pypars…
May 3, 2022
197c04c
Merge pull request #444 from minos-framework/issue-415-fix-pyparsing-bug
May 3, 2022
e1e1918
Merge pull request #447 from minos-framework/issue-446-fix-bug-enitit…
May 3, 2022
d18e39f
ISSUE #442
May 3, 2022
2e0da3d
Merge pull request #443 from minos-framework/issue-442-fix-lock-compo…
May 3, 2022
99d6f26
ISSUE #416
May 3, 2022
f3aae47
Merge pull request #448 from minos-framework/issue-416-poetry-include…
May 3, 2022
8705efb
v0.7.0.dev4
May 3, 2022
14a2f0e
Merge pull request #445 from minos-framework/0.7.0
May 3, 2022
fc5cdcd
v0.7.0
May 11, 2022
a766d53
* Minor fix.
May 11, 2022
aa35da6
* Fix bug related with dependency constraints (2).
May 11, 2022
5c647f0
Merge pull request #458 from minos-framework/0.7.0
May 12, 2022
f9f6ae4
* Minor improvement.
May 12, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 0 additions & 13 deletions .github/workflows/minos-broker-kafka-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,6 @@ jobs:
working-directory: packages/plugins/minos-broker-kafka

services:
postgres:
image: postgres
env:
POSTGRES_USER: minos
POSTGRES_PASSWORD: min0s
POSTGRES_DB: order_db
ports:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5

zookeeper:
image: wurstmeister/zookeeper:latest
ports:
Expand All @@ -44,10 +34,7 @@ jobs:
KAFKA_ADVERTISED_HOST_NAME: kafka
KAFKA_DELETE_TOPIC_ENABLE: "true"
env:
MINOS_BROKER_QUEUE_HOST: postgres
MINOS_BROKER_HOST: kafka
MINOS_REPOSITORY_HOST: postgres
MINOS_SNAPSHOT_HOST: postgres

steps:
- name: Check out repository code
Expand Down
17 changes: 1 addition & 16 deletions .github/workflows/minos-broker-rabbitmq-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,28 +18,13 @@ jobs:
defaults:
run:
working-directory: packages/plugins/minos-broker-rabbitmq

services:
postgres:
image: postgres
env:
POSTGRES_USER: minos
POSTGRES_PASSWORD: min0s
POSTGRES_DB: order_db
ports:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5

rabbitmq:
image: rabbitmq:3
ports:
- "5672:5672"

- 5672:5672
env:
MINOS_BROKER_QUEUE_HOST: postgres
MINOS_BROKER_HOST: rabbitmq
MINOS_REPOSITORY_HOST: postgres
MINOS_SNAPSHOT_HOST: postgres

steps:
- name: Check out repository code
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/minos-database-aiopg-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "Publish: minos-database-aiopg"

on:
push:
branches:
- '*.*.x'
paths:
- 'packages/plugins/minos-database-aiopg/**'

jobs:
deploy:
runs-on: ubuntu-latest
container: python:3.9-buster
defaults:
run:
working-directory: packages/plugins/minos-database-aiopg

steps:

- name: Check out repository code
uses: actions/checkout@v2

- name: Install Poetry
uses: snok/install-poetry@v1

- name: Install dependencies
run: make install

- name: Publish package
run: make release
env:
POETRY_HTTP_BASIC_PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
POETRY_HTTP_BASIC_PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
64 changes: 64 additions & 0 deletions .github/workflows/minos-database-aiopg-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: "Test: minos-database-aiopg"

on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/plugins/minos-database-aiopg/**'
- 'packages/core/minos-microservice-aggregate/**'
- 'packages/core/minos-microservice-networks/**'
- 'packages/core/minos-microservice-common/**'

jobs:
build:
runs-on: ubuntu-latest
container: python:3.9-buster
defaults:
run:
working-directory: packages/plugins/minos-database-aiopg

services:
postgres:
image: postgres
env:
POSTGRES_USER: minos
POSTGRES_PASSWORD: min0s
POSTGRES_DB: order_db
ports:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5

env:
MINOS_DATABASES_DEFAULT_HOST: postgres

steps:
- name: Check out repository code
uses: actions/checkout@v2

- name: Install Poetry
uses: snok/install-poetry@v1

- name: Install dependencies
run: make install

- name: Lint package
run: make lint

- name: Test package with coverage
run: make coverage

- name: Publish coverage
uses: codecov/codecov-action@v2
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/plugins/minos-database-aiopg/coverage.xml
fail_ci_if_error: true

- name: Generate documentation
run: make docs

- name: Generate build
run: make dist
33 changes: 33 additions & 0 deletions .github/workflows/minos-database-lmdb-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "Publish: minos-database-lmdb"

on:
push:
branches:
- '*.*.x'
paths:
- 'packages/plugins/minos-database-lmdb/**'

jobs:
deploy:
runs-on: ubuntu-latest
container: python:3.9-buster
defaults:
run:
working-directory: packages/plugins/minos-database-lmdb

steps:

- name: Check out repository code
uses: actions/checkout@v2

- name: Install Poetry
uses: snok/install-poetry@v1

- name: Install dependencies
run: make install

- name: Publish package
run: make release
env:
POETRY_HTTP_BASIC_PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
POETRY_HTTP_BASIC_PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
49 changes: 49 additions & 0 deletions .github/workflows/minos-database-lmdb-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: "Test: minos-database-lmdb"

on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/plugins/minos-database-lmdb/**'
- 'packages/core/minos-microservice-saga/**'
- 'packages/core/minos-microservice-common/**'

jobs:
build:
runs-on: ubuntu-latest
container: python:3.9-buster
defaults:
run:
working-directory: packages/plugins/minos-database-lmdb

steps:
- name: Check out repository code
uses: actions/checkout@v2

- name: Install Poetry
uses: snok/install-poetry@v1

- name: Install dependencies
run: make install

- name: Lint package
run: make lint

- name: Test package with coverage
run: make coverage

- name: Publish coverage
uses: codecov/codecov-action@v2
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/plugins/minos-database-lmdb/coverage.xml
fail_ci_if_error: true

- name: Generate documentation
run: make docs

- name: Generate build
run: make dist
33 changes: 33 additions & 0 deletions .github/workflows/minos-discovery-kong-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "Publish: minos-discovery-kong"

on:
push:
branches:
- '*.*.x'
paths:
- 'packages/plugins/minos-discovery-kong/**'

jobs:
deploy:
runs-on: ubuntu-latest
container: python:3.9-buster
defaults:
run:
working-directory: packages/plugins/minos-discovery-kong

steps:

- name: Check out repository code
uses: actions/checkout@v2

- name: Install Poetry
uses: snok/install-poetry@v1

- name: Install dependencies
run: make install

- name: Publish package
run: make release
env:
POETRY_HTTP_BASIC_PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
POETRY_HTTP_BASIC_PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
86 changes: 86 additions & 0 deletions .github/workflows/minos-discovery-kong-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
name: "Test: minos-discovery-kong"

on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/plugins/minos-discovery-kong/**'
- 'packages/core/minos-microservice-networks/**'
- 'packages/core/minos-microservice-common/**'

jobs:
build:
runs-on: ubuntu-latest
container: python:3.9-buster
services:
postgres:
image: postgres:9.5
env:
POSTGRES_DB: kong
POSTGRES_USER: kong
POSTGRES_PASSWORD: kong
ports:
# Maps tcp port 5432 on service container to the host
- 5432:5432
defaults:
run:
working-directory: packages/plugins/minos-discovery-kong

steps:
- name: Check out repository code
uses: actions/checkout@v2

- name: Install dependencies
run: apt install -y curl apt-transport-https

- name: Update apt list
run: echo "deb [trusted=yes] https://download.konghq.com/gateway-2.x-debian-buster/ default all" | tee /etc/apt/sources.list.d/kong.list

- name: Install kong
run: apt-get update && apt install -y kong-enterprise-edition=2.8.0.0

- name: Set env variables
run: |
echo "KONG_DATABASE=postgres" >> $GITHUB_ENV
echo "KONG_PG_DATABASE=kong" >> $GITHUB_ENV
echo "KONG_PG_HOST=postgres" >> $GITHUB_ENV
echo "KONG_PG_USER=kong" >> $GITHUB_ENV
echo "KONG_PG_PASSWORD=kong" >> $GITHUB_ENV
echo "KONG_ADMIN_ACCESS_LOG=/dev/stdout" >> $GITHUB_ENV
echo "KONG_ADMIN_ERROR_LOG=/dev/stderr" >> $GITHUB_ENV
echo "KONG_PROXY_LISTEN=0.0.0.0:8000" >> $GITHUB_ENV
echo "KONG_ADMIN_LISTEN=0.0.0.0:8001" >> $GITHUB_ENV
echo "KONG_PROXY_ACCESS_LOG=/dev/stdout" >> $GITHUB_ENV
echo "KONG_PROXY_ERROR_LOG=/dev/stderr" >> $GITHUB_ENV
echo "KONG_LOG_LEVEL=debug" >> $GITHUB_ENV

- name: Kong Migration
run: kong migrations bootstrap && kong migrations up && kong migrations finish

- name: Kong Start
run: kong start

- name: Install Poetry
uses: snok/install-poetry@v1

- name: Install dependencies
run: make install

- name: Lint package
run: make lint

- name: Test package with coverage
run: make coverage

- name: Publish coverage
uses: codecov/codecov-action@v2
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/plugins/minos-discovery-kong/coverage.xml
fail_ci_if_error: true

- name: Generate build
run: make dist
17 changes: 0 additions & 17 deletions .github/workflows/minos-http-aiohttp-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,23 +19,6 @@ jobs:
run:
working-directory: packages/plugins/minos-http-aiohttp

services:
postgres:
image: postgres
env:
POSTGRES_USER: minos
POSTGRES_PASSWORD: min0s
POSTGRES_DB: order_db
ports:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5

env:
MINOS_BROKER_QUEUE_HOST: postgres
MINOS_BROKER_HOST: kafka
MINOS_REPOSITORY_HOST: postgres
MINOS_SNAPSHOT_HOST: postgres

steps:
- name: Check out repository code
uses: actions/checkout@v2
Expand Down
Loading