• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

geniusrabbit / blaze-api / 28960924052
3%
main: 3%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.5.1
DEFAULT BRANCH: main
Ran 08 Jul 2026 05:09PM UTC
Jobs 1
Files 256
Run time 1min
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

08 Jul 2026 04:57PM UTC coverage: 2.942% (+1.2%) from 1.693%
28960924052

push

github

web-flow
Feature/any user and account structure extension (#5)

* Account and user structure extension with traits and GraphQL resolvers.
* Finish 1st step to prepare
* Up deployment and example API to support social auth repository and usecase.
* Up dependencies
* Fix build and invironment issues with GraphQL schema and model conversions.
* Add docs/contributing.md with minmal setup instructions for local development and testing.
* Add documentation for minimal GraphQL server and gqlgen configuration.
* Up init ACL
* Fix lint errors and warnings in the codebase.
* Fix tests for member usecase to mock EmptyObject method

252 of 5557 new or added lines in 133 files covered. (4.53%)

218 existing lines in 33 files now uncovered.

803 of 27292 relevant lines covered (2.94%)

0.03 hits per line

Uncovered Changes

Lines Coverage ∆ File
1862
0.0
0.0% example/api/internal/server/graphql/generated/exec.go
177
0.0
0.0% repository/account/mocks/repository.go
123
0.0
example/api/internal/domain/graphql.go
100
0.0
0.0% repository/user/mocks/repository.go
98
5.77
repository/account/models/account_base_core.go
90
0.0
0.0% repository/user/mocks/usecase.go
85
0.0
server/graphql/directives/validate_range.go
80
0.0
0.0% repository/account/mocks/usecase.go
79
40.6
repository/account/repository/session_repository.go
78
0.0
repository/user/delivery/graphql/user_base/resolver_base.go
75
0.0
0.0% repository/account/delivery/graphql/base_resolver.go
75
0.0
repository/user/delivery/graphql/user_password_reset/password_reset_resolver.go
74
0.0
repository/user/usecase/password_usecase.go
73
0.0
repository/account/delivery/graphql/account_login/resolver.go
69
0.0
0.0% repository/account/delivery/graphql/auth_resolver.go
63
0.0
0.0% pkg/context/session/account.go
62
0.0
repository/user/delivery/graphql/mapper.go
58
0.0
server/graphql/directives/validate_length.go
56
0.0
example/api/cmd/api/appinit/superuser.go
56
0.0
example/api/internal/server/graphql/wiring/user.go
55
0.0
0.0% example/api/cmd/api/main.go
53
0.0
0.0% repository/socialauth/usecase/socialauth_usecase.go
50
0.0
example/api/internal/server/graphql/models/account_convertor.go
49
0.0
server/graphql/models/approve_status.go
49
0.0
server/graphql/models/available_status.go
48
0.0
repository/account/auth/loader.go
46
0.0
example/api/internal/domain/account_profile.go
42
0.0
0.0% repository/socialauth/delivery/rest/oauth2wrapper.go
40
0.0
example/api/internal/domain/account_graphql_mappers.go
40
0.0
0.0% repository/account/delivery/graphql/mapping.go
39
0.0
repository/user/usecase/email_usecase.go
37
0.0
repository/account/delivery/graphql/mapper.go
37
0.0
server/graphql/directives/validate_regex.go
36
0.0
0.0% repository/socialauth/delivery/rest/options.go
36
0.0
repository/user/delivery/graphql/user_password/resolver_password.go
36
7.69
repository/user/models/base.go
35
0.0
0.0% repository/user/query.go
35
41.67
repository/user/repository/password_repository.go
34
39.05
-6.01% repository/account/usecase/account_usecase.go
32
0.0
-32.45% repository/user/usecase/user_usecase.go
32
0.0
server/graphql/models/active_status.go
32
0.0
0.0% server/graphql/models/order.go
31
0.0
example/api/internal/domain/account.go
31
0.0
repository/user/delivery/graphql/user_email/resolver_email.go
31
8.82
repository/user/models/traits.go
30
0.0
repository/account/delivery/graphql/member_resolve.go
29
0.0
example/api/internal/domain/user_graphql_mappers.go
28
0.0
example/api/cmd/api/appinit/deps.go
26
0.0
repository/account/member.go
24
0.0
0.0% repository/rbac/delivery/graphql/utils.go
24
0.0
0.0% repository/socialaccount/delivery/graphql/mapping.go
24
0.0
server/graphql/directives/validate_notempty.go
23
0.0
0.0% example/api/cmd/api/appinit/acl.go
23
0.0
repository/user/delivery/graphql/user_username/resolver_username.go
22
26.6
4.76% repository/account/usecase/member_usecase.go
21
0.0
0.0% example/api/internal/server/graphql/resolvers/account_base.resolvers.go
21
43.33
-0.37% repository/account/repository/member_repository.go
20
62.26
repository/user/repository/core_repository.go
20
0.0
0.0% server/graphql/directives/has_permissions.go
19
0.0
example/api/internal/user/stack.go
17
0.0
0.0% example/api/internal/server/graphql/server.go
17
0.0
0.0% repository/account/delivery/graphql/connectors.go
17
0.0
0.0% repository/rbac/delivery/graphql/mapping.go
16
0.0
example/api/internal/server/graphql/wiring/options.go
16
0.0
0.0% pkg/auth/oauth2/serverprovider/mocks/storage.go
16
0.0
0.0% repository/account/delivery/graphql/member_relolver.go
16
15.79
repository/account/models/member_base.go
16
0.0
repository/user/testutil/user.go
15
0.0
0.0% example/api/internal/server/graphql/resolvers/rbac.resolvers.go
15
0.0
0.0% pkg/auth/oauth2/authorizer.go
14
0.0
0.0% pkg/auth/oauth2/serverprovider/storage.go
13
0.0
0.0% pkg/auth/jwt/authorizer.go
13
0.0
0.0% repository/directaccesstoken/delivery/wrapper/httpwrapper.go
12
0.0
0.0% example/api/internal/server/graphql/resolvers/account_member.resolvers.go
12
0.0
0.0% example/api/internal/server/graphql/resolvers/resolver.go
12
0.0
0.0% repository/account/authorizer/devtoken_authorizer.go
11
0.0
repository/account/delivery/graphql/handlers.go
10
0.0
0.0% example/api/internal/server/graphql/resolvers/auth_client.resolvers.go
10
0.0
0.0% repository/account/authorizer/directtoken_authorizer.go
10
82.14
repository/account/repository/core_repository.go
10
0.0
0.0% repository/user/delivery/graphql/connector.go
9
0.0
example/api/internal/server/graphql/options.go
9
0.0
0.0% repository/rbac/delivery/graphql/connector.go
9
0.0
0.0% server/graphql/connectors/connector_gen.go
9
0.0
0.0% server/graphql/connectors/helpers.go
8
0.0
0.0% example/api/cmd/api/appinit/auth.go
8
0.0
0.0% example/api/internal/server/graphql/resolvers/account_social.resolvers.go
8
0.0
0.0% example/api/internal/server/graphql/resolvers/directaccesstoken.resolvers.go
8
0.0
example/api/internal/server/graphql/wiring/account.go
8
0.0
0.0% repository/account/auth/middleware.go
8
0.0
0.0% repository/account/query.go
8
0.0
repository/account/usecase/helpers.go
7
0.0
example/api/internal/server/graphql/resolvers/user_base.resolvers.go
7
0.0
repository/account/delivery/graphql/converter.go
7
0.0
0.0% repository/authclient/delivery/graphql/resolver.go
7
0.0
0.0% repository/user/context/session.go
7
0.0
repository/user/delivery/graphql/converter.go
6
0.0
example/api/internal/server/graphql/resolvers/login.resolvers.go
6
0.0
0.0% example/api/internal/server/graphql/resolvers/options.resolvers.go
6
0.0
example/api/internal/server/graphql/resolvers/user_password_reset.resolvers.go
6
0.0
repository/account/acl_stub.go
6
0.0
0.0% repository/account/context/session.go
6
0.0
repository/directaccesstoken/delivery/graphql/mapping.go
6
0.0
0.0% repository/directaccesstoken/delivery/graphql/resolver.go
5
0.0
0.0% repository/directaccesstoken/delivery/graphql/connector.go
5
0.0
0.0% repository/socialaccount/delivery/graphql/resolver.go
4
0.0
0.0% repository/account/query/user.go
4
67.65
0.0% repository/option/usecase/usecase.go
4
0.0
0.0% repository/socialaccount/delivery/graphql/connector.go
4
0.0
0.0% repository/socialaccount/usecase/usecase.go
4
66.67
repository/user/repository/email_repository.go
4
0.0
repository/user/usecase/session_helpers.go
3
0.0
example/api/internal/domain/user.go
3
0.0
example/api/internal/server/graphql/resolvers/user_password.resolvers.go
3
0.0
0.0% example/api/internal/server/server.go
3
0.0
0.0% pkg/acl/initpm.go
3
0.0
repository/account/models/m2m_account_member_role.go
3
0.0
0.0% repository/directaccesstoken/usecase/usecase.go
3
0.0
0.0% repository/historylog/delivery/graphql/resolver.go
3
0.0
0.0% repository/historylog/middleware/gormlog/log.go
3
0.0
0.0% repository/rbac/delivery/graphql/resolver.go
2
0.0
0.0% example/api/internal/server/graphql/resolvers/history.resolvers.go
2
0.0
example/api/internal/server/graphql/resolvers/user_email.resolvers.go
2
0.0
0.0% repository/account/context/permissions.go
2
0.0
0.0% server/graphql/directives/skip_no_permissions.go
1
0.0
0.0% pkg/auth/authorizer.go
1
0.0
0.0% pkg/auth/jwt/provider.go
1
0.0
0.0% repository/authclient/delivery/graphql/connector.go
1
0.0
0.0% repository/directaccesstoken/query.go
1
0.0
0.0% repository/historylog/delivery/graphql/connector.go
1
0.0
0.0% repository/option/delivery/graphql/connector.go

Coverage Regressions

Lines Coverage ∆ File
99
0.0
0.0% example/api/internal/server/graphql/generated/exec.go
15
0.0
-32.45% repository/user/usecase/user_usecase.go
10
0.0
0.0% example/api/internal/server/graphql/resolvers/account_base.resolvers.go
8
0.0
-24.24% pkg/permissions/loader.go
7
0.0
0.0% example/api/internal/server/graphql/resolvers/rbac.resolvers.go
7
43.33
-0.37% repository/account/repository/member_repository.go
6
0.0
0.0% example/api/internal/server/graphql/resolvers/account_member.resolvers.go
6
0.0
-13.04% pkg/permissions/manager.go
6
0.0
0.0% repository/account/delivery/graphql/base_resolver.go
5
0.0
0.0% example/api/internal/server/graphql/resolvers/auth_client.resolvers.go
4
0.0
0.0% example/api/internal/server/graphql/resolvers/account_social.resolvers.go
4
0.0
0.0% example/api/internal/server/graphql/resolvers/directaccesstoken.resolvers.go
4
0.0
0.0% repository/rbac/delivery/graphql/utils.go
4
0.0
0.0% server/graphql/directives/has_permissions.go
3
0.0
0.0% example/api/internal/server/graphql/resolvers/options.resolvers.go
3
0.0
0.0% pkg/context/session/account.go
3
0.0
0.0% repository/account/mocks/usecase.go
3
39.05
-6.01% repository/account/usecase/account_usecase.go
3
0.0
0.0% repository/user/mocks/usecase.go
2
0.0
0.0% repository/account/authorizer/devtoken_authorizer.go
2
0.0
0.0% repository/account/mocks/repository.go
2
26.6
4.76% repository/account/usecase/member_usecase.go
2
0.0
0.0% repository/directaccesstoken/delivery/wrapper/httpwrapper.go
1
0.0
0.0% example/api/internal/server/graphql/resolvers/history.resolvers.go
1
0.0
0.0% pkg/auth/jwt/authorizer.go
1
0.0
0.0% pkg/auth/oauth2/serverprovider/storage.go
1
0.0
0.0% repository/account/auth/middleware.go
1
0.0
0.0% repository/account/authorizer/directtoken_authorizer.go
1
0.0
0.0% repository/account/delivery/graphql/mapping.go
1
0.0
0.0% repository/account/delivery/graphql/member_relolver.go
1
0.0
0.0% repository/socialauth/delivery/rest/oauth2wrapper.go
1
0.0
0.0% repository/socialauth/usecase/socialauth_usecase.go
1
0.0
0.0% repository/user/mocks/repository.go
Jobs
ID Job ID Ran Files Coverage
1 Go-1.25.x - 28960924052.1 08 Jul 2026 05:09PM UTC 256
2.94
GitHub Action Run
Source Files on build 28960924052
  • Tree
  • List 256
  • Changed 64
  • Source Changed 0
  • Coverage Changed 64
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • fb67f0e4 on github
  • Prev Build on main (#28320027158)
  • Delete
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