From 6ca3769a6dcc6c3abfb62f61968e061ec76087b4 Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Tue, 26 May 2026 15:43:11 +0300 Subject: [PATCH 1/2] Define add-on PyPI repository for Dependabot --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6fcbb3f0..003a60d7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,15 @@ version: 2 +registries: + pkg-kiwitcms-eu: + type: python-index + replaces-base: false + url: https://pkg.kiwitcms.eu/pypi/ + token: ${{ secrets.GEMFURY_PULL_TOKEN }} + updates: - package-ecosystem: pip + registries: "*" + insecure-external-code-execution: allow directory: "/" schedule: interval: daily From fc072ce8132df966161f7d056e5b0d8c3e9464a0 Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Tue, 26 May 2026 15:46:28 +0300 Subject: [PATCH 2/2] Define add-on PyPI repository in CI jobs --- .github/workflows/testing.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 5e53e61f..d373cdf5 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -82,10 +82,12 @@ jobs: env: QUAY_IO_TOKEN: ${{ secrets.QUAY_IO_TOKEN }} GEMFURY_API_TOKEN: ${{ secrets.GEMFURY_API_TOKEN }} - + PKG_TOKEN: ${{ secrets.GEMFURY_PULL_TOKEN }} run: | pip install -U pip wheel setuptools - pip install -r devel.txt + pip install -r devel.txt \ + --index-url https://$PKG_TOKEN@pkg.kiwitcms.eu/pypi/ \ + --extra-index-url https://pypi.org/simple/ # report to Kiwi TCMS only if we have access to secrets if [ -n "${{ secrets.TCMS_PASSWORD }}" ]; then @@ -127,9 +129,13 @@ jobs: sudo apt-get install -y ca-certificates - name: Install Python dependencies + env: + PKG_TOKEN: ${{ secrets.GEMFURY_PULL_TOKEN }} run: | pip install -U pip wheel setuptools - pip install -r devel.txt + pip install -r devel.txt \ + --index-url https://$PKG_TOKEN@pkg.kiwitcms.eu/pypi/ \ + --extra-index-url https://pypi.org/simple/ - name: Login to Private Container Registry run: |