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

graphql-python / graphene-federation / 9323118520
75%

Build:
DEFAULT BRANCH: main
Ran 31 May 2024 07:08PM UTC
Jobs 4
Files 49
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

31 May 2024 07:07PM UTC coverage: 73.6% (-17.1%) from 90.741%
9323118520

push

github

web-flow
[FEAT] Support upto Federation v2.7 (#27)

* Bug Fix: Avoid schema rebuilding if provided as argument

* Bug Fix: Typing

* Fix: Lint Error

* Bug Fix: build_schema

* Bug Fix: build_schema

* fix(SDL): Cleans type annotation spacing and removed extra spacing

* feat(utils): Add helper function for cleaning schema and removing redundant spaces and new lines

* fix(tests): Refactor code using dedent and clean_schema helper, uses absolute import

* style(Lint): Format using black

* feat(federation): Support for specifying specific federation version

* feat(Compose Directive): Add support for Compose Directive, and allow marked directives to be composed into supergraph

* fix(Schema): Entities recursion error fixed

* fix: black styling

* fix: when @requires is used, resolvers receive dict of fields instead of a graphql type

* fix: graphene-federation does not work without directives in federation version >= 2.1

* fix: schema spacing errors

* fix: @requires type resolution errors

* fix: enum types not allowed in @key

* feat: support @external on OBJECT type

* feat: add support for federation-v2.3 using graphene-directives

* deprecate: extends

* add: support upto 2.6 spec

* refact: is_non_field check

* refact: relative imports to absolute imports

* add: validators for @provides

* chore: make dev-setup

* docs: add documentation

* support: custom field names

* docs: update readme

* docs: add rover support upto 2.5v issue

* refact: add description for scalars

* fix: coveralls testing suite

* refact: FederationDirective -> ComposableDirective

* deprecated: enable_federation_2 in favour of federation_version

* feat: add support for federation v2.7

* feat: Added type conversion when using @requires

* fix: incorrect @sharable definition in federation v2.2

* fix: @sharable is applied multiple times on PageInfo in multithreaded environments

---------

Co-autho... (continued)

604 of 819 new or added lines in 49 files covered. (73.75%)

3 existing lines in 1 file now uncovered.

644 of 875 relevant lines covered (73.6%)

2.94 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
92.86
graphene_federation/directives/inaccessible.py
1
93.75
graphene_federation/directives/key.py
1
92.86
graphene_federation/directives/shareable.py
1
94.74
graphene_federation/validators/provides.py
2
85.71
graphene_federation/directives/extends.py
2
85.71
graphene_federation/directives/external.py
2
85.71
graphene_federation/directives/override.py
2
89.47
graphene_federation/directives/provides.py
2
89.47
graphene_federation/directives/requires.py
2
60.0
graphene_federation/schema_directives/compose_directive.py
8
78.95
graphene_federation/apollo_versions/__init__.py
9
35.71
graphene_federation/directives/authenticated.py
9
35.71
graphene_federation/directives/interface_object.py
9
35.71
graphene_federation/directives/policy.py
9
35.71
graphene_federation/directives/requires_scopes.py
9
35.71
graphene_federation/directives/tag.py
11
38.89
graphene_federation/scalars/federation_policy.py
11
38.89
graphene_federation/scalars/federation_scope.py
13
31.58
graphene_federation/composable_directive.py
13
43.48
graphene_federation/scalars/link_import.py
19
52.94
-18.07% graphene_federation/entity.py
28
62.16
graphene_federation/schema.py
51
73.02
graphene_federation/validators/utils.py

Uncovered Existing Lines

Lines Coverage ∆ File
3
52.94
-18.07% graphene_federation/entity.py
Jobs
ID Job ID Ran Files Coverage
1 3.12 - 9323118520.1 31 May 2024 07:08PM UTC 49
73.6
GitHub Action Run
2 3.11 - 9323118520.2 31 May 2024 07:08PM UTC 49
73.6
GitHub Action Run
3 3.10 - 9323118520.3 31 May 2024 07:08PM UTC 49
73.6
GitHub Action Run
4 3.9 - 9323118520.4 31 May 2024 07:08PM UTC 49
73.51
GitHub Action Run
Source Files on build 9323118520
  • Tree
  • List 49
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d62a529b on github
  • Prev Build on main (#5063747249)
  • Next Build on main (#9323194283)
  • 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

© 2025 Coveralls, Inc