My personal-knowledge-system, with deeply integrated task tracking and long term goal planning capabilities.

feat: init ci

suri.codes 6df9e39f c31f6bd3

verified
+78
+20
.tangled/workflows/check.yaml
··· 1 + when: 2 + - event: ["push", "pull_request"] 3 + branch: ["main"] 4 + 5 + engine: "nixery" 6 + 7 + dependencies: 8 + nixpkgs: 9 + - cargo 10 + - clippy 11 + - gcc 12 + - just 13 + 14 + steps: 15 + - name: clippy 16 + command: | 17 + cargo clippy -- -D warnings 18 + - name: build 19 + command: | 20 + just build
+16
.tangled/workflows/test.yaml
··· 1 + when: 2 + - event: ["push", "pull_request"] 3 + branch: ["main"] 4 + 5 + engine: "nixery" 6 + 7 + dependencies: 8 + nixpkgs: 9 + - cargo 10 + - just 11 + - gcc 12 + 13 + steps: 14 + - name: run tests 15 + command: | 16 + just test
+7
Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 4 4 + 5 + [[package]] 6 + name = "filaments" 7 + version = "0.1.0"
+8
Cargo.toml
··· 1 + [workspace] 2 + name = "filaments" 3 + author = "suri.codes <suri312006@gmail.com>" 4 + resolver = "3" 5 + members = ["fil-types"] 6 + 7 + 8 +
+7
fil-types/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 4 4 + 5 + [[package]] 6 + name = "fil-types" 7 + version = "0.1.0"
+14
fil-types/src/lib.rs
··· 1 + pub fn add(left: u64, right: u64) -> u64 { 2 + (left + right) 3 + } 4 + 5 + #[cfg(test)] 6 + mod tests { 7 + use super::*; 8 + 9 + #[test] 10 + fn it_works() { 11 + let result = add(2, 2); 12 + assert_eq!(result, 4); 13 + } 14 + }
+6
justfile
··· 2 2 3 3 default: 4 4 @just --list 5 + 6 + build: 7 + cargo build 8 + 9 + test: 10 + cargo test