1
0
mirror of https://github.com/ijaric/voice_assistant.git synced 2025-05-24 06:23:28 +00:00

Renamed Folder & Minor changes

This commit is contained in:
Artem Litvinov 2023-09-16 10:24:53 +01:00
parent 536a9e4de8
commit 848e7f059f
20 changed files with 5 additions and 115 deletions

View File

@ -9,4 +9,4 @@ jobs:
- uses: samspills/assign-pr-to-author@v1.0 - uses: samspills/assign-pr-to-author@v1.0
if: github.event_name == 'pull_request' && github.event.action == 'opened' if: github.event_name == 'pull_request' && github.event.action == 'opened'
with: with:
repo-token: "${{ secrets.GITHUB_TOKEN }}" repo-token: "${{ secrets.PR_GITHUB_TOKEN }}"

View File

@ -29,12 +29,6 @@ jobs:
permissions: permissions:
contents: read contents: read
container:
image: ghcr.io/yp-middle-python-24/ubuntu-ci:jammy-0.0.1
credentials:
username: ${{ secrets.ROBOT_GITHUB_USER }}
password: ${{ secrets.ROBOT_GITHUB_READ_PACKAGES_TOKEN }}
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -65,23 +59,10 @@ jobs:
permissions: permissions:
contents: read contents: read
container:
image: ghcr.io/yp-middle-python-24/ubuntu-ci:jammy-0.0.1
credentials:
username: ${{ secrets.ROBOT_GITHUB_USER }}
password: ${{ secrets.ROBOT_GITHUB_READ_PACKAGES_TOKEN }}
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Login to pypi
working-directory: src/${{ matrix.package }}
env:
PYPI_READER_PASSWORD: ${{ secrets.PYPI_READER_PASSWORD }}
run: |
make ci-login-pypi
- name: Install repository dependencies - name: Install repository dependencies
run: | run: |
make ci-init make ci-init

View File

@ -1,93 +0,0 @@
name: Publish changed packages
on:
push:
branches:
- master
jobs:
generate-matrix:
name: Generate job matrices
runs-on: ubuntu-20.04
outputs:
packages-matrix: ${{ steps.packages-matrix.outputs.matrix }}
steps:
- name: Generate packages matrix
id: packages-matrix
uses: hellofresh/action-changed-files@v2
with:
pattern: src/(?P<package>[^/]+)/
publish-package:
name: Publish package
runs-on: ubuntu-20.04
needs: [generate-matrix]
if: ${{ fromJson(needs.generate-matrix.outputs.packages-matrix).include[0] }}
strategy:
matrix:
package: ${{ fromJson(needs.generate-matrix.outputs.packages-matrix).include[*].package }}
fail-fast: false
permissions:
contents: read
container:
image: ghcr.io/yp-middle-python-24/ubuntu-ci:jammy-0.0.1
credentials:
username: ${{ secrets.ROBOT_GITHUB_USER }}
password: ${{ secrets.ROBOT_GITHUB_READ_PACKAGES_TOKEN }}
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Check version
id: check_version
working-directory: src/${{ matrix.package }}
run: |
local_version=$(poetry version --short)
remote_version=$( \
curl https://pypi.ovsds.ru/pypi/${{ matrix.package }}/json \
--user "reader:${{ secrets.PYPI_READER_PASSWORD }}" | \
jq -r '.info.version' || \
echo "0.0.0" \
)
echo "local_version=$local_version" >> $GITHUB_OUTPUT
echo "remote_version=$remote_version" >> $GITHUB_OUTPUT
- name: Login to pypi
if: steps.check_version.outputs.local_version != steps.check_version.outputs.remote_version
working-directory: src/${{ matrix.package }}
env:
PYPI_READER_PASSWORD: ${{ secrets.PYPI_READER_PASSWORD }}
run: |
make ci-login-pypi
- name: Init Package
if: steps.check_version.outputs.local_version != steps.check_version.outputs.remote_version
working-directory: src/${{ matrix.package }}
run: |
make init
- name: Login to pypi-publish
if: steps.check_version.outputs.local_version != steps.check_version.outputs.remote_version
working-directory: src/${{ matrix.package }}
env:
PYPI_WRITER_PASSWORD: ${{ secrets.PYPI_WRITER_PASSWORD }}
run: |
make ci-login-pypi-publish
- name: Build Package
if: steps.check_version.outputs.local_version != steps.check_version.outputs.remote_version
working-directory: src/${{ matrix.package }}
run: |
make ci-package-build
- name: Publish Package
if: steps.check_version.outputs.local_version != steps.check_version.outputs.remote_version
working-directory: src/${{ matrix.package }}
run: |
make ci-package-publish

2
.gitignore vendored
View File

@ -21,3 +21,5 @@ __pycache__/
# Dists # Dists
dist/ dist/
.env

View File

@ -13,8 +13,8 @@ profile = "black"
[tool.poetry] [tool.poetry]
authors = ["name <name@email.com>"] authors = ["name <name@email.com>"]
description = "[]" description = "FastAPI Template Project using DDD"
name = "example" name = "FastAPI Exmaple"
version = "0.1.0" version = "0.1.0"
[tool.poetry.dependencies] [tool.poetry.dependencies]