kitsune/.gitignore

30 lines
394 B
Plaintext
Raw Normal View History

# Documentation builds
/dist
/docs/book
# Rust target directories
2023-08-30 17:42:47 +00:00
target
target-analyzer
# Build-time generated CSS artifacts
/kitsune/assets-dist
# Redis dump
/dump.rdb
# Upload directory
/uploads
# Production configuration file
2023-07-15 13:09:18 +00:00
/config.toml
WASM-based MRF (#490) * add skeleton * use wasmtime * disable unused features * add wit and codegen * add initial component compilation * update authors name * rebuild if wit changed * add config options and docs * split into files * add metadata functions * stuff * add test binary, add explainer * progress * enable async support * fmt * fix * remove unwrap * embed mrf into kitsune for incoming activities * rename dir * updates * fmt * disallow any network access * up * add manifest for mrf * add manifest parser/serializer * AAAAAAAAAAAAAAAAAAAA * fix test, better diagnostics * restrict version field to semver * make schemars optional * derive default * convert `activityTypes` to set * add `configSchema` field * move mrf-manifest crate * add license * add mrf-tool to tree * fix comment * remove cfg flags * add encode function * add docs * use simdutf8 where possible * add description * restructure commands * restructure cli layout * split up functions * to_owned for manifest * up * rename to mrf, version in source * load mrf module config and pass to the module * log that config has been found * add span instead of log level fields * ensure span is used properly * filter by activity types * fix url encoding for international actors * stuff * fix * add submodules * add wit deps * add wit readme * exclude wit deps * add logging to example * add logging facade to wasm modules * add tracing subscriber to wasm mrf test * remove wasi-keyvalue * create own keyvalue def * add kv example * add bucket example * add storage backend support * finish kv storage impl for fs * up * up yarn * flake.lock: Update Flake lock file updates: • Updated input 'devenv': 'github:cachix/devenv/5a30b9e5ac7c6167e61b1f4193d5130bb9f8defa' (2024-02-13) → 'github:cachix/devenv/4eccee9a19ad9be42a7859211b456b281d704313' (2024-03-05) • Updated input 'flake-utils': 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15) → 'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605' (2024-02-28) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/a4d4fe8c5002202493e87ec8dbc91335ff55552c' (2024-02-15) → 'github:nixos/nixpkgs/b8697e57f10292a6165a20f03d2f42920dfaf973' (2024-03-03) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/4ee92bf124fbc4e157cbce1bc2a35499866989fc' (2024-02-16) → 'github:oxalica/rust-overlay/e86c0fb5d3a22a5f30d7f64ecad88643fe26449d' (2024-03-05) * up fuzz * add licenses * get rid of futures-retry-policies * up * up * fix warning * update ci * add redis skeleton * impl redis backend * introduce module name to backend * add configurable redis backend * rename * progress * remove from fetcher
2024-03-09 12:21:15 +00:00
# MRF directory
/mrf-modules
/mrf-storage
WASM-based MRF (#490) * add skeleton * use wasmtime * disable unused features * add wit and codegen * add initial component compilation * update authors name * rebuild if wit changed * add config options and docs * split into files * add metadata functions * stuff * add test binary, add explainer * progress * enable async support * fmt * fix * remove unwrap * embed mrf into kitsune for incoming activities * rename dir * updates * fmt * disallow any network access * up * add manifest for mrf * add manifest parser/serializer * AAAAAAAAAAAAAAAAAAAA * fix test, better diagnostics * restrict version field to semver * make schemars optional * derive default * convert `activityTypes` to set * add `configSchema` field * move mrf-manifest crate * add license * add mrf-tool to tree * fix comment * remove cfg flags * add encode function * add docs * use simdutf8 where possible * add description * restructure commands * restructure cli layout * split up functions * to_owned for manifest * up * rename to mrf, version in source * load mrf module config and pass to the module * log that config has been found * add span instead of log level fields * ensure span is used properly * filter by activity types * fix url encoding for international actors * stuff * fix * add submodules * add wit deps * add wit readme * exclude wit deps * add logging to example * add logging facade to wasm modules * add tracing subscriber to wasm mrf test * remove wasi-keyvalue * create own keyvalue def * add kv example * add bucket example * add storage backend support * finish kv storage impl for fs * up * up yarn * flake.lock: Update Flake lock file updates: • Updated input 'devenv': 'github:cachix/devenv/5a30b9e5ac7c6167e61b1f4193d5130bb9f8defa' (2024-02-13) → 'github:cachix/devenv/4eccee9a19ad9be42a7859211b456b281d704313' (2024-03-05) • Updated input 'flake-utils': 'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26' (2024-01-15) → 'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605' (2024-02-28) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/a4d4fe8c5002202493e87ec8dbc91335ff55552c' (2024-02-15) → 'github:nixos/nixpkgs/b8697e57f10292a6165a20f03d2f42920dfaf973' (2024-03-03) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/4ee92bf124fbc4e157cbce1bc2a35499866989fc' (2024-02-16) → 'github:oxalica/rust-overlay/e86c0fb5d3a22a5f30d7f64ecad88643fe26449d' (2024-03-05) * up fuzz * add licenses * get rid of futures-retry-policies * up * up * fix warning * update ci * add redis skeleton * impl redis backend * introduce module name to backend * add configurable redis backend * rename * progress * remove from fetcher
2024-03-09 12:21:15 +00:00
# Devenv stuff
/result
/.devenv
/.pre-commit-config.yaml
Fix and improve the nix flake (#512) * fix(flake): `public` assets were moved to `kitsune/assets` Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * feat(flake): use mold linker Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * fix(flake): fix build dependency for openssl Native deps need the tools which run on the build host (when cross compiling). Normal build deps are the libs linked to the binary. OPENSSL_NO_VENDOR ensures that openssl-sys uses the system lib. Remove the rest of the workarounds for openssl. Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * fix(flake): proper `mkYarnPackage` Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * feat(flake): add overlay test Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * fix(flake): skip more tests Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * feat(flake): use the crane nix lib https://crane.dev/ enables caching of artifacts and potentially reducing build time. Even End to End(E2E) testing could be added: https://crane.dev/examples/end-to-end-testing.html Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * ci(flake): add nix github action Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * ci(flake): disable `cargo check` in nix flake Left as a separate commit, so it is easy to revert. Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * ci(flake): run nixci in debug build by default normal flake produces release code still. Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * ci(flake): build heavy stuff sequentially and skip running nixci. Signed-off-by: Harald Hoyer <harald@hoyer.xyz> * feat(flake): add `mrf-tool` and `kitsune-job-runner` Signed-off-by: Harald Hoyer <harald@hoyer.xyz> --------- Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
2024-03-29 12:49:25 +00:00
/test-overlay/flake.lock
/test-overlay/result