Skip to content

Commit 80f6137

Browse files
committed
Update CI/CD to reference uv instead of poetry
1 parent 9b8b26e commit 80f6137

2 files changed

Lines changed: 23 additions & 24 deletions

File tree

.github/workflows/lint.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ jobs:
1515

1616
steps:
1717
- uses: actions/checkout@v4
18-
- name: Install poetry
18+
- name: Install uv
1919
run: |
20-
pipx install poetry
20+
pip install uv
2121
- name: Set up Python
2222
uses: actions/setup-python@v5
2323
with:
2424
python-version: 3.13
25-
cache: poetry
26-
cache-dependency-path: poetry.lock
25+
cache: pip
26+
cache-dependency-path: uv.lock
2727
- name: Install dependencies with dev group
2828
run: |
29-
poetry install --with dev
29+
uv sync --group dev
3030
- name: Run ruff
3131
run: |
32-
poetry run ruff --version
33-
poetry run ruff check . --preview
32+
uv run ruff --version
33+
uv run ruff check . --preview

.github/workflows/test.yml

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,32 +17,31 @@ jobs:
1717
python-version: ["3.10", "3.11", "3.12", "3.13"]
1818
steps:
1919
- uses: actions/checkout@v4
20-
- name: Install poetry
20+
- name: Install uv
2121
run: |
22-
pipx install poetry
23-
poetry --version
24-
poetry env info
22+
pip install uv
23+
uv --version
2524
- name: NetExec set up python ${{ matrix.python-version }} on ${{ matrix.os }}
2625
uses: actions/setup-python@v5
2726
with:
2827
python-version: ${{ matrix.python-version }}
29-
cache: poetry
30-
cache-dependency-path: poetry.lock
28+
cache: pip
29+
cache-dependency-path: uv.lock
3130
- name: Install with pipx
3231
run: |
3332
pipx install . --python python${{ matrix.python-version }}
3433
- name: Install libraries with dev group
3534
run: |
36-
poetry install --with dev
35+
uv sync --group dev
3736
- name: Load every protocol and module
3837
run: |
39-
poetry run netexec winrm 127.0.0.1
40-
poetry run netexec vnc 127.0.0.1
41-
poetry run netexec smb 127.0.0.1
42-
poetry run netexec ldap 127.0.0.1
43-
poetry run netexec wmi 127.0.0.1
44-
poetry run netexec rdp 127.0.0.1
45-
poetry run netexec mssql 127.0.0.1
46-
poetry run netexec ssh 127.0.0.1
47-
poetry run netexec ftp 127.0.0.1
48-
poetry run netexec smb 127.0.0.1 -L
38+
uv run netexec winrm 127.0.0.1
39+
uv run netexec vnc 127.0.0.1
40+
uv run netexec smb 127.0.0.1
41+
uv run netexec ldap 127.0.0.1
42+
uv run netexec wmi 127.0.0.1
43+
uv run netexec rdp 127.0.0.1
44+
uv run netexec mssql 127.0.0.1
45+
uv run netexec ssh 127.0.0.1
46+
uv run netexec ftp 127.0.0.1
47+
uv run netexec smb 127.0.0.1 -L

0 commit comments

Comments
 (0)