diff options
-rw-r--r-- | .github/workflows/trigger-rebuild-repo-package.yml | 32 | ||||
-rw-r--r-- | requirements.txt | 22 |
2 files changed, 43 insertions, 11 deletions
diff --git a/.github/workflows/trigger-rebuild-repo-package.yml b/.github/workflows/trigger-rebuild-repo-package.yml new file mode 100644 index 0000000..f267a63 --- /dev/null +++ b/.github/workflows/trigger-rebuild-repo-package.yml @@ -0,0 +1,32 @@ +name: Trigger to build a deb package from repo + +on: + pull_request_target: + types: + - closed + branches: + - sagitta + workflow_dispatch: + +jobs: + get_repo_name: + runs-on: ubuntu-latest + outputs: + PACKAGE_NAME: ${{ steps.package_name.outputs.PACKAGE_NAME }} + steps: + - name: Set variables + id: package_name + run: | + echo "PACKAGE_NAME=$(basename ${{ github.repository }})" >> $GITHUB_OUTPUT + + trigger-build: + needs: get_repo_name + uses: vyos/.github/.github/workflows/trigger-rebuild-repo-package.yml@sagitta + with: + branch: ${{ github.ref_name }} + package_name: ${{ needs.get_repo_name.outputs.PACKAGE_NAME }} + secrets: + REMOTE_OWNER: ${{ secrets.REMOTE_OWNER }} + REMOTE_REUSE_REPO: ${{ secrets.REMOTE_REUSE_REPO }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + PAT: ${{ secrets.PAT }} diff --git a/requirements.txt b/requirements.txt index f69f50f..4d2a2ea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,15 +6,15 @@ # annotated-types==0.6.0 # via pydantic -anyio==4.2.0 +anyio==4.3.0 # via # starlette # watchfiles -ariadne==0.22 +ariadne==0.23.0 # via -r requirements.in click==8.1.7 # via uvicorn -fastapi==0.109.2 +fastapi==0.110.1 # via -r requirements.in graphql-core==3.2.3 # via @@ -26,19 +26,19 @@ h11==0.14.0 # wsproto httptools==0.6.1 # via uvicorn -idna==3.6 +idna==3.7 # via anyio makefun==1.15.2 # via -r requirements.in -pydantic==2.6.1 +pydantic==2.7.0 # via fastapi -pydantic-core==2.16.2 +pydantic-core==2.18.1 # via pydantic pyjwt==2.8.0 # via -r requirements.in python-dotenv==1.0.1 # via uvicorn -python-multipart==0.0.7 +python-multipart==0.0.9 # via -r requirements.in python-pam==2.0.2 # via -r requirements.in @@ -46,19 +46,19 @@ pyyaml==6.0.1 # via uvicorn sgqlc==16.3 # via -r requirements.in -sniffio==1.3.0 +sniffio==1.3.1 # via anyio -starlette==0.36.3 +starlette==0.37.2 # via # ariadne # fastapi -typing-extensions==4.9.0 +typing-extensions==4.11.0 # via # ariadne # fastapi # pydantic # pydantic-core -uvicorn[standard]==0.27.0.post1 +uvicorn[standard]==0.29.0 # via -r requirements.in uvloop==0.19.0 # via uvicorn |