tangled
alpha
login
or
join now
suri.codes
/
filaments
2
fork
atom
My personal-knowledge-system, with deeply integrated task tracking and long term goal planning capabilities.
2
fork
atom
overview
issues
pulls
pipelines
feat: init ci
suri.codes
2 weeks ago
ea5407e3
c31f6bd3
verified
This commit was signed with the committer's
known signature
.
suri.codes
SSH Key Fingerprint:
SHA256:rTPBPZZoiphDQQwY84AnrZ0gDJZHX9UX/wNGUAU15Sc=
+63
5 changed files
expand all
collapse all
unified
split
.tangled
workflows
check.yaml
test.yaml
Cargo.toml
fil-types
Cargo.lock
src
lib.rs
+19
.tangled/workflows/check.yaml
···
1
1
+
when:
2
2
+
- event: ["push", "pull_request"]
3
3
+
branch: ["main"]
4
4
+
5
5
+
engine: "nixery"
6
6
+
7
7
+
dependencies:
8
8
+
nixpkgs:
9
9
+
- cargo
10
10
+
- clippy
11
11
+
- just
12
12
+
13
13
+
steps:
14
14
+
- name: clippy
15
15
+
command: |
16
16
+
cargo clippy
17
17
+
- name: build
18
18
+
command: |
19
19
+
just build
+15
.tangled/workflows/test.yaml
···
1
1
+
when:
2
2
+
- event: ["push", "pull_request"]
3
3
+
branch: ["main"]
4
4
+
5
5
+
engine: "nixery"
6
6
+
7
7
+
dependencies:
8
8
+
nixpkgs:
9
9
+
- cargo
10
10
+
- just
11
11
+
12
12
+
steps:
13
13
+
- name: run tests
14
14
+
command: |
15
15
+
just test
+8
Cargo.toml
···
1
1
+
[workspace]
2
2
+
name = "filaments"
3
3
+
author = "suri.codes <suri312006@gmail.com>"
4
4
+
resolver = "3"
5
5
+
members = ["fil-types"]
6
6
+
7
7
+
8
8
+
+7
fil-types/Cargo.lock
···
1
1
+
# This file is automatically @generated by Cargo.
2
2
+
# It is not intended for manual editing.
3
3
+
version = 4
4
4
+
5
5
+
[[package]]
6
6
+
name = "fil-types"
7
7
+
version = "0.1.0"
+14
fil-types/src/lib.rs
···
1
1
+
pub fn add(left: u64, right: u64) -> u64 {
2
2
+
(left + right)
3
3
+
}
4
4
+
5
5
+
#[cfg(test)]
6
6
+
mod tests {
7
7
+
use super::*;
8
8
+
9
9
+
#[test]
10
10
+
fn it_works() {
11
11
+
let result = add(2, 2);
12
12
+
assert_eq!(result, 4);
13
13
+
}
14
14
+
}