Build and packaging library
  • Python 48.7%
  • Makefile 37.5%
  • Shell 13.8%
Find a file
Jan Lindemann 00dff385bc
workflows/build-package.yaml: Remove "runs-on"

Forgejo versions before 15 didn't support workflow expansion, and "runs-on" was necessary in callers of reusable workflows. janware.com now runs Forgejo 15.x, and the requirement is gone, so remove the config option.

Quoting from https://forgejo.org/docs/latest/user/actions/reference/

runs-on is typically a required field. However, if a job defines jobs.<job_id>.uses in order to reference a reusable workflow, then it is optional. See jobs.<job_id>.uses for more information on this behaviour.

[...]

It is recommended that jobs.<job_id>.runs-on is omitted when using uses, as this will allow Forgejo to perform workflow expansion. Workflow expansion results in the target workflow’s jobs appearing in the UI as separate jobs. This provides an easier to understand experience for accessing the logs of each job, and permits the jobs to run on separate runners with their own runs-on fields.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-06-02 17:52:49 +02:00
.github/workflows workflows/build-package.yaml: Remove "runs-on" 2026-06-02 17:52:49 +02:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
conf pyproject.toml: Enforce import annotations style 2026-06-01 14:34:25 +02:00
make project.conf, py-topdir.mk: Fix check target for Kali 2026-06-02 17:52:07 +02:00
scripts python-tools.sh: Create empty line after import 2026-06-01 20:14:45 +02:00
src lib.ec.ssh.AsyncSSH: Ignore missing asyncssh 2026-06-02 17:52:49 +02:00
.gitignore Everywhere: Rename package "jw-build" to "jw-pkg" 2025-11-28 13:35:56 +01:00
HASH Release 1.0.0-229@suse-tumbleweed/x86_64 2026-06-01 23:25:39 +00:00
Makefile $(TOPDIR)/Makefile: include py-topdir.mk 2026-05-31 18:20:35 +02:00
RELEASES Release 1.0.0-229@suse-tumbleweed/x86_64 2026-06-01 23:25:39 +00:00
VERSION Start version: 1.0.0-229 2026-06-01 23:09:14 +00:00