Skip to content

Commit 853a98a

Browse files
jpage-godaddyclaudejgowdy-godaddy
authored
feat: Fix keychain issues and add fs fallback (#10)
- Add missing features for `keyring` to make it actually work instead of being a no-op (grr) - Allow option for storing token in a file as a fallback for keychain issues (disabled by default) - Add ability to get debug logging --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Co-authored-by: Jay Gowdy <130084966+jgowdy-godaddy@users.noreply.github.com>
1 parent e24dc24 commit 853a98a

4 files changed

Lines changed: 1475 additions & 31 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@ jobs:
2323
run: cargo fmt --all --check
2424

2525
- name: Check
26-
run: cargo check --all-targets
26+
run: cargo check --all-targets && cargo check --all-targets --features pkce-auth
2727

2828
- name: Clippy
29-
run: cargo clippy --all-targets -- -D warnings
29+
run: cargo clippy --all-targets -- -D warnings && cargo clippy --all-targets --features pkce-auth -- -D warnings
3030

3131
- name: Test
32-
run: cargo test --all-targets
32+
run: cargo test --all-targets && cargo test --all-targets --features pkce-auth
3333

3434
- name: Docs
35-
run: RUSTDOCFLAGS='-D warnings' cargo doc --no-deps
35+
run: RUSTDOCFLAGS='-D warnings' cargo doc --no-deps && RUSTDOCFLAGS='-D warnings' cargo doc --no-deps --features pkce-auth
3636

3737
- name: Doc Tests
38-
run: cargo test --doc
38+
run: cargo test --doc && cargo test --doc --features pkce-auth
3939

4040
- name: Publish dry run
4141
run: cargo publish --dry-run

0 commit comments

Comments
 (0)