Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Open

V2 #49

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
afd1ebe
chore: upgrade rust toolchain
Pilou97 May 26, 2025
543d2e5
chore: init sub crates
Pilou97 May 26, 2025
6e80f24
ygg-db: add a way to save date in notes
Pilou97 May 27, 2025
a84bb4d
fixup! ygg-db: add a way to save date in notes
Pilou97 May 28, 2025
a0c5275
parser: parse lines
Pilou97 May 28, 2025
1def165
git: git2 wrapper init
Pilou97 May 31, 2025
5c83855
git: push implementation
Pilou97 May 31, 2025
4fb4482
db: add delete
Pilou97 May 31, 2025
fe1f94e
doc: readme update
Pilou97 Jun 1, 2025
0b551c1
ui: add ui trait
Pilou97 Jun 3, 2025
78af807
core: add push commands
Pilou97 Jun 3, 2025
d4bbabf
core: convert line to string
Pilou97 Jun 3, 2025
f829ba7
db: add abstraction over trait
Pilou97 Jun 3, 2025
560464d
core: any branch can be used as base
Pilou97 Jun 3, 2025
10db536
core: remove unwrap
Pilou97 Jun 10, 2025
23df7aa
git: use trait instead of implementation
Pilou97 Jun 10, 2025
43cb5ba
doc: I re-read myself again
Pilou97 Jun 10, 2025
d9b9786
bin: add clap
Pilou97 Jun 10, 2025
4948fa3
bin: call push
Pilou97 Jun 11, 2025
621970d
core: add comment
Pilou97 Jun 11, 2025
4a0b9fd
config: add config parsing
Pilou97 Jun 11, 2025
059a9eb
bin: use the config
Pilou97 Jun 11, 2025
1b2d8d3
yggit: show command
Pilou97 Jun 12, 2025
62001f5
db: split trait
Pilou97 Jun 12, 2025
b94fdcc
core: add apply
Pilou97 Jun 12, 2025
12bf373
yggit: refacto the main fct
Pilou97 Jun 12, 2025
a938b87
footer: put the footer
Pilou97 Jun 12, 2025
d78a573
clippy: run clipy
Pilou97 Jun 12, 2025
44c9757
old: remove old project
Pilou97 Jun 12, 2025
981ebac
clippy: add rules
Pilou97 Jun 13, 2025
4dc52e7
project: add justfile
Pilou97 Jun 16, 2025
31647f0
ci: cargo fmt
Pilou97 Jun 24, 2025
6972db2
ci: clippy
Pilou97 Jun 24, 2025
a282f79
test: fix test
Pilou97 Jun 24, 2025
f824067
git-client: fix test
Pilou97 Jun 24, 2025
23a95a4
git-client: fix test
Pilou97 Jun 24, 2025
5e16f67
test: are more verbose
Pilou97 Jun 24, 2025
3d4e5e9
parser: gitmoji
Pilou97 Jun 24, 2025
5682e42
test: add lib to simplify test
Pilou97 Jun 24, 2025
9a2822d
show: show in stdout
Pilou97 Jun 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 13 additions & 4 deletions .github/workflows/build-project.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,33 @@ on:
- main
paths:
- editor/**
- src/**
- crates/**
- Cargo.lock
- Cargo.toml
- clippy.toml

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run formatter
run: cargo fmt
run: |
rustup component add rustfmt
cargo fmt
- name: Run linter
run: cargo clippy -- --deny warnings
run: |
rustup component add clippy
cargo clippy
- name: Audit
run: |
cargo install cargo-audit
cargo audit --deny warnings
- name: Check for useless dependencies
run: |
cargo install cargo-machete
cargo machete
- name: Run tests
run: cargo test
- name: Build the project
run: cargo build --release
run: cargo build --release
Loading