Skip to content
Merged

0.5.0 #118

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
2e4055d
ISSUE #73
Jan 28, 2022
993e76d
ISSUE #?
Jan 28, 2022
706743b
ISSUE #?
Jan 28, 2022
493b884
ISSUE #?
Jan 28, 2022
bd4fa39
Merge remote-tracking branch 'origin/0.5.0' into issue-73-add-status-…
Jan 28, 2022
3ed6ddd
ISSUE #73
Jan 28, 2022
ebcddf1
ISSUE #28
Jan 28, 2022
6215630
Merge pull request #119 from minos-framework/issue-28-cqrs-get-enroute
Jan 28, 2022
5847d7c
Merge pull request #117 from minos-framework/issue-73-add-status-rest…
Jan 28, 2022
d4ee1c6
Update README.md
andrea-mucci Jan 28, 2022
137d731
Update README.md
andrea-mucci Jan 28, 2022
6bc2537
Update README.md
andrea-mucci Jan 28, 2022
d3e7bc3
Update README.md
andrea-mucci Jan 28, 2022
05d2559
ISSUE #123
Jan 31, 2022
c1627eb
Merge pull request #122 from minos-framework/andrea-mucci-patch-1
Jan 31, 2022
052fe3d
ISSUE #123
Jan 31, 2022
9ed0404
ISSUE #123
Jan 31, 2022
07f90ac
ISSUE #123
Jan 31, 2022
1f34424
Merge pull request #124 from minos-framework/issue-123-update-readme-…
Jan 31, 2022
f5a6a6a
ISSUE #?
Jan 31, 2022
0da7a02
v0.4.1
Jan 31, 2022
e5b03aa
Merge pull request #125 from minos-framework/0.4.1
Jan 31, 2022
dedcf5c
ISSUE #121
Jan 31, 2022
e6835cc
Merge pull request #126 from minos-framework/0.4.x
Jan 31, 2022
d5dbedd
Merge remote-tracking branch 'origin/main' into 0.5.0
Jan 31, 2022
bfcb2ae
ISSUE #?
Jan 31, 2022
d278239
Merge remote-tracking branch 'origin/0.5.0' into issue-121-refactor-a…
Jan 31, 2022
65042af
ISSUE #121
Jan 31, 2022
f25c237
ISSUE #121
Jan 31, 2022
c4a96e3
ISSUE #121
Jan 31, 2022
14007b3
ISSUE #121
Jan 31, 2022
b2377a2
ISSUE #121
Jan 31, 2022
e533460
ISSUE #121
Jan 31, 2022
14551ba
ISSUE #121
Jan 31, 2022
6bed265
ISSUE #121
Jan 31, 2022
2ef634b
ISSUE #121
Jan 31, 2022
9c789a2
ISSUE #121
Jan 31, 2022
6d48765
ISSUE #121
Jan 31, 2022
067eb76
Bump black in /packages/core/minos-microservice-common
dependabot[bot] Feb 1, 2022
bbd2e50
Bump dependency-injector in /packages/core/minos-microservice-networks
dependabot[bot] Feb 1, 2022
be244db
Bump black from 21.12b0 to 22.1.0
dependabot[bot] Feb 1, 2022
d2d4b90
Bump black in /packages/core/minos-microservice-cqrs
dependabot[bot] Feb 1, 2022
8167dbc
Bump dependency-injector in /packages/core/minos-microservice-common
dependabot[bot] Feb 1, 2022
1bcf337
Bump dependency-injector in /packages/core/minos-microservice-saga
dependabot[bot] Feb 1, 2022
1e403af
Bump black in /packages/core/minos-microservice-aggregate
dependabot[bot] Feb 1, 2022
5c4ef3f
Bump black in /packages/core/minos-microservice-networks
dependabot[bot] Feb 1, 2022
954fb9a
Bump black in /packages/core/minos-microservice-saga
dependabot[bot] Feb 1, 2022
ef5fe66
Bump dependency-injector in /packages/core/minos-microservice-cqrs
dependabot[bot] Feb 1, 2022
bf9d418
ISSUE #121
Jan 31, 2022
9a50628
Merge pull request #137 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
b56c770
Merge pull request #133 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
c9e927c
Merge pull request #132 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
1c76fc8
Merge pull request #129 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
a01c579
ISSUE #121
Feb 1, 2022
c5cd1a3
ISSUE #121
Feb 1, 2022
7d02fa8
ISSUE #121
Feb 1, 2022
98de991
ISSUE #121
Feb 1, 2022
1f8b7f8
ISSUE #121
Feb 1, 2022
634fcbb
ISSUE #121
Feb 1, 2022
cdfbcf9
ISSUE #121
Feb 1, 2022
a97ff30
ISSUE #121
Feb 1, 2022
50887a3
ISSUE #121
Feb 1, 2022
fe38005
ISSUE #121
Feb 1, 2022
582b95a
Update README.md
Feb 1, 2022
4d78644
ISSUE #121
Feb 1, 2022
bc111cf
ISSUE #121
Feb 1, 2022
48edbba
Merge pull request #138 from minos-framework/garciparedes-patch-1
Feb 1, 2022
5242a94
Merge remote-tracking branch 'origin/0.5.0' into issue-121-refactor-a…
Feb 1, 2022
18b7a54
ISSUE #121
Feb 1, 2022
5e59caf
ISSUE #121
Feb 1, 2022
ffb83dd
ISSUE #121
Feb 1, 2022
a9b78af
Merge pull request #136 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
c116077
Merge pull request #135 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
9ca173d
Merge pull request #128 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
95f89ed
Merge pull request #130 from minos-framework/dependabot/pip/black-22.1.0
Feb 1, 2022
f58aea9
Merge pull request #131 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
7080d3c
Merge pull request #134 from minos-framework/dependabot/pip/packages/…
Feb 1, 2022
3f256f4
ISSUE #139
Feb 1, 2022
45d813c
Merge pull request #141 from minos-framework/issue-139-update-black
Feb 1, 2022
9d39801
Merge remote-tracking branch 'origin/0.5.0' into issue-121-refactor-a…
Feb 1, 2022
efc7cc9
ISSUE #140
Feb 1, 2022
8459fcc
ISSUE #140
Feb 1, 2022
aed4148
ISSUE #140
Feb 1, 2022
05199f8
ISSUE #140
Feb 1, 2022
7288a8a
Revert "ISSUE #140"
Feb 1, 2022
fa3b393
ISSUE #140
Feb 1, 2022
6a5191a
ISSUE #140
Feb 1, 2022
302b4cb
ISSUE #140
Feb 1, 2022
0e1e6f9
ISSUE #96
Feb 2, 2022
cfe89ce
ISSUE #96
Feb 2, 2022
e39f8e8
ISSUE #96
Feb 2, 2022
7221bc7
ISSUE #97
Feb 2, 2022
5e9f9b2
ISSUE #97
Feb 2, 2022
e65b3bd
ISSUE #97
Feb 2, 2022
57c31a0
ISSUE #96
Feb 2, 2022
a40cc85
Restyled by isort
restyled-commits Feb 2, 2022
30eed72
Restyled by isort
restyled-commits Feb 2, 2022
1d8e4ea
Merge pull request #147 from minos-framework/restyled/issue-97-create…
Feb 2, 2022
30b4c98
Merge pull request #145 from minos-framework/restyled/issue-96-create…
Feb 2, 2022
cec7f18
Merge pull request #127 from minos-framework/issue-121-refactor-aggre…
Feb 2, 2022
cb9ad64
Merge remote-tracking branch 'origin/0.5.0' into issue-140-add-config…
Feb 2, 2022
5c33d14
ISSUE #140
Feb 2, 2022
fb619c6
ISSUE #140
Feb 2, 2022
52ea93e
ISSUE #140
Feb 2, 2022
9b47d27
ISSUE #140
Feb 2, 2022
c749052
ISSUE #140
Feb 2, 2022
0f3e6de
ISSUE #140
Feb 2, 2022
309b225
ISSUE #140
Feb 2, 2022
ece8565
ISSUE #140
Feb 2, 2022
0605b74
ISSUE #140
Feb 2, 2022
f833233
ISSUE #140
Feb 2, 2022
ef02714
ISSUE #140
Feb 2, 2022
ae863da
ISSUE #97
Feb 2, 2022
250392f
ISSUE #97
Feb 2, 2022
ae1399c
ISSUE #97
Feb 2, 2022
dd1f29c
ISSUE #97
Feb 2, 2022
e584bf4
ISSUE #140
Feb 2, 2022
35de0c3
Merge pull request #142 from minos-framework/issue-140-add-configure-…
Feb 2, 2022
bcca859
Merge pull request #143 from minos-framework/issue-96-create-kafka-pl…
Feb 2, 2022
73dd3f2
Merge remote-tracking branch 'origin/0.5.0' into issue-97-create-disc…
Feb 2, 2022
5e8e8f5
ISSUE #140
Feb 2, 2022
c6e6ba3
Merge pull request #146 from minos-framework/issue-97-create-discover…
Feb 2, 2022
951f061
ISSUE #96 #97
Feb 2, 2022
2849096
ISSUE #?
Feb 3, 2022
5147f3f
ISSUE #?
Feb 3, 2022
2dbea92
ISSUE #?
Feb 3, 2022
d5963fc
ISSUE #?
Feb 3, 2022
f2dd319
v0.5.0
Feb 3, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/minos-broker-kafka-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "Publish: minos-broker-kafka"

on:
push:
branches:
- '*.*.x'
paths:
- 'packages/plugins/minos-broker-kafka/**'

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

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 }}
79 changes: 79 additions & 0 deletions .github/workflows/minos-broker-kafka-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
name: "Test: minos-broker-kafka"

on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/plugins/minos-broker-kafka/**'
- '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-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:
- 2181:2181

kafka:
image: wurstmeister/kafka:latest
ports:
- 9092:9092
env:
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
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
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-broker-kafka/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-minos-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: "Publish: minos-discovery-minos"

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

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

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-discovery-minos-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: "Test: minos-discovery-minos"

on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/plugins/minos-discovery-minos/**'
- '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-discovery-minos

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-discovery-minos/coverage.xml
fail_ci_if_error: true

- name: Generate documentation
run: make docs

- name: Generate build
run: make dist
1 change: 1 addition & 0 deletions .github/workflows/minos-microservice-aggregate-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/core/minos-microservice-aggregate/**'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/minos-microservice-common-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/minos-microservice-common-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/core/minos-microservice-common/**'
Expand Down Expand Up @@ -37,7 +38,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/minos-microservice-cqrs-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/minos-microservice-cqrs-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/core/minos-microservice-cqrs/**'
Expand Down Expand Up @@ -40,7 +41,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/minos-microservice-networks-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
16 changes: 2 additions & 14 deletions .github/workflows/minos-microservice-networks-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/core/minos-microservice-networks/**'
Expand All @@ -28,19 +29,6 @@ jobs:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5

zookeeper:
image: wurstmeister/zookeeper:latest
ports:
- 2181:2181

kafka:
image: wurstmeister/kafka:latest
ports:
- 9092:9092
env:
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_ADVERTISED_HOST_NAME: kafka
KAFKA_DELETE_TOPIC_ENABLE: "true"
env:
MINOS_BROKER_QUEUE_HOST: postgres
MINOS_BROKER_HOST: kafka
Expand All @@ -52,7 +40,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/minos-microservice-saga-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/minos-microservice-saga-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
push:
branches:
- main
- '*.*.x'
pull_request:
paths:
- 'packages/core/minos-microservice-saga/**'
Expand All @@ -24,7 +25,7 @@ jobs:
uses: actions/checkout@v2

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

- name: Install dependencies
run: make install
Expand Down
45 changes: 45 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
repos:
- repo: local
hooks:

- id: minos-microservice-aggregate-check
pass_filenames: false
entry: make --directory=packages/core/minos-microservice-aggregate check
name: Check minos-microservice-aggregate
files: ^packages/core/minos-microservice-aggregate/
language: system

- id: minos-microservice-common-check
pass_filenames: false
entry: make --directory=packages/core/minos-microservice-common check
name: Check minos-microservice-common
files: ^packages/core/minos-microservice-common/
language: system

- id: minos-microservice-cqrs-check
pass_filenames: false
entry: make --directory=packages/core/minos-microservice-cqrs check
name: Check minos-microservice-cqrs
files: ^packages/core/minos-microservice-cqrs/
language: system

- id: minos-microservice-networks-check
pass_filenames: false
entry: make --directory=packages/core/minos-microservice-networks check
name: Check minos-microservice-networks
files: ^packages/core/minos-microservice-networks/
language: system

- id: minos-microservice-saga-check
pass_filenames: false
entry: make --directory=packages/core/minos-microservice-saga check
name: Check minos-microservice-saga
files: ^packages/core/minos-microservice-saga/
language: system

- id: minos-broker-kafka-check
pass_filenames: false
entry: make --directory=packages/plugins/minos-broker-kafka check
name: Check minos-broker-kafka
files: ^packages/plugins/minos-broker-kafka/
language: system
1 change: 1 addition & 0 deletions .sonarcloud.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
sonar.python.version=3.9
Loading