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
ef23e14ae4
Add Git utilities, semantic version helpers, and unit tests
Kevin Veen-Birkenbach
2025-12-08 13:36:40 +01:00
e6d041553b
Fix Makefile build-arch target to use a single shell and correctly pass BASE_IMAGE_arch to docker build.
Kevin Veen-Birkenbach
2025-12-08 13:35:20 +01:00
775c30149c
Improve MakefileInstaller: only run 'make install' if an install target exists
Kevin Veen-Birkenbach
2025-12-08 11:05:08 +01:00
26ba3c50cd
Improve installer debugging and enhance E2E test diagnostics
Kevin Veen-Birkenbach
2025-12-08 02:05:03 +01:00
9648be4a26
Refactor test pipeline: introduce separate unit/e2e workflows, fix Dockerfile, update Makefile test targets, and move integration tests to tests/e2e.
Kevin Veen-Birkenbach
2025-12-08 01:40:36 +01:00
b124166205
Fix Nix devShell tests for multi-distro Docker images
Kevin Veen-Birkenbach
2025-12-08 00:49:36 +01:00
0286cb44e0
Refactor multi-distro Dockerfile and Makefile: - Add dynamic BASE_IMAGE selection via ARG for Arch, Debian, Ubuntu, Fedora, CentOS - Introduce conditional package installation and unified Nix installer logic - Implement single-user Nix install without build-users-group for Debian/Ubuntu/Fedora/CentOS - Add Nix environment preparation and PATH fixes - Restore Arch-only makepkg build stage - Extend Makefile with multi-distro build/test workflow - Add base image mappings (arch/debian/ubuntu/fedora/centos) - Add test runner logic for each distro, including Nix devShell fallback scanning - Improve structure with clear section headers and comments
Kevin Veen-Birkenbach
2025-12-08 00:24:22 +01:00
87b806d1b9
feat: package config/ and defaults.yaml correctly for Nix & setuptools
Kevin Veen-Birkenbach
2025-12-07 22:29:58 +01:00
7760c77952
Use pyproject-based Nix flake build and fix install logic for pkgmgr
Kevin Veen-Birkenbach
2025-12-07 22:14:29 +01:00
8e80dc5fd7
Fixed tests in container
Kevin Veen-Birkenbach
2025-12-07 21:52:04 +01:00
9679478353
Improve Docker-based build & test pipeline for pkgmgr
Kevin Veen-Birkenbach
2025-12-07 21:43:38 +01:00
225d6a84b7
Added error code
Kevin Veen-Birkenbach
2025-12-07 21:02:55 +01:00
6e52e875aa
Added ENV to Dockerfile
Kevin Veen-Birkenbach
2025-12-07 20:58:49 +01:00
6fee6f27ee
Fix PKGBUILD source handling and Docker build context
Kevin Veen-Birkenbach
2025-12-07 20:54:04 +01:00
16a9d55d4f
Refactor pkgmgr installers, introduce capability-based execution, and replace manifest layer
Kevin Veen-Birkenbach
2025-12-07 20:36:39 +01:00
5134fd5273
Added missing package-manager.install
Kevin Veen-Birkenbach
2025-12-06 19:46:59 +01:00
aaf20da0a0
Add cross-distribution OS package installers (Arch PKGBUILD, Debian control, RPM spec) and restructure tests. Remove deprecated AUR and Ansible requirements installers. Introduce Nix init + wrapper scripts and full packaging (Arch/DEB/RPM). Associated conversation: https://chatgpt.com/share/693476a8-b9f0-800f-8e0c-ea5151295ce2
Kevin Veen-Birkenbach
2025-12-06 19:32:31 +01:00
f57ab0c2d1
Refactor pkgmgr self-install handling, add pip-enabled Python env to flake, and fix Nix/pip integration
Kevin Veen-Birkenbach
2025-12-06 17:47:46 +01:00
96a0409dbb
Enhance Nix flake installer to remove old profile entries before installation and update unit tests accordingly.
Kevin Veen-Birkenbach
2025-12-06 15:47:31 +01:00
aae852995e
Updated version in flate.nix
Kevin Veen-Birkenbach
2025-12-05 22:53:58 +01:00
6bc4d75744
Updated version
Kevin Veen-Birkenbach
2025-12-05 22:53:00 +01:00
9517c79342
Refactor flake.nix to use stdenv.mkDerivation instead of buildPythonApplication, disable configure/build phases, add minimal installPhase to avoid triggering Makefile. See ChatGPT conversation: https://chatgpt.com/share/69332bc4-a128-800f-a69c-fdc24c4cc7fe
Kevin Veen-Birkenbach
2025-12-05 22:47:13 +01:00
46efb7d187
Removed python building
Kevin Veen-Birkenbach
2025-12-05 22:40:29 +01:00
005f828877
Add Nix-based fallback for ansible-galaxy resolution
Kevin Veen-Birkenbach
2025-12-05 20:34:26 +01:00
42212b8cb0
Add Nix configuration defaults and new shallow-clone integration test
Kevin Veen-Birkenbach
2025-12-05 20:20:33 +01:00
a435745c02
Enforce Ansible availability via Nix and validate requirements.yml
Kevin Veen-Birkenbach
2025-12-05 20:00:47 +01:00
f5475d86e2
Refactor pkgmgr into modular installer pipeline with Nix flake support, PKGBUILD build workflow, local Nix cache, and full test suite restructuring. See conversation: https://chatgpt.com/share/69332519-7ff4-800f-bc21-7fcd24a66c10
Kevin Veen-Birkenbach
2025-12-05 19:32:42 +01:00
341ec1179e
Removed pyproject.toml
Kevin Veen-Birkenbach
2025-12-05 16:31:28 +01:00
41084234c7
Package pkgmgr with multi-format manifests
Kevin Veen-Birkenbach
2025-12-05 15:57:45 +01:00