|
12 | 12 | # branches: |
13 | 13 | # - dev |
14 | 14 | # - feature/* |
15 | | - branches: ["dev", "master", "feature/*"] |
| 15 | + branches: [dev, master, feature/*, release/*] |
16 | 16 | pull_request: |
17 | | - branches: ["dev", "master", "feature/*"] |
| 17 | + branches: [dev, master, feature/*, release/*] |
18 | 18 |
|
19 | 19 | jobs: |
20 | 20 |
|
|
25 | 25 | - uses: actions/checkout@v3 |
26 | 26 |
|
27 | 27 | - name: Install poetry |
| 28 | + id: Build-Poetry |
28 | 29 | run: pipx install poetry |
29 | 30 |
|
30 | 31 | - uses: actions/setup-python@v4 |
|
44 | 45 | - uses: actions/checkout@v3 |
45 | 46 |
|
46 | 47 | - name: Install poetry |
| 48 | + id: Build-Poetry-for-tests |
47 | 49 | run: pipx install poetry |
48 | 50 |
|
49 | 51 | - uses: actions/setup-python@v4 |
|
55 | 57 | run: poetry install |
56 | 58 |
|
57 | 59 | - name: Build Image for ES7 |
| 60 | + id: Build-elasticsearch |
58 | 61 | uses: docker/build-push-action@v4 |
59 | 62 | with: |
60 | 63 | target: omni_es |
|
71 | 74 |
|
72 | 75 |
|
73 | 76 | - name: Run tests |
| 77 | + id: Build-tests |
74 | 78 | run: poetry run pytest -sv ./tests |
75 | 79 |
|
76 | 80 | - name: Archive code coverage results |
|
87 | 91 | - uses: actions/checkout@v3 |
88 | 92 |
|
89 | 93 | - name: Docker meta |
90 | | - id: meta |
| 94 | + id: docker-build |
91 | 95 | uses: docker/metadata-action@v4 |
92 | 96 | with: |
93 | 97 | # images: euiyoung/fastapi-docker-github-actions:es |
@@ -125,16 +129,6 @@ jobs: |
125 | 129 | env: |
126 | 130 | SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} |
127 | 131 | if: always() |
128 | | - # uses: 8398a7/action-slack@v3 |
129 | | - # with: |
130 | | - # status: ${{ job.status }} |
131 | | - # author_name: Montoring-Slack from GitHub Actions |
132 | | - # fields: repo,message,commit,author,action,eventName,ref,workflow,took # selectable (default: repo,commit,message,author)\ |
133 | | - # mention: here |
134 | | - # if_mention: failure,cancelled |
135 | | - # env: |
136 | | - # SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} |
137 | | - # if: always() # Pick up events even if the job fails or is canceled. |
138 | 132 |
|
139 | 133 |
|
140 | 134 |
|
0 commit comments