This website requires JavaScript.
28df54503e
Release version 1.9.2
v1.9.2
kevinveenbirkenbach
2025-12-21 15:30:22 +01:00
aa489811e3
fix(config): package and load default configs correctly
kevinveenbirkenbach
2025-12-21 15:26:01 +01:00
f66af0157b
Release version 1.9.1
kevinveenbirkenbach
2025-12-21 13:38:58 +01:00
b0b3ccf5aa
fix(packaging): stop including legacy pkgmgr.installers package
kevinveenbirkenbach
2025-12-21 13:25:38 +01:00
e178afde31
Release version 1.9.0
v1.9.0
kevinveenbirkenbach
2025-12-20 14:37:58 +01:00
9802293871
***feat(mirror): add remote repository visibility support***
kevinveenbirkenbach
2025-12-20 14:26:55 +01:00
a2138c9985
refactor(mirror): probe remotes with detailed reasons and provision all git mirrors
kevinveenbirkenbach
2025-12-20 13:23:24 +01:00
10998e50ad
ci(test-virgin-user): preserve NIX_CONFIG across sudo to avoid GitHub API rate limits
kevinveenbirkenbach
2025-12-19 14:42:36 +01:00
a20814cb37
Release version 1.8.7
v1.8.7
kevinveenbirkenbach
2025-12-19 14:15:47 +01:00
feb5ba267f
refactor(release): move file helpers into files package
kevinveenbirkenbach
2025-12-19 14:11:04 +01:00
591be4ef35
test(release): update pyproject version tests for PEP 621 and RuntimeError handling
kevinveenbirkenbach
2025-12-19 14:06:33 +01:00
3e6ef0fd68
release: fix pyproject.toml version update for PEP 621 projects
kevinveenbirkenbach
2025-12-19 13:42:26 +01:00
3d5c770def
Solved ruff F401
kevinveenbirkenbach
2025-12-18 19:16:15 +01:00
f4339a746a
executet 'ruff format --check .'
kevinveenbirkenbach
2025-12-18 14:04:44 +01:00
763f02a9a4
Release version 1.8.6
v1.8.6
kevinveenbirkenbach
2025-12-17 23:50:31 +01:00
2eec873a17
Solved Debian Bug
kevinveenbirkenbach
2025-12-17 23:17:34 +01:00
17ee947930
ci: pass NIX_CONFIG with GitHub token into all test containers
kevinveenbirkenbach
2025-12-17 22:53:21 +01:00
b989bdd4eb
Release version 1.8.5
kevinveenbirkenbach
2025-12-17 22:15:48 +01:00
c4da8368d8
--- Release Error ---
kevinveenbirkenbach
2025-12-17 22:10:31 +01:00
c5c84704db
Release version 1.8.5
v1.8.5
kevinveenbirkenbach
2025-12-17 22:15:48 +01:00
c46df92953
Release version 1.9.0
kevinveenbirkenbach
2025-12-17 22:10:31 +01:00
997c265cfb
refactor(git): introduce GitRunError hierarchy, surface non-repo errors, and improve verification queries
kevinveenbirkenbach
2025-12-17 21:48:03 +01:00
955028288f
Release version 1.8.4
v1.8.4
kevinveenbirkenbach
2025-12-17 11:20:16 +01:00
866572e252
ci(docker): fix repo mount path for pkgmgr as base layer of Infinito.Nexus
kevinveenbirkenbach
2025-12-17 11:03:02 +01:00
b0a733369e
Optimized output for debugging
kevinveenbirkenbach
2025-12-17 10:51:56 +01:00
c5843ccd30
Release version 1.8.3
v1.8.3
kevinveenbirkenbach
2025-12-16 19:49:51 +01:00
3cb7852cb4
feat(mirrors): support URL-only MIRRORS entries and keep git config clean
kevinveenbirkenbach
2025-12-16 19:49:09 +01:00
f995e3d368
Release version 1.8.2
v1.8.2
kevinveenbirkenbach
2025-12-16 19:22:41 +01:00
ffa9d9660a
gpt-5.2 ChatGPT: refactor tools code into cli.tools.vscode and add unit tests
kevinveenbirkenbach
2025-12-16 18:43:56 +01:00
be70dd4239
Release version 1.8.1
v1.8.1
kevinveenbirkenbach
2025-12-16 18:06:35 +01:00
74876e2e15
Fixed ruff
kevinveenbirkenbach
2025-12-16 18:00:56 +01:00
54058c7f4d
gpt-5.2 ChatGPT: integrate gh-based credential resolution with full integration test
kevinveenbirkenbach
2025-12-16 17:44:44 +01:00
8583fdf172
feat(mirror,create): make MIRRORS single source of truth and exclude PyPI from git config
kevinveenbirkenbach
2025-12-16 14:19:19 +01:00
374f4ed745
test(integration): move create repo preview test from e2e and mock git commands
kevinveenbirkenbach
2025-12-16 13:30:19 +01:00
63e1b3d145
core.git: add get_repo_root query and use it in repository scaffold
kevinveenbirkenbach
2025-12-16 13:23:36 +01:00
2f89de1ff5
refactor(pull): switch repository pull to core.git commands
kevinveenbirkenbach
2025-12-16 13:17:04 +01:00
019aa4b0d9
refactor(git): migrate repository creation to core.git commands
kevinveenbirkenbach
2025-12-16 13:05:42 +01:00
9c22c7dbb4
refactor(git): introduce structured core.git command/query API and adapt actions & tests
kevinveenbirkenbach
2025-12-16 12:49:03 +01:00
f83e192e37
refactor(release/git): replace shell git calls with command/query helpers
kevinveenbirkenbach
2025-12-16 12:30:36 +01:00
486863eb58
Sovled ruff linting hints
kevinveenbirkenbach
2025-12-16 12:04:16 +01:00
bb23bd94f2
refactor(git): add get_latest_commit query and remove subprocess usage
kevinveenbirkenbach
2025-12-16 12:02:09 +01:00
2a66c082eb
gpt-5.2 ChatGPT: move git config lookup into core.git query
kevinveenbirkenbach
2025-12-16 11:56:24 +01:00
ee9d7758ed
Solved ruff linting hints
kevinveenbirkenbach
2025-12-16 11:42:40 +01:00
0119af330f
gpt-5.2: fix tests and imports after git queries split https://chatgpt.com/share/694135eb-10a8-800f-8b12-968612f605c7
kevinveenbirkenbach
2025-12-16 11:35:10 +01:00
e117115b7f
gpt-5.2 ChatGPT: adapt tests to new core.git commands/queries split
kevinveenbirkenbach
2025-12-16 10:01:30 +01:00
755b78fcb7
refactor(git): split git helpers into run/commands/queries and update branch, mirror and changelog actions https://chatgpt.com/share/69411b4a-fcf8-800f-843d-61c913f388eb
kevinveenbirkenbach
2025-12-16 09:41:35 +01:00
9485bc9e3f
Release version 1.8.0
v1.8.0
kevinveenbirkenbach
2025-12-15 13:37:42 +01:00
dcda23435d
git commit -m "feat(update): add --silent mode with continue-on-failure and unified summary
kevinveenbirkenbach
2025-12-15 13:19:14 +01:00
a69e81c44b
fix(dependencies): install python-pip for all supported distributions
kevinveenbirkenbach
2025-12-15 12:14:48 +01:00
2ca004d056
fix(arch/dependencies): initialize pacman keyring before package installation
kevinveenbirkenbach
2025-12-15 11:07:31 +01:00
f7bd5bfd0b
Optimized linters and solved linting bugs
kevinveenbirkenbach
2025-12-15 11:00:17 +01:00
2c15a4016b
feat(create): scaffold repositories via templates with preview and mirror setup https://chatgpt.com/share/693f5bdb-1780-800f-a772-0ecf399627fc
kevinveenbirkenbach
2025-12-15 01:52:38 +01:00
9e3ce34626
Release version 1.7.2
v1.7.2
kevinveenbirkenbach
2025-12-15 00:53:26 +01:00
1a13fcaa4e
refactor(mirror): enforce primary origin URL and align mirror resolution logic
kevinveenbirkenbach
2025-12-15 00:16:04 +01:00
48a0d1d458
feat(release): auto-run publish after release with --no-publish opt-out
kevinveenbirkenbach
2025-12-14 22:59:43 +01:00
783d2b921a
fix(publish): store PyPI token per user
kevinveenbirkenbach
2025-12-14 22:37:28 +01:00
6effacefef
Release version 1.7.1
v1.7.1
kevinveenbirkenbach
2025-12-14 21:19:11 +01:00
65903e740b
Release version 1.7.0
v1.7.0
kevinveenbirkenbach
2025-12-14 21:10:06 +01:00
aa80a2ddb4
Added correct e2e test and pypi mirror
kevinveenbirkenbach
2025-12-14 21:08:23 +01:00
9456ad4475
feat(publish): add PyPI publish workflow, CLI command, parser integration, and tests
kevinveenbirkenbach
2025-12-14 20:24:01 +01:00
3d7d7e9c09
Release version 1.6.4
v1.6.4
kevinveenbirkenbach
2025-12-14 19:33:07 +01:00
328203ccd7
**test(nix): add comprehensive unittest coverage for nix installer helpers**
kevinveenbirkenbach
2025-12-14 19:27:26 +01:00
ac16378807
Deleted deprecated unit tests:
kevinveenbirkenbach
2025-12-14 19:14:42 +01:00
f7a86bc353
fix(launcher): avoid calling missing retry helper in packaged installs
kevinveenbirkenbach
2025-12-14 19:08:32 +01:00
06a6a77a48
*fix(nix): resolve nix profile conflicts without numeric indices and fix update pkgmgr system test*
kevinveenbirkenbach
2025-12-14 18:58:29 +01:00
4883e40812
fix(ci): skip container publish when no version tag exists
kevinveenbirkenbach
2025-12-14 17:38:06 +01:00
031ae5ac69
test(integration): fix mirror tests by removing non-existent check_cmd patches
kevinveenbirkenbach
2025-12-14 17:31:05 +01:00
1c4fc531fa
fix(shellcheck): correct source path hint for retry_403 helper
kevinveenbirkenbach
2025-12-14 17:16:35 +01:00
33dfbf3a4d
test(env-virtual): execute pkgmgr from Python venv instead of system launcher
kevinveenbirkenbach
2025-12-14 17:12:48 +01:00
a3aa7b6394
git commit -am "fix(shellcheck): point source hint to repo-local retry_403.sh
kevinveenbirkenbach
2025-12-14 16:42:22 +01:00
724c262a4a
fix(test): import mirror submodules before patching in integration tests
kevinveenbirkenbach
2025-12-14 16:38:24 +01:00
dcbe16c5f0
feat(launcher): enforce GitHub 403 retry for nix run
kevinveenbirkenbach
2025-12-14 16:31:02 +01:00
f63b0a9f08
chore(ci): rename codesniffer workflows to linter
kevinveenbirkenbach
2025-12-14 16:21:57 +01:00
822c418503
Added missing import
kevinveenbirkenbach
2025-12-14 16:16:37 +01:00
562a6da291
test(integration): move mirror CLI tests from e2e to integration and patch side effects
kevinveenbirkenbach
2025-12-14 16:14:17 +01:00
e61b30d9af
feat(tests): add unit tests for mirror context, io, commands, and remote helpers
kevinveenbirkenbach
2025-12-14 16:02:11 +01:00
27c0c7c01f
**fix(mirror): derive remote repository owner and name from URL**
kevinveenbirkenbach
2025-12-14 14:54:19 +01:00
0d652d995e
**feat(mirror,credentials): improve remote provisioning UX and token handling**
kevinveenbirkenbach
2025-12-14 14:48:05 +01:00
0e03fbbee2
Changed Mirror Name
kevinveenbirkenbach
2025-12-14 14:01:19 +01:00
7cfd7e8d5c
Release version 1.6.3
v1.6.3
kevinveenbirkenbach
2025-12-14 13:39:52 +01:00
84b6c71748
test(integration): add unittest-based repository layout contract test
kevinveenbirkenbach
2025-12-14 13:26:18 +01:00
db9aaf920e
refactor(release,version): centralize repository path resolution and validate template layout
kevinveenbirkenbach
2025-12-14 13:15:41 +01:00
69d28a461d
Release version 1.6.2
v1.6.2
kevinveenbirkenbach
2025-12-14 12:58:35 +01:00
03e414cc9f
fix(version): add tomli fallback for Python < 3.11
kevinveenbirkenbach
2025-12-14 12:38:43 +01:00
7674762c9a
feat(version): show installed pkgmgr version when no repo is selected
kevinveenbirkenbach
2025-12-14 12:26:50 +01:00
a47de15e42
Release version 1.6.1
v1.6.1
kevinveenbirkenbach
2025-12-14 12:01:52 +01:00
37f3057d31
fix(nix): resolve Ruff F821 via TYPE_CHECKING and stabilize NixFlakeInstaller tests
kevinveenbirkenbach
2025-12-14 11:43:33 +01:00
d55c8d3726
refactor(nix): split NixFlakeInstaller into atomic modules and add GitHub 403 retry handling
kevinveenbirkenbach
2025-12-14 11:32:48 +01:00
3990560cd7
Release version 1.6.0
kevinveenbirkenbach
2025-12-14 10:51:40 +01:00
d1e5a71f77
Merge branch 'feature/mirror-provision'
kevinveenbirkenbach
2025-12-14 10:45:51 +01:00
d59dc8ad53
fix(cli): route update exclusively through UpdateManager
kevinveenbirkenbach
2025-12-14 10:09:46 +01:00
55f4a1e941
refactor(update): move update logic to unified UpdateManager and extend system support
kevinveenbirkenbach
2025-12-14 09:35:52 +01:00
2a4ec18532
Changed argument order
kevinveenbirkenbach
2025-12-14 08:51:37 +01:00
2debdbee09
* **Split mirror responsibilities into clear subcommands** Setup configures local Git state, check validates remote reachability in a read-only way, and provision explicitly creates missing remote repositories. Destructive behavior is never implicit.
kevinveenbirkenbach
2025-12-14 00:16:54 +01:00
4cb62e90f8
refactor: move nix experimental feature setup to nix.conf and rename pkgmgr wrapper https://chatgpt.com/share/693dcbad-3d30-800f-acfe-22f7263f3e80
kevinveenbirkenbach
2025-12-13 21:25:02 +01:00
923519497a
Updated Homepage
kevinveenbirkenbach
2025-12-13 20:41:06 +01:00
5fa18cb449
Merge branch 'fix/self-install'
kevinveenbirkenbach
2025-12-13 20:09:17 +01:00
f513196911
Used correct tabulation
kevinveenbirkenbach
2025-12-13 20:08:30 +01:00
7f06447bbd
feat(cli): add --system-update flag to update command
kevinveenbirkenbach
2025-12-13 20:02:48 +01:00
1e5d6d3eee
test(unit): update NixFlakeInstaller tests for new run_command-based logic
kevinveenbirkenbach
2025-12-13 19:53:34 +01:00