• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

jo-hoe / todoapi
31%

Build:
DEFAULT BRANCH: main
Repo Added 23 Jul 2025 08:15AM UTC
Token 5K8VfN11xHeIBcILGiRnBuiJzt0WMxo3L regen
Build 24 Last
Files 17
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/setup-go-6
  • dependabot/github_actions/dependabot/fetch-metadata-2.5.0
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • dependabot/github_actions/softprops/action-gh-release-2
  • dependabot/go_modules/golang.org/x/oauth2-0.31.0
  • dependabot/go_modules/golang.org/x/oauth2-0.32.0
  • dependabot/go_modules/golang.org/x/oauth2-0.33.0
  • dependabot/go_modules/golang.org/x/oauth2-0.34.0
  • main

03 Feb 2026 08:22PM UTC coverage: 31.012% (+3.8%) from 27.216%
21646414372

push

github

johannes
feat(ms-todo): use Azure v2 token source, add scopes and tenant default

- Add openid to OAuth scopes in credential_generation to align with AAD v2 and ensure proper tokens
- Default TENANT_ID to "common" if not provided; update env vars check to require only CLIENT_ID and CLIENT_SECRET
- Introduce Scopes in MSClientConfig and pass through to oauth2.Config
- Replace oauth2.TokenSource with custom AzureV2TokenSource to persist tokens and include scopes on refresh
- Force immediate token refresh on startup to persist a fresh token with correct scopes

This improves reliability of token handling, maintains required scopes across refreshes, and simplifies setup by supporting multi-tenant defaults and configurable scopes.

116 of 248 new or added lines in 4 files covered. (46.77%)

2 existing lines in 2 files now uncovered.

423 of 1364 relevant lines covered (31.01%)

1.26 hits per line

Relevant lines Covered
Build:
Build:
1364 RELEVANT LINES 423 COVERED LINES
1.26 HITS PER LINE
Source Files on main
  • Tree
  • List 17
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21646414372 main feat(ms-todo): use Azure v2 token source, add scopes and tenant default - Add openid to OAuth scopes in credential_generation to align with AAD v2 and ensure proper tokens - Default TENANT_ID to "common" if not provided; update env vars check to ... push 03 Feb 2026 08:23PM UTC johannes github
31.01
21645552976 main added more docu and debugging messages push 03 Feb 2026 07:58PM UTC johannes github
27.22
21643922286 main added markdown lint push 03 Feb 2026 07:09PM UTC johannes github
27.88
21643298788 main linting push 03 Feb 2026 06:50PM UTC johannes github
27.88
21643172860 main added update target to makefile push 03 Feb 2026 06:46PM UTC johannes github
28.27
21563409147 dependabot/github_actions/dependabot/fetch-metadata-2.5.0 Merge f390b6d1d into 030c4784f Pull #57 01 Feb 2026 01:08PM UTC web-flow github
28.27
21019315747 main Merge pull request #56 from jo-hoe/dependabot/go_modules/golang.org/x/oauth2-0.34.0 :arrow_up: Bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 push 15 Jan 2026 04:04AM UTC web-flow github
28.27
20638976719 dependabot/go_modules/golang.org/x/oauth2-0.34.0 Merge a5a5399d7 into acf3d5a21 Pull #56 01 Jan 2026 01:02PM UTC web-flow github
28.27
20220057784 main Merge pull request #55 from jo-hoe/dependabot/go_modules/golang.org/x/oauth2-0.33.0 :arrow_up: Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 push 15 Dec 2025 04:03AM UTC web-flow github
28.27
19828832945 dependabot/go_modules/golang.org/x/oauth2-0.33.0 Merge 3a362cf76 into 766986c15 Pull #55 01 Dec 2025 03:56PM UTC web-flow github
28.27
See All Builds (24)

Badge your Repo: todoapi

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc