62e05e2f5b
ci: tag commit as stable after full test matrix
Kevin Veen-Birkenbach
2025-12-11 12:01:21 +01:00
77d8b68ba5
Add E2E Nix flake build test across all distro containers
Kevin Veen-Birkenbach
2025-12-11 11:55:43 +01:00
bb0a801396
Fix Git safe.directory handling in E2E containers
Kevin Veen-Birkenbach
2025-12-11 11:33:51 +01:00
ee968efc4b
Harden E2E test runner and fix Git safe.directory in containers
Kevin Veen-Birkenbach
2025-12-11 11:25:11 +01:00
644b2b8fa0
Align Nix Python environment and add lazy CLI import
Kevin Veen-Birkenbach
2025-12-11 11:04:12 +01:00
0f74907f82
flake.nix: switch to generic python3 and remove side-effects from pkgmgr package root
Kevin Veen-Birkenbach
2025-12-11 10:30:19 +01:00
5a8b1b11de
arch packaging: exclude assets from PKGBUILD rsync
Kevin Veen-Birkenbach
2025-12-11 10:17:14 +01:00
389ec40163
Refine Nix dev shell, ensure PyYAML availability, fix Python invocation, and expose pkgmgr.cli for Python 3.13 compatibility
Kevin Veen-Birkenbach
2025-12-11 09:33:55 +01:00
1d03055491
Removed ignore files
Kevin Veen-Birkenbach
2025-12-11 09:07:18 +01:00
7775c6d974
Refine packaging layout and Arch build paths
Kevin Veen-Birkenbach
2025-12-11 09:04:17 +01:00
a24a819511
Restructure repo layout, wiring src/ and packaging for local and distro builds
Kevin Veen-Birkenbach
2025-12-11 08:45:07 +01:00
0a6c2f2988
Release version 0.9.1
v0.9.1
Kevin Veen-Birkenbach
2025-12-10 22:56:04 +01:00
0c90e984ad
Refine setup workflows and add architecture map
Kevin Veen-Birkenbach
2025-12-10 22:51:40 +01:00
0a0cbbfe6d
fix(init-nix): create 'nix' user with a valid shell across all distros
Kevin Veen-Birkenbach
2025-12-10 22:43:20 +01:00
15c44cd484
Removed deprecated pkgmgr.yml
Kevin Veen-Birkenbach
2025-12-10 21:34:33 +01:00
6d7ee6fc04
Fix test scripts: ensure default distro and always run via bash
Kevin Veen-Birkenbach
2025-12-10 21:09:18 +01:00
5a022db0db
Use dynamic distro selection for UNIT and INTEGRATION tests
Kevin Veen-Birkenbach
2025-12-10 20:27:03 +01:00
37ac22e0b4
test: isolate Nix store/cache per distro to fix cross-distro manifest conflicts
Kevin Veen-Birkenbach
2025-12-10 20:07:41 +01:00
bcea440e40
Fix path and shell repo directory resolution + add unit/E2E tests
Kevin Veen-Birkenbach
2025-12-10 19:47:26 +01:00
6edde2d65b
Release version 0.9.0
v0.9.0
Kevin Veen-Birkenbach
2025-12-10 18:38:10 +01:00
74189c1e14
Add virgin Nix flake E2E workflow and update .gitignore
Kevin Veen-Birkenbach
2025-12-10 18:37:29 +01:00
b5ddf7402a
Release version 0.8.0
v0.8.0
Kevin Veen-Birkenbach
2025-12-10 17:32:00 +01:00
900224ed2e
Moved installer dir
Kevin Veen-Birkenbach
2025-12-10 17:27:26 +01:00
e290043089
Refine installer capability integration tests and documentation
Kevin Veen-Birkenbach
2025-12-10 17:23:33 +01:00
a7fd37d646
Add unit tests for install pipeline, Nix flake installer, and command resolution
Kevin Veen-Birkenbach
2025-12-10 16:57:02 +01:00
d4b00046d3
Refine installer layering and Python/Nix integration
Kevin Veen-Birkenbach
2025-12-10 16:26:23 +01:00
545d345ea4
core(command): implement explicit command=None bypass and add unit tests
Kevin Veen-Birkenbach
2025-12-10 11:23:57 +01:00
a29b831e41
Release version 0.7.14
v0.7.14
Kevin Veen-Birkenbach
2025-12-10 10:38:36 +01:00
bc9ca140bd
fix(e2e): treat SystemExit(0) as successful CLI termination in clone-all test
Kevin Veen-Birkenbach
2025-12-10 10:37:40 +01:00
ad8e3cd07c
Updated CHANGELOG.md
Kevin Veen-Birkenbach
2025-12-10 10:28:20 +01:00
22efe0b32e
Release version 0.7.13
v0.7.13
Kevin Veen-Birkenbach
2025-12-10 10:27:27 +01:00
d23a0a94d5
Fix tools path resolution and add tests
Kevin Veen-Birkenbach
2025-12-10 10:25:29 +01:00
e42b79c9d8
Add E2E tests for 'clone --all' and 'update --all' using HTTPS mode
Kevin Veen-Birkenbach
2025-12-09 23:47:43 +01:00
3b2c657bfa
Release version 0.7.12
v0.7.12
Kevin Veen-Birkenbach
2025-12-09 23:36:38 +01:00
e335ab05a1
fix(core/ink): prevent self-referential symlinks + add unit tests
Kevin Veen-Birkenbach
2025-12-09 23:35:29 +01:00
75f963d6e2
Removed tests/e2e/test_install_all_shallow.py
Kevin Veen-Birkenbach
2025-12-09 23:18:49 +01:00
94b998741f
Release version 0.7.11
v0.7.11
Kevin Veen-Birkenbach
2025-12-09 23:16:48 +01:00
172c734866
test: fix installer unit tests for OS packages and Nix dev shell Update Debian, RPM, Nix flake, and Python installer unit tests to match the current installer behavior and to run correctly inside the Nix development shell.
Kevin Veen-Birkenbach
2025-12-09 23:15:56 +01:00
1b483e178d
Release version 0.7.10
v0.7.10
Kevin Veen-Birkenbach
2025-12-09 22:57:11 +01:00
78693225f1
test: share persistent Nix store across all test containers
Kevin Veen-Birkenbach
2025-12-09 22:13:01 +01:00
ca08c84789
Merge branch 'fix/branch-master'
Kevin Veen-Birkenbach
2025-12-09 21:19:53 +01:00
e930b422e5
Release version 0.7.9
v0.7.9
Kevin Veen-Birkenbach
2025-12-09 21:19:13 +01:00
0833d04376
Improve branch helpers with main/master base resolution
Kevin Veen-Birkenbach
2025-12-09 21:16:10 +01:00
55f36d76ec
Merge branch 'fix/file-error'
Kevin Veen-Birkenbach
2025-12-09 21:09:48 +01:00
6a838ee84f
Release version 0.7.8
v0.7.8
Kevin Veen-Birkenbach
2025-12-09 21:03:24 +01:00
4285bf4a54
Fix: release now skips missing pyproject.toml without failing
Kevin Veen-Birkenbach
2025-12-09 21:02:01 +01:00
640b1042c2
git commit -m "Harden installers for Nix, OS packages and Docker CA handling
Kevin Veen-Birkenbach
2025-12-09 20:52:07 +01:00
9357c4632e
Release version 0.7.7
v0.7.7
Kevin Veen-Birkenbach
2025-12-09 17:54:41 +01:00
ca5d0d22f3
feat(test): make unittest pattern configurable and pass TEST_PATTERN into containers
Kevin Veen-Birkenbach
2025-12-09 17:53:10 +01:00
3875338fb7
Release version 0.7.6
v0.7.6
Kevin Veen-Birkenbach
2025-12-09 17:14:22 +01:00
196f55c58e
feat(repository/pull): improve verification logic and add full unit test suite
Kevin Veen-Birkenbach
2025-12-09 17:12:23 +01:00
9a149715f6
Release version 0.7.5
v0.7.5
Kevin Veen-Birkenbach
2025-12-09 16:45:45 +01:00
bf40533469
fix(init-nix): ensure /nix is always owned by nix:nixbld in container root mode
Kevin Veen-Birkenbach
2025-12-09 16:33:22 +01:00
7bc7259988
Release version 0.7.4
v0.7.4
Kevin Veen-Birkenbach
2025-12-09 16:22:03 +01:00
66b96ac3a5
Refactor CI workflows and Makefile to unify container builds and simplify test execution
Kevin Veen-Birkenbach
2025-12-09 16:18:15 +01:00
f974e0b14a
Release version 0.7.3
v0.7.3
Kevin Veen-Birkenbach
2025-12-09 16:08:34 +01:00
de8c3f768d
feat(repository): integrate ignore filtering into selection pipeline + add unit tests
Kevin Veen-Birkenbach
2025-12-09 16:07:39 +01:00
05ff250251
Release version 0.7.2
v0.7.2
Kevin Veen-Birkenbach
2025-12-09 15:49:01 +01:00
ab52d37467
Refactor release helper into actions package and add RPM changelog support
Kevin Veen-Birkenbach
2025-12-09 15:47:37 +01:00
80329b85fb
Release version 0.7.1
v0.7.1
Kevin Veen-Birkenbach
2025-12-09 15:26:56 +01:00
44ff0a6cd9
Release version 0.7.0
v0.7.0
Kevin Veen-Birkenbach
2025-12-09 15:21:06 +01:00
e00b1a7b69
Solved import bug
Kevin Veen-Birkenbach
2025-12-09 15:03:31 +01:00
14f0188efd
Solved e2e naming bugs
Kevin Veen-Birkenbach
2025-12-09 15:02:04 +01:00
a4efb847ba
Cleaned Up tests
Kevin Veen-Birkenbach
2025-12-09 14:33:32 +01:00
d50891dfe5
Refactor: Restructure pkgmgr into actions/, core/, and cli/ (full module breakup)
Kevin Veen-Birkenbach
2025-12-09 14:20:19 +01:00
59d0355b91
Release version 0.6.0
v0.6.0
Kevin Veen-Birkenbach
2025-12-09 05:59:58 +01:00
da9d5cfa6b
Fix container tests, unify RPM install path, and ensure Nix TLS truststore detection
Kevin Veen-Birkenbach
2025-12-09 05:50:08 +01:00
f9943fafae
Refactor container build and installation pipeline to use configurable Makefile parameters (e.g. DISTROS, base images) and propagate them through all build, install, and test scripts
Kevin Veen-Birkenbach
2025-12-09 05:31:55 +01:00
7d73007181
Release version 0.5.1
v0.5.1
Kevin Veen-Birkenbach
2025-12-09 01:21:31 +01:00
c8462fefa4
Release version 0.5.0
v0.5.0
Kevin Veen-Birkenbach
2025-12-09 00:44:16 +01:00
00a1f373ce
Merge branch 'feature/config_v2.0'
Kevin Veen-Birkenbach
2025-12-09 00:29:19 +01:00
9f9f2e68c0
Release version 0.4.3
v0.4.3
Kevin Veen-Birkenbach
2025-12-09 00:29:08 +01:00
d25dcb05e4
Merge branch 'feature/branch_close'
Kevin Veen-Birkenbach
2025-12-09 00:03:56 +01:00
e135d39710
Release version 0.4.2
v0.4.2
Kevin Veen-Birkenbach
2025-12-09 00:03:46 +01:00
76b7f84989
Release version 0.4.1
v0.4.1
Kevin Veen-Birkenbach
2025-12-08 23:20:28 +01:00
1b53263f87
Release version 0.4.0
v0.4.0
Kevin Veen-Birkenbach
2025-12-08 23:02:43 +01:00
8ea7ff23e9
Release version 0.3.0
v0.3.0
Kevin Veen-Birkenbach
2025-12-08 22:40:50 +01:00
71823c2f48
Release version 0.2.0
v0.2.0
Kevin Veen-Birkenbach
2025-12-08 20:31:19 +01:00
cd62af41d1
Release version 0.1.0
v0.1.0
Kevin Veen-Birkenbach
2025-12-08 20:24:49 +01:00
bc3ff5b67f
Release version 2.1.0
Kevin Veen-Birkenbach
2025-12-08 20:15:13 +01:00