Skip to content

Commit 2f6ef7b

Browse files
authored
feat(error): use thiserror for error generation (#140)
* chore(dep): upgrade dependencies * feat(result): use thiserror instead of customized errors * feat(result): flatten results * ci(rust): remove --locked * ci(rust): not running brew update
1 parent 7ef1693 commit 2f6ef7b

File tree

18 files changed

+1244
-1003
lines changed

18 files changed

+1244
-1003
lines changed

Diff for: .github/dependabot.yml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "cargo"
4+
directory: "/"
5+
schedule:
6+
interval: "monthly"
7+
day: "sunday"
8+
commit-message:
9+
prefix: "chore(dep): "
10+
groups:
11+
deps:
12+
patterns:
13+
- "*"
14+
15+
- package-ecosystem: "github-actions"
16+
directory: "/"
17+
schedule:
18+
interval: "monthly"
19+
day: "sunday"
20+
commit-message:
21+
prefix: "chore(dep): "
22+
groups:
23+
deps:
24+
patterns:
25+
- "*"

Diff for: .github/workflows/rust.yml

+4-5
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: leetcode-cli
22

33
on:
44
push:
5-
branches: [ master ]
5+
branches: [master]
66
pull_request:
7-
branches: [ master ]
7+
branches: [master]
88

99
jobs:
1010
build:
@@ -22,13 +22,12 @@ jobs:
2222
- name: Environment
2323
run: |
2424
if [[ "$(uname)" == 'Darwin' ]]; then
25-
brew update
2625
brew install sqlite3
2726
else
2827
sudo apt-get update -y
2928
sudo apt-get install -y libsqlite3-dev libdbus-1-dev
3029
fi
3130
- name: Build
32-
run: cargo build --release --locked
31+
run: cargo build --release --all-features
3332
- name: Run tests
34-
run: cargo test
33+
run: cargo test --release --all-features

0 commit comments

Comments
 (0)