summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/trigger-rebuild-repo-package.yml32
-rw-r--r--requirements.txt22
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