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

.github/dependabot.yml

Lines changed: 25 additions & 0 deletions
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+
- "*"

.github/workflows/rust.yml

Lines changed: 4 additions & 5 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy