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

Configure Feed

Select the types of activity you want to include in your feed.

ci: add github ci

+63 -2
+32
.github/workflows/check.yaml
··· 1 + name: check 2 + 3 + on: 4 + push: 5 + branches: [ "main" ] 6 + pull_request: 7 + branches: [ "main" ] 8 + 9 + jobs: 10 + build: 11 + runs-on: ubuntu-latest 12 + 13 + steps: 14 + - name: Checkout code 15 + uses: actions/checkout@v4 16 + 17 + - name: Install Rust (Latest Stable) 18 + uses: dtolnay/rust-toolchain@stable 19 + with: 20 + components: clippy 21 + 22 + - name: Rust Cache 23 + uses: Swatinem/rust-cache@v2 24 + 25 + - name: Install Just 26 + uses: taiki-e/install-action@just 27 + 28 + - name: Clippy 29 + run: cargo clippy -- -D warnings 30 + 31 + - name: Build 32 + run: just build
+29
.github/workflows/test.yaml
··· 1 + name: test 2 + 3 + on: 4 + push: 5 + branches: [ "main" ] 6 + pull_request: 7 + branches: [ "main" ] 8 + 9 + jobs: 10 + test: 11 + runs-on: ubuntu-latest 12 + 13 + steps: 14 + - name: Checkout code 15 + uses: actions/checkout@v4 16 + 17 + - name: Install Rust (Latest Stable) 18 + uses: dtolnay/rust-toolchain@stable 19 + with: 20 + components: clippy, rustfmt 21 + 22 + - name: Rust Cache 23 + uses: Swatinem/rust-cache@v2 24 + 25 + - name: Install Just 26 + uses: taiki-e/install-action@just 27 + 28 + - name: Run tests 29 + run: just test
+1 -1
.tangled/workflows/check.yaml
··· 14 14 steps: 15 15 - name: clippy 16 16 command: | 17 - cargo clippy -- -D warnings 17 + cargo clippy -- -d warnings 18 18 - name: build 19 19 command: | 20 20 just build
+1 -1
justfile
··· 18 18 19 19 # Run all tests 20 20 test: 21 - cargo test {{_cargo_flags}} 21 + cargo test {{_cargo_flags}} --all