Skip to content
This repository was archived by the owner on Jul 8, 2025. It is now read-only.

Commit e60ce9b

Browse files
ci: use uv and just to invoke tests
1 parent 26188ce commit e60ce9b

File tree

2 files changed

+34
-41
lines changed

2 files changed

+34
-41
lines changed

.github/workflows/main.yml

Lines changed: 0 additions & 41 deletions
This file was deleted.

.github/workflows/tests.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Python IDB
2+
on: [push, pull_request]
3+
4+
jobs:
5+
tests:
6+
runs-on: ${{ matrix.os }}
7+
strategy:
8+
fail-fast: false
9+
matrix:
10+
os: [ubuntu-latest, macos-latest, windows-latest]
11+
python-version: ['3.8', '3.13']
12+
13+
name: Python ${{ matrix.python-version }} at ${{ matrix.os }}
14+
steps:
15+
- name: Checkout python-evtx with submodules
16+
uses: actions/checkout@v2
17+
18+
- uses: astral-sh/setup-uv@v5
19+
with:
20+
version: "0.7.2"
21+
python-version: ${{ matrix.python-version }}
22+
23+
- name: install
24+
run: uv sync --dev
25+
26+
- uses: extractions/setup-just@v2
27+
with:
28+
just-version: 1.5.0
29+
30+
- name: lint
31+
run: just lint
32+
33+
- name: test
34+
run: just test

0 commit comments

Comments
 (0)