Build and packaging library
  • Python 50.6%
  • Makefile 36.1%
  • Shell 13.3%
Find a file
Jan Lindemann 6ab084ff44
Some checks failed
CI / Packaging - Kali Linux (pull_request) Failing after 3m35s
CI / Packaging - OpenSUSE Tumbleweed (pull_request) Failing after 3m33s
CI / Packaging test (pull_request) Failing after 0s
test/ .. /help: Fail over missing toplevel "make all"

The help integration test currently only succeeds because CI doesn't run "make all" before "make test". That way, the checked out repository lacks the generated __init__.py files needed for some modular subcommands to be fully loaded, and hence, the test should have failed. The entire machinery only worked because the subcommands in question are not not essential to building jw-pkg itself: "secrets" and "posix"

The fix is to

1. Change CI to run "make all" before "make test" (not here) 2. Fix the test in jw-pkg

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-06-25 17:35:49 +02:00
.github/workflows ci.yaml: test-packaging.yaml@{master-test -> master} 2026-06-08 19:43:15 +02:00
bin bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
conf conf/templates: Fix installation 2026-06-11 13:30:43 +02:00
make test-jw-pkg.mk: Add file 2026-06-25 14:38:22 +02:00
scripts python-tools.sh: Fix missing newline after imports 2026-06-25 16:44:35 +02:00
src cmds.CmdPkg: Rename pkg -> packages 2026-06-25 09:50:19 +02:00
test test/ .. /help: Fail over missing toplevel "make all" 2026-06-25 17:35:49 +02:00
.gitignore test: Add subdirectory with integration test 2026-06-25 14:40:53 +02:00
HASH Release 1.0.0-243@suse-tumbleweed/x86_64 2026-06-24 23:33:33 +00:00
Makefile $(TOPDIR)/Makefile: include py-topdir.mk 2026-05-31 18:20:35 +02:00
RELEASES Release 1.0.0-243@suse-tumbleweed/x86_64 2026-06-24 23:33:33 +00:00
VERSION Start version: 1.0.0-243 2026-06-24 23:09:33 +00:00