Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
69c8ed1
refactor(aqua): store aqua var defaults as strings
risu729 May 6, 2026
3d42ff3
perf(aqua): bake compressed registry package blobs
risu729 May 2, 2026
125ac68
fix(aqua): align registry benchmark with baked blobs
risu729 May 2, 2026
8b98dcc
perf(aqua): bake aqua packages directly
risu729 May 2, 2026
4820478
perf(aqua): benchmark registry conversion cost
risu729 May 2, 2026
59b8920
perf(aqua): benchmark large registry packages
risu729 May 2, 2026
a75057d
perf(aqua): serialize baked packages as typed data
risu729 May 2, 2026
c8fae98
refactor(aqua): move baked registry into mise
risu729 May 2, 2026
f17a1d2
[autofix.ci] apply automated fixes
autofix-ci[bot] May 2, 2026
f209270
refactor(aqua): move baked registry codec into crate
risu729 May 3, 2026
79621a5
[autofix.ci] apply automated fixes
autofix-ci[bot] May 3, 2026
2d00f06
perf(aqua): benchmark rkyv registry format
risu729 May 5, 2026
0168c8e
chore(aqua): remove registry format benchmark
risu729 May 5, 2026
97b95d0
perf(aqua): use rkyv for baked registry packages
risu729 May 5, 2026
61510d7
refactor(aqua): use rkyv skip for runtime fields
risu729 May 6, 2026
00d48db
refactor(aqua): rely on serde for aqua var defaults
risu729 May 7, 2026
a86fa57
chore: merge main into perf/aqua-compiled-baked-registry
risu729 May 7, 2026
a6695c6
refactor(aqua): remove unused serde serialization derives
risu729 May 8, 2026
d84e382
Merge remote-tracking branch 'upstream/main' into perf/aqua-compiled-…
risu729 May 8, 2026
222b6b0
refactor(aqua): parse registry aliases with package rows
risu729 May 9, 2026
4025290
Merge remote-tracking branch 'origin/main' into perf/aqua-compiled-ba…
risu729 May 9, 2026
ff246c9
refactor(aqua): simplify baked registry generation
risu729 May 9, 2026
f3056fb
Merge branch 'main' into perf/aqua-compiled-baked-registry
risu729 May 9, 2026
70937a1
Merge branch 'main' into perf/aqua-compiled-baked-registry
risu729 May 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
zipsign.pub binary
crates/aqua-registry/aqua-registry/** linguist-vendored
vendor/aqua-registry/** linguist-vendored
crates/vfox/embedded-plugins/** linguist-vendored
schema/mise-task.json linguist-generated=true
schema/miserc.json linguist-generated=true
4 changes: 2 additions & 2 deletions .github/workflows/vendored-file-warning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: vendored-file-warning
on:
pull_request:
paths:
- "crates/aqua-registry/aqua-registry/**"
- "vendor/aqua-registry/**"
- "crates/vfox/embedded-plugins/**"

permissions: {}
Expand All @@ -16,7 +16,7 @@ jobs:
- name: Fail on vendored file changes
run: |
cat <<'EOF'
The aqua registry files under `crates/aqua-registry/aqua-registry/` are vendored
The aqua registry files under `vendor/aqua-registry/` are vendored
from the upstream aqua-registry (https://github.com/aquaproj/aqua-registry) and
should not be modified directly in this repo. Please submit package definition
changes to the upstream aqua-registry instead, and they will be picked up here
Expand Down
112 changes: 112 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ include = [
"/src/**/*.rs",
"/src/assets/**",
"/src/plugins/core/assets/**",
"/vendor/aqua-registry/LICENSE",
"/vendor/aqua-registry/metadata.json",
"/vendor/aqua-registry/registry.yml",
]
build = "build.rs"
rust-version = "1.91"
Expand Down Expand Up @@ -226,13 +229,15 @@ sevenz-rust = "0.6"
winapi = { version = "0.3.9", features = ["consoleapi", "minwindef"] }

[build-dependencies]
aqua-registry = { path = "crates/aqua-registry" }
built = { version = "0.8", features = ["chrono"] }
cfg_aliases = "0.2"
eyre = "0.6"
heck = "0.5"
toml = "1.0"
indexmap = "2"
serde = "1"
serde_yaml = "0.9"
toml = "1.0"

[dev-dependencies]
clap-sort = "1"
Expand Down
Loading
Loading