Skip to content

Commit f2d4276

Browse files
committed
ci: add stage where debmagic packages itself
1 parent 6441e91 commit f2d4276

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.github/workflows/ci.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,22 @@ jobs:
107107
# run: uv sync --locked --all-extras --dev
108108
# - name: Run Integrationtests
109109
# run: uv run pytest tests/integration
110+
111+
package_ourself:
112+
runs-on: ubuntu-latest
113+
steps:
114+
- uses: actions/checkout@v5
115+
- name: Set up Python
116+
uses: actions/setup-python@v6
117+
with:
118+
python-version: "3.12"
119+
- name: Install uv
120+
uses: astral-sh/setup-uv@v6
121+
with:
122+
enable-cache: true
123+
- name: Install the project
124+
run: uv sync --locked --all-extras --dev
125+
- name: Install required apt
126+
run: apt-get install -y devscripts
127+
- name: Run Debmagic build on ourself
128+
run: uv run debmagic build --driver=none

0 commit comments

Comments
 (0)