build: use debian container for release-python build
authorDaniel Wagner <dwagner@suse.de>
Thu, 31 Aug 2023 07:37:19 +0000 (09:37 +0200)
committerDaniel Wagner <wagi@monom.org>
Thu, 31 Aug 2023 09:06:54 +0000 (11:06 +0200)
The build keeps failing because the dependencies can't be installed.
Let's use the prebuild container for this as well.

Signed-off-by: Daniel Wagner <dwagner@suse.de>
.github/workflows/release-python.yml

index 86dc0de12bce50d15aa93b97ae89dca7de4c7cc6..d9051c96fd6fd61c3a36bd0803df571f86d28bcd 100644 (file)
@@ -15,12 +15,14 @@ jobs:
   build_sdist:
     name: Build source distribution
     runs-on: ubuntu-latest
+    container:
+      image: ghcr.io/igaw/linux-nvme/debian.python:0.34
     steps:
-      - name: install libraries
-        run: sudo apt-get install gcc pkg-config libjson-c-dev libssl-dev python3-dev
-
       - uses: actions/checkout@v3
 
+      - name: Allow workspace
+        run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
+
       - name: Build sdist
         run: pipx run build --sdist