daimond113
9b70929e02
chore(release): prepare for v0.6.0-rc.7
2025-02-15 00:09:07 +01:00
daimond113
8a8bbcbd02
chore(release): prepare for v0.6.0-rc.6
2025-02-10 23:04:41 +01:00
daimond113
041b14f404
chore(release): prepare for v0.6.0-rc.5
2025-02-10 09:01:41 +01:00
daimond113
72c020efd3
chore: update dependencies
2025-02-08 15:43:14 +01:00
daimond113
e2d10ac72b
chore(registry): remove native tls dependency
2025-02-08 15:05:12 +01:00
daimond113
73146e6f64
chore(release): prepare for v0.6.0-rc.4
2025-02-08 14:05:45 +01:00
daimond113
399c63cc8c
chore(release): prepare for v0.6.0-rc.3
2025-02-08 01:19:06 +01:00
daimond113
7f21131415
chore(release): prepare for v0.6.0-rc.2
2025-02-07 20:59:48 +01:00
daimond113
c71e879bfd
fix: fix linux zbus panicking
...
Fixes zbus on Linux panicking due to the crate
spawning a runtime inside of our own runtime. This
is avoided by using the sync mode of the crate
instead of async. Additionally, keyring operations
have been wrapped in spawn_blocking to avoid
blocking the async runtime.
2025-02-07 20:53:31 +01:00
daimond113
c698969f76
chore(release): prepare for v0.6.0-rc.1
2025-02-06 23:24:11 +01:00
daimond113
6856746ae2
refactor: crate optimizations
...
Replaces chrono with jiff (already used due to
gix). Switches from the async-io to the tokio
feature in keyring. Removes dependency on
serde-with. Optimizes release mode executable
size by using aborting panics.
2025-02-02 00:17:11 +01:00
daimond113
b30f9ecdeb
feat: cas pruning
...
Squashed commit of the following:
commit 82b4b858e5
Author: daimond113 <contact@daimond113.com>
Date: Sat Feb 1 00:46:31 2025 +0100
feat: remove unused directories when purging cas
Now purging the CAS will also clean up unused
folders. Additionally, since concurrent removal
of directories seems to throw a PermissionDenied
error on Windows those are ignored. Needs
investigation on why that happens.
commit 75d6aa5443
Author: daimond113 <contact@daimond113.com>
Date: Fri Jan 31 23:24:11 2025 +0100
feat: finish prune command implementation
The prune command now discovers packages in the
CAS, removes individual unused files and then
packages which use those files, since that means
they're unused.
commit 333eb3bdd9
Author: daimond113 <contact@daimond113.com>
Date: Sun Jan 26 23:30:52 2025 +0100
chore: fix clippy lint
commit a38da43670
Author: daimond113 <contact@daimond113.com>
Date: Sun Jan 26 23:02:52 2025 +0100
feat: add cas pruning command
Removes unused files from the CAS. Still needs to
remove individual package index entries to be
complete.
2025-02-01 00:51:43 +01:00
daimond113
8835156b76
chore: update dependencies
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-aarch64 (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
2025-01-19 22:35:11 +01:00
daimond113
95896091cd
refactor: switch out dependencies
...
Switches the `colored` crate to the `console`
crate. Additionally, to optimize the compiled
program's size switches the `inquire` crate's
backend from `crossterm` to `console`. Console was
picked out because we depend on `indicatif` which
only supports `console`.
Also switches from `winreg` to `windows-registry`,
which `reqwest` depends on to optimize size even
further. Currently has to duplicate dependencies,
as `reqwest` depends on an older version but will
become optimized once `reqwest` updates to the
latest version of the crate.
Signed-off-by: daimond113 <contact@daimond113.com>
2025-01-19 22:29:27 +01:00
daimond113
57afa4c593
chore: update dependencies
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
2025-01-16 20:27:17 +01:00
daimond113
e8c3a66524
feat(registry): add individual job endpoints for package data
2025-01-10 00:00:24 +01:00
daimond113
325453450b
feat: add deprecating & yanking
2025-01-09 22:09:28 +01:00
daimond113
fd5a038d8b
feat: add schema generation
2024-12-31 01:35:28 +01:00
daimond113
6cf9f14649
Merge branch '0.5' into 0.6
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
2024-12-30 01:12:48 +01:00
daimond113
89a2103164
chore(release): prepare for v0.5.3
Debug / Get build version (push) Has been cancelled
Test & Lint / lint (push) Has been cancelled
Debug / Build for linux-x86_64 (push) Has been cancelled
Debug / Build for macos-aarch64 (push) Has been cancelled
Debug / Build for macos-x86_64 (push) Has been cancelled
Debug / Build for windows-x86_64 (push) Has been cancelled
2024-12-30 00:56:58 +01:00
Luka
a41d9950f8
feat: better install ( #17 )
...
Debug / Get build version (push) Waiting to run
Debug / Build for linux-x86_64 (push) Blocked by required conditions
Debug / Build for macos-aarch64 (push) Blocked by required conditions
Debug / Build for macos-x86_64 (push) Blocked by required conditions
Debug / Build for windows-x86_64 (push) Blocked by required conditions
Test & Lint / lint (push) Waiting to run
* feat: better install
* feat: support progress reporting for wally
* chore: remove tracing-indicatif
* chore: fix Cargo.toml
* fix: indentation in bin link script
* fix: spinner tick chars
* feat: change progress message color
* fix: remove pretty from fmt_layer
Co-authored-by: dai <72147841+daimond113@users.noreply.github.com>
* style: format code
---------
Co-authored-by: dai <72147841+daimond113@users.noreply.github.com>
2024-12-27 22:04:47 +01:00
daimond113
f88b800d51
chore(release): prepare for v0.5.2
Test & Lint / lint (push) Waiting to run
2024-12-19 16:19:07 +01:00
daimond113
a6c1108d5b
feat: switch registry to tracing logging
2024-12-18 22:29:10 +01:00
daimond113
52603ea43e
feat: switch to tracing for logging
Test & Lint / lint (push) Waiting to run
2024-12-16 23:00:37 +01:00
daimond113
3196a83b25
chore(release): prepare for v0.5.1
Test & Lint / lint (push) Waiting to run
2024-12-15 00:38:22 +01:00
daimond113
52c502359b
chore(release): prepare for v0.5.0
2024-12-14 23:53:59 +01:00
daimond113
7d1e20da8c
chore: update dependencies
2024-12-14 23:51:37 +01:00
dai
0be7dd4d0e
chore(release): prepare for v0.5.0-rc.18
Test & Lint / lint (push) Waiting to run
2024-12-12 16:23:27 +01:00
daimond113
381740d2ce
chore(release): prepare for v0.5.0-rc.17
Test & Lint / lint (push) Waiting to run
2024-12-11 21:41:09 +01:00
daimond113
13594d6103
chore(release): prepare for v0.5.0-rc.16
2024-12-08 13:56:41 +01:00
daimond113
7311427518
chore(release): prepare for v0.5.0-rc.15
2024-12-08 13:19:05 +01:00
daimond113
c94f0e55ec
chore: update dependencies
2024-12-08 13:16:21 +01:00
daimond113
f69c05a05a
chore(release): prepare for v0.5.0-rc.14
2024-11-30 11:41:16 +01:00
daimond113
e5e2bbeeb4
chore(registry): update sentry
2024-11-30 11:29:27 +01:00
daimond113
9b31718a0e
chore: update dependencies
2024-11-28 22:44:42 +01:00
daimond113
43d0949a45
chore(release): prepare for v0.5.0-rc.13
2024-11-28 18:28:20 +01:00
daimond113
2c003c62aa
fix: switch to wax for better globs
2024-11-24 20:21:16 +01:00
daimond113
37a7c34084
feat: use globs in includes field
2024-11-23 22:54:28 +01:00
daimond113
9268159dc6
chore(release): prepare for v0.5.0-rc.12
2024-11-22 19:43:38 +01:00
daimond113
85312525f1
chore(release): prepare for v0.5.0-rc.11
2024-11-20 20:09:41 +01:00
daimond113
c5d60549c9
chore(release): prepare for v0.5.0-rc.10
2024-11-16 18:41:53 +01:00
daimond113
00b470b173
chore(release): prepare for v0.5.0-rc.9
2024-11-16 15:33:10 +01:00
daimond113
1be3bf505e
chore(release): prepare for v0.5.0-rc.8
2024-11-12 16:05:14 +01:00
daimond113
b180bea063
feat(registry): move to body bytes over multipart for uploading
2024-11-11 13:22:09 +01:00
daimond113
f7808e452d
chore: update dependencies
2024-11-10 17:20:03 +01:00
daimond113
d490c0a6f3
feat: continue change to async
2024-11-10 16:43:25 +01:00
daimond113
2b0f29a2f9
feat: begin switch to async
2024-11-05 20:44:24 +01:00
daimond113
09820e322c
refactor: use fs-err for fs operations
2024-11-01 20:57:32 +01:00
daimond113
678430f96f
chore(release): prepare for v0.5.0-rc.7
2024-10-30 19:35:05 +01:00
daimond113
50c7b4e542
chore: update dependencies
2024-10-25 10:59:33 +02:00