From 32703df11054e5dd0b072f195b322222cacce05b Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Sun, 25 May 2025 15:55:51 +0200 Subject: [PATCH] runs-on & project.build --- .forgejo/workflows/main.yaml | 1 + rwx/prj/__init__.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/.forgejo/workflows/main.yaml b/.forgejo/workflows/main.yaml index bcc505a..123fb8c 100644 --- a/.forgejo/workflows/main.yaml +++ b/.forgejo/workflows/main.yaml @@ -1,6 +1,7 @@ on: [push] jobs: job: + runs-on: ubuntu-latest container: image: ${{vars.DOCKER}}debian:bookworm steps: diff --git a/rwx/prj/__init__.py b/rwx/prj/__init__.py index 62d91d9..ea6a67e 100644 --- a/rwx/prj/__init__.py +++ b/rwx/prj/__init__.py @@ -3,6 +3,7 @@ from pathlib import Path from rwx import Object +from rwx.ps import run class Project(Object): @@ -18,3 +19,7 @@ class Project(Object): self.file = self.raw.resolve() self.root: Path = self.file.parent self.name: str = self.root.name + + def build(self) -> None: + """Build the project.""" + run(str(self.root / "build.py"))