Skip to content

Commit f2fa48c

Browse files
fix instructions for Debian
1 parent 9e62b1c commit f2fa48c

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

.github/workflows/packing.yml

+26-6
Original file line numberDiff line numberDiff line change
@@ -467,12 +467,12 @@ jobs:
467467

468468
matrix:
469469
target:
470-
# - os: debian
471-
# dist: bullseye # 11
470+
- os: debian
471+
dist: bullseye # 11
472472
- os: debian
473473
dist: bookworm # 12
474-
# - os: ubuntu
475-
# dist: focal # 20.04
474+
- os: ubuntu
475+
dist: focal # 20.04
476476
- os: ubuntu
477477
dist: jammy # 22.04
478478
- os: ubuntu
@@ -510,8 +510,17 @@ jobs:
510510
env:
511511
DEBIAN_FRONTEND: noninteractive
512512

513-
- name: Install test requirements
514-
run: pip3 install -r requirements-test.txt
513+
- name: Install test requirements
514+
run: pip3 install -r requirements-test.txt
515+
if: matrix.target.os == 'ubuntu'
516+
517+
- name: Install test requirements
518+
run: |
519+
apt install -y python3.11-venv
520+
python3 -m venv .venv
521+
. .venv/bin/activate
522+
pip3 install -r requirements-test.txt
523+
if: matrix.target.os == 'debian'
515524

516525
- name: Install the crud module for testing purposes
517526
run: |
@@ -522,6 +531,13 @@ jobs:
522531
523532
- name: Run tests
524533
run: make test-pure-install
534+
if: matrix.target.os == 'ubuntu'
535+
536+
- name: Run tests
537+
run: |
538+
. .venv/bin/activate
539+
make test-pure-install
540+
if: matrix.target.os == 'debian'
525541

526542
publish_deb:
527543
if: startsWith(github.ref, 'refs/tags')
@@ -540,10 +556,14 @@ jobs:
540556
dist: focal # 20.04
541557
- os: ubuntu
542558
dist: jammy # 22.04
559+
- os: ubuntu
560+
dist: noble # 24.04
543561
- os: debian
544562
dist: buster # 10
545563
- os: debian
546564
dist: bullseye # 11
565+
- os: debian
566+
dist: bookworm # 12
547567

548568
steps:
549569
- name: Clone the connector repo

0 commit comments

Comments
 (0)