Ben Vincent unkinben
  • Joined on 2024-05-28
unkinben created branch benvin/artifactapi_bump in unkin/argocd-apps 2026-05-02 17:18:02 +10:00
unkinben pushed tag v2.7.2 to unkin/artifactapi 2026-05-02 17:16:23 +10:00
unkinben deleted branch benvin/issue-36-msgpack-member-cache from unkin/artifactapi 2026-05-02 17:15:32 +10:00
unkinben pushed to master at unkin/artifactapi 2026-05-02 17:15:32 +10:00
8a7f26b193 feat: cache parsed member indexes as msgpack to skip YAML re-parse on rebuild (#40)
unkinben merged pull request unkin/artifactapi#40 2026-05-02 17:15:31 +10:00
feat: cache parsed member indexes as msgpack to skip YAML re-parse on rebuild
unkinben closed issue unkin/artifactapi#36 2026-05-02 17:15:31 +10:00
Virtual helm: cache parsed member indexes (not raw bytes) to skip re-parse on rebuild
unkinben pushed to master at unkin/rpmbuilder 2026-05-02 17:10:05 +10:00
24bba58dfd feat: update per workflow resources (#158)
unkinben deleted branch benvin/woodpecker_resources from unkin/rpmbuilder 2026-05-02 17:10:05 +10:00
unkinben merged pull request unkin/rpmbuilder#158 2026-05-02 17:10:04 +10:00
feat: update per workflow resources
unkinben created pull request unkin/rpmbuilder#158 2026-05-02 17:08:07 +10:00
feat: update per workflow resources
unkinben pushed to benvin/woodpecker_resources at unkin/rpmbuilder 2026-05-02 17:07:58 +10:00
11fe8f77fe feat: update per workflow resources
unkinben created branch benvin/woodpecker_resources in unkin/rpmbuilder 2026-05-02 17:07:58 +10:00
unkinben commented on issue unkin/artifactapi#36 2026-05-02 17:04:56 +10:00
Virtual helm: cache parsed member indexes (not raw bytes) to skip re-parse on rebuild

Resolved in PR #40.

How it was resolved: After fetching each member's index.yaml, the handler now parses it and stores a compact msgpack file (index.msgpack) alongside the raw YAML in S3.…

unkinben created pull request unkin/artifactapi#40 2026-05-02 17:04:45 +10:00
feat: cache parsed member indexes as msgpack to skip YAML re-parse on rebuild
unkinben created branch benvin/issue-36-msgpack-member-cache in unkin/artifactapi 2026-05-02 17:04:29 +10:00
unkinben pushed to benvin/issue-36-msgpack-member-cache at unkin/artifactapi 2026-05-02 17:04:29 +10:00
1e0f4dc840 feat: cache parsed member indexes as msgpack to skip YAML re-parse on rebuild
unkinben pushed to update/incus at unkin/rpmbuilder 2026-05-02 16:43:33 +10:00
d396860e36 Merge branch 'master' into update/incus
d860a9d27f feat: update ruff to 0.15.12 (#123)
9e76b1ad83 feat: update pgbouncer_exporter to 0.12.0 (#127)
a5a6c90b8e feat: update vmagent to 1.142.0 (#124)
99c4db7b51 feat: update cni-plugins to 1.9.1 (#125)
Compare 89 commits »
unkinben commented on issue unkin/artifactapi#36 2026-05-02 11:56:16 +10:00
Virtual helm: cache parsed member indexes (not raw bytes) to skip re-parse on rebuild

Can this message pack be used for all virtual and remotes and local index management?

unkinben deleted branch benvin/issue-34-csafeloader-cdumper from unkin/artifactapi 2026-05-02 11:51:17 +10:00
unkinben pushed to master at unkin/artifactapi 2026-05-02 11:51:16 +10:00
15f934cd0b perf: use yaml.CSafeLoader/CDumper for 4x faster virtual index merge (#39)