commit:     0081f41d17e3cd1e7fc7b5ebd55a65240c8e651b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 07:38:52 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 07:38:52 2024 +0000
URL:        
https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/commit/?id=0081f41d

ci: run pmaint regen over ::gentoo repo

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .github/workflows/test.yml | 34 +++++++++++++++++++++++++++++-----
 1 file changed, 29 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index b2b5f62e1..8c7fa1de1 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -75,9 +75,7 @@ jobs:
 
   pkgcheck-test:
     runs-on: ubuntu-latest
-
     steps:
-
     - name: Checkout pkgcore
       uses: actions/checkout@v3
       with:
@@ -112,15 +110,13 @@ jobs:
 
   pkgdev-test:
     runs-on: ubuntu-latest
-
     steps:
-
     - name: Checkout pkgcore
       uses: actions/checkout@v3
       with:
         path: pkgcore
 
-    - name: Checkout pkgcheck
+    - name: Checkout pkgdev
       uses: actions/checkout@v3
       with:
         repository: pkgcore/pkgdev
@@ -153,3 +149,31 @@ jobs:
     - name: Checkout code
       uses: actions/checkout@v3
     - uses: psf/black@stable
+
+  gentoo-regen:
+    runs-on: ubuntu-latest
+    steps:
+    - name: Checkout pkgcore
+      uses: actions/checkout@v3
+      with:
+        path: pkgcore
+
+    - name: Checkout gentoo
+      uses: actions/checkout@v3
+      with:
+        repository: gentoo/gentoo
+        path: gentoo
+
+    - name: Set up Python 3.11
+      uses: actions/setup-python@v4
+      with:
+        python-version: '3.11'
+
+    - name: Install pip dependencies
+      run: |
+        python -m pip install --upgrade pip
+        pip install -e "./pkgcore"
+
+    - name: Run pmaint regen
+      working-directory: ./gentoo
+      run: pmaint regen --use-local-desc --pkg-desc-index --rsync --force .

Reply via email to