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

SeaweedbrainCY / zero-totp
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: v1.10.5-dev.14
DEFAULT BRANCH: main
Repo Added 02 Aug 2023 11:15AM UTC
Files 160
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 instance_hint
branch: instance_hint
CHANGE BRANCH
x
Reset
  • instance_hint
  • 1.0.0
  • 1.0.1
  • 1.0.2
  • 1.0.3
  • 1.0.4
  • 2.10.8
  • ZKPP
  • account_deletion
  • accountpage
  • admin_page
  • angular_17
  • api_key
  • b0.10
  • b0.11
  • b0.12
  • b0.14
  • b0.15
  • b0.16
  • b0.17
  • b0.18
  • b0.19
  • b0.20
  • b0.21
  • b0.22
  • b0.23
  • b0.24
  • b0.25
  • b0.26
  • b0.27
  • b0.29
  • b0.30
  • b0.31
  • b0.35
  • b0.36
  • b0.37
  • b0.38
  • b0.39
  • b0.40
  • b0.41.0
  • b0.41.1
  • b0.41.2
  • b0.42
  • b0.43
  • b0.44
  • b0.45
  • b0.46
  • b0.46.1
  • b0.46.2
  • b0.47
  • b0.48.1
  • b0.48.2
  • b0.48.3
  • b0.49
  • b0.49.1
  • b0.49.2
  • b0.49.3
  • b0.49.4
  • b0.49.5
  • b0.49.6
  • b0.5
  • b0.6
  • b0.7
  • b0.8
  • b0.9
  • b1.0
  • b1.1
  • b1.1.1
  • b1.1.2
  • b1.10
  • b1.10.1
  • b1.10.2
  • b1.10.3
  • b1.10.4
  • b1.10.5
  • b1.10.6
  • b1.2
  • b1.2.1
  • b1.2.2
  • b1.3
  • b1.4
  • b1.5
  • b1.5.1
  • b1.6
  • b1.6.1
  • b1.7
  • b1.7.1
  • b1.7.2
  • b1.8
  • b1.8.1
  • b1.8.2
  • b1.8.3
  • b1.8.4
  • b1.8.5
  • b1.9
  • b1.9.1
  • b1.9.2
  • b1.9.3
  • b1.9.4
  • b1.9.5
  • b2.0
  • b2.0.1
  • b2.0.2
  • b2.0.3
  • b2.0.4
  • b2.1
  • b2.1.1
  • b2.10
  • b2.10.1
  • b2.10.2
  • b2.10.4
  • b2.10.5
  • b2.10.6
  • b2.10.7
  • b2.11
  • b2.11.1
  • b2.11.2
  • b2.11.3
  • b2.11.4
  • b2.2
  • b2.2.1
  • b2.2.2
  • b2.2.3
  • b2.2.4
  • b2.5
  • b2.5.1
  • b2.5.2
  • b2.5.3
  • b2.6
  • b2.7
  • b2.8
  • b2.8.1
  • b2.9
  • b2.9.1
  • b2.9.2
  • b3.0.0
  • b3.0.1
  • b3.0.2
  • b3.0.3
  • b3.1.0
  • b4.0.0
  • b4.0.1
  • b4.1.0
  • b4.1.1
  • b4.1.2
  • b5.0.0
  • b5.1.0
  • b5.2.0
  • b6.0.0
  • b7.0.0
  • backup_retention_settings
  • bugs_fix
  • bulma_v1
  • changelog
  • check_js_crypto_support
  • code_compute_optimization
  • custom_public_key_verification
  • custom_session_timeout
  • db_migration
  • db_model
  • dependabot/docker/api/python-3.13-slim
  • dependabot/docker/frontend/node-23-slim
  • dependabot/docker/frontend/node-24-slim
  • dependabot/npm_and_yarn/frontend/angular-devkit/build-angular-19.2.4
  • dependabot/npm_and_yarn/frontend/angular-devkit/build-angular-19.2.5
  • dependabot/npm_and_yarn/frontend/angular/animations-19.2.3
  • dependabot/npm_and_yarn/frontend/angular/animations-19.2.4
  • dependabot/npm_and_yarn/frontend/angular/animations-20.1.0
  • dependabot/npm_and_yarn/frontend/angular/animations-20.1.4
  • dependabot/npm_and_yarn/frontend/angular/animations-20.1.6
  • dependabot/npm_and_yarn/frontend/angular/animations-20.1.7
  • dependabot/npm_and_yarn/frontend/angular/animations-20.2.1
  • dependabot/npm_and_yarn/frontend/angular/animations-20.2.3
  • dependabot/npm_and_yarn/frontend/angular/animations-20.2.4
  • dependabot/npm_and_yarn/frontend/angular/animations-20.3.0
  • dependabot/npm_and_yarn/frontend/angular/animations-20.3.1
  • dependabot/npm_and_yarn/frontend/angular/animations-20.3.2
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.1.0
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.1.4
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.1.5
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.1.6
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.2.0
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.2.1
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.2.2
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.2.3
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.2.4
  • dependabot/npm_and_yarn/frontend/angular/cdk-20.2.5
  • dependabot/npm_and_yarn/frontend/angular/cli-19.2.10
  • dependabot/npm_and_yarn/frontend/angular/cli-19.2.11
  • dependabot/npm_and_yarn/frontend/angular/cli-19.2.12
  • dependabot/npm_and_yarn/frontend/angular/cli-19.2.13
  • dependabot/npm_and_yarn/frontend/angular/cli-19.2.8
  • dependabot/npm_and_yarn/frontend/angular/cli-19.2.9
  • dependabot/npm_and_yarn/frontend/angular/cli-20.0.0
  • dependabot/npm_and_yarn/frontend/angular/core-20.0.2
  • dependabot/npm_and_yarn/frontend/angular/core-20.0.3
  • dependabot/npm_and_yarn/frontend/angular/core-20.0.4
  • dependabot/npm_and_yarn/frontend/angular/core-20.0.5
  • dependabot/npm_and_yarn/frontend/angular/core-20.0.6
  • dependabot/npm_and_yarn/frontend/angular/forms-19.2.10
  • dependabot/npm_and_yarn/frontend/angular/forms-19.2.11
  • dependabot/npm_and_yarn/frontend/angular/forms-19.2.13
  • dependabot/npm_and_yarn/frontend/angular/forms-19.2.3
  • dependabot/npm_and_yarn/frontend/angular/forms-19.2.4
  • dependabot/npm_and_yarn/frontend/angular/forms-19.2.7
  • dependabot/npm_and_yarn/frontend/angular/forms-19.2.8
  • dependabot/npm_and_yarn/frontend/angular/forms-19.2.9
  • dependabot/npm_and_yarn/frontend/angular/forms-20.1.0
  • dependabot/npm_and_yarn/frontend/angular/forms-20.1.4
  • dependabot/npm_and_yarn/frontend/angular/forms-20.1.6
  • dependabot/npm_and_yarn/frontend/angular/forms-20.1.7
  • dependabot/npm_and_yarn/frontend/angular/forms-20.2.1
  • dependabot/npm_and_yarn/frontend/angular/forms-20.2.3
  • dependabot/npm_and_yarn/frontend/angular/forms-20.2.4
  • dependabot/npm_and_yarn/frontend/angular/forms-20.3.0
  • dependabot/npm_and_yarn/frontend/angular/forms-20.3.1
  • dependabot/npm_and_yarn/frontend/angular/forms-20.3.2
  • dependabot/npm_and_yarn/frontend/angular/platform-browser-20.0.2
  • dependabot/npm_and_yarn/frontend/angular/platform-browser-20.0.3
  • dependabot/npm_and_yarn/frontend/angular/platform-browser-20.0.4
  • dependabot/npm_and_yarn/frontend/angular/service-worker-19.2.3
  • dependabot/npm_and_yarn/frontend/angular/service-worker-19.2.4
  • dependabot/npm_and_yarn/frontend/braces-3.0.3
  • dependabot/npm_and_yarn/frontend/express-4.19.2
  • dependabot/npm_and_yarn/frontend/follow-redirects-1.15.4
  • dependabot/npm_and_yarn/frontend/follow-redirects-1.15.6
  • dependabot/npm_and_yarn/frontend/fortawesome/free-brands-svg-icons-6.7.2
  • dependabot/npm_and_yarn/frontend/jasmine-core-5.10.0
  • dependabot/npm_and_yarn/frontend/jasmine-core-5.11.0
  • dependabot/npm_and_yarn/frontend/jasmine-core-5.8.0
  • dependabot/npm_and_yarn/frontend/jasmine-core-5.9.0
  • dependabot/npm_and_yarn/frontend/multi-5c8528cdcc
  • dependabot/npm_and_yarn/frontend/multi-82ad408bf4
  • dependabot/npm_and_yarn/frontend/multi-99ca4f73d8
  • dependabot/npm_and_yarn/frontend/multi-cf87d80143
  • dependabot/npm_and_yarn/frontend/multi-d66d039ac5
  • dependabot/npm_and_yarn/frontend/multi-e091cc75b0
  • dependabot/npm_and_yarn/frontend/multi-f2b383cc78
  • dependabot/npm_and_yarn/frontend/ng-idle/core-16.0.0
  • dependabot/npm_and_yarn/frontend/ngx-translate/core-16.0.4
  • dependabot/npm_and_yarn/frontend/ngx-translate/http-loader-16.0.1
  • dependabot/npm_and_yarn/frontend/rollup-4.22.4
  • dependabot/npm_and_yarn/frontend/totp-generator-1.0.0
  • dependabot/npm_and_yarn/frontend/types/node-22.14.0
  • dependabot/npm_and_yarn/frontend/types/node-22.14.1
  • dependabot/npm_and_yarn/frontend/types/node-22.15.17
  • dependabot/npm_and_yarn/frontend/types/node-22.15.19
  • dependabot/npm_and_yarn/frontend/types/node-22.15.21
  • dependabot/npm_and_yarn/frontend/types/node-22.15.29
  • dependabot/npm_and_yarn/frontend/types/node-22.15.3
  • dependabot/npm_and_yarn/frontend/types/node-22.15.30
  • dependabot/npm_and_yarn/frontend/types/node-22.15.9
  • dependabot/npm_and_yarn/frontend/types/node-24.0.10
  • dependabot/npm_and_yarn/frontend/types/node-24.0.13
  • dependabot/npm_and_yarn/frontend/types/node-24.0.3
  • dependabot/npm_and_yarn/frontend/types/node-24.0.8
  • dependabot/npm_and_yarn/frontend/types/node-24.2.0
  • dependabot/npm_and_yarn/frontend/types/node-24.2.1
  • dependabot/npm_and_yarn/frontend/types/node-24.3.0
  • dependabot/npm_and_yarn/frontend/types/node-24.3.1
  • dependabot/npm_and_yarn/frontend/types/node-24.5.0
  • dependabot/npm_and_yarn/frontend/types/node-24.5.2
  • dependabot/npm_and_yarn/frontend/types/node-24.6.0
  • dependabot/npm_and_yarn/frontend/typescript-5.8.3
  • dependabot/npm_and_yarn/frontend/vite-and-angular-devkit/build-angular-4.5.1
  • dependabot/npm_and_yarn/frontend/webpack-dev-middleware-5.3.4
  • dependabot/npm_and_yarn/frontend/ws-8.17.1
  • dependabot/pip/api/alembic-1.16.2
  • dependabot/pip/api/attrs-25.3.0
  • dependabot/pip/api/bcrypt-4.3.0
  • dependabot/pip/api/certifi-2024.7.4
  • dependabot/pip/api/certifi-2025.7.14
  • dependabot/pip/api/certifi-2025.8.3
  • dependabot/pip/api/cryptography-41.0.4
  • dependabot/pip/api/cryptography-41.0.6
  • dependabot/pip/api/cryptography-42.0.0
  • dependabot/pip/api/cryptography-42.0.2
  • dependabot/pip/api/cryptography-42.0.4
  • dependabot/pip/api/cryptography-43.0.1
  • dependabot/pip/api/exceptiongroup-1.3.0
  • dependabot/pip/api/flask-3.1.1
  • dependabot/pip/api/flask-cors-4.0.1
  • dependabot/pip/api/flask-cors-5.0.0
  • dependabot/pip/api/flask-cors-6.0.0
  • dependabot/pip/api/google-api-core-2.24.2
  • dependabot/pip/api/google-api-python-client-2.171.0
  • dependabot/pip/api/google-api-python-client-2.173.0
  • dependabot/pip/api/google-api-python-client-2.174.0
  • dependabot/pip/api/google-api-python-client-2.175.0
  • dependabot/pip/api/google-auth-oauthlib-1.2.2
  • dependabot/pip/api/gunicorn-23.0.0
  • dependabot/pip/api/h11-0.16.0
  • dependabot/pip/api/identify-2.6.12
  • dependabot/pip/api/idna-3.10
  • dependabot/pip/api/idna-3.7
  • dependabot/pip/api/jinja2-3.1.3
  • dependabot/pip/api/jinja2-3.1.4
  • dependabot/pip/api/jinja2-3.1.5
  • dependabot/pip/api/jinja2-3.1.6
  • dependabot/pip/api/opentelemetry-api-1.34.1
  • dependabot/pip/api/platformdirs-4.3.8
  • dependabot/pip/api/platformdirs-4.4.0
  • dependabot/pip/api/protobuf-6.31.1
  • dependabot/pip/api/pycryptodome-3.19.1
  • dependabot/pip/api/python-dotenv-1.1.0
  • dependabot/pip/api/python-multipart-0.0.18
  • dependabot/pip/api/python-multipart-0.0.20
  • dependabot/pip/api/python-multipart-0.0.7
  • dependabot/pip/api/pyyaml-6.0.2
  • dependabot/pip/api/requests-2.32.0
  • dependabot/pip/api/requests-2.32.4
  • dependabot/pip/api/ruamel-yaml-0.18.14
  • dependabot/pip/api/ruamel-yaml-clib-0.2.12
  • dependabot/pip/api/sentry-sdk-2.8.0
  • dependabot/pip/api/setuptools-70.0.0
  • dependabot/pip/api/setuptools-78.1.1
  • dependabot/pip/api/six-1.17.0
  • dependabot/pip/api/sqlalchemy-2.0.39
  • dependabot/pip/api/sqlalchemy-2.0.40
  • dependabot/pip/api/starlette-0.36.2
  • dependabot/pip/api/starlette-0.40.0
  • dependabot/pip/api/starlette-0.47.2
  • dependabot/pip/api/tomli-2.2.1
  • dependabot/pip/api/typing-extensions-4.12.2
  • dependabot/pip/api/urllib3-1.26.18
  • dependabot/pip/api/urllib3-2.0.6
  • dependabot/pip/api/urllib3-2.0.7
  • dependabot/pip/api/urllib3-2.2.2
  • dependabot/pip/api/urllib3-2.5.0
  • dependabot/pip/api/uvicorn-0.34.2
  • dependabot/pip/api/werkzeug-3.0.3
  • dependabot/pip/api/werkzeug-3.0.6
  • dependabot/pip/api/zipp-3.19.1
  • dependabot/pip/certifi-2023.7.22
  • dependabot/pip/flask-2.2.5
  • dependabot/pip/pillow-10.0.1
  • dependabot/pip/requests-2.31.0
  • dependabot/pip/scipy-1.10.0
  • dependabot/pip/urllib3-1.26.18
  • dev
  • dev_banner
  • e2e_testing
  • email_information
  • email_verification
  • email_verification_disable
  • error_handling_front
  • faq
  • favicon_preview
  • feat/ip-location
  • feat/optimize-docker
  • feature/db_auth_migration
  • feature/tags
  • fix/spec-first/connexion#2029
  • flask_3.0
  • french_translation
  • health_check
  • import_vault
  • improve_home_page
  • login_logs
  • main
  • new_totp_bug_fix
  • ng_19_to_20
  • oauth_flow
  • post_css_sec_fix
  • privacy_policy
  • privacy_policy_mkdown
  • pwa
  • refresh_token
  • revert-131-update_vault_fix
  • revert-159-dependabot/npm_and_yarn/frontend/multi-f2b383cc78
  • semgrep
  • sentry_integration
  • session_expiration
  • signup_input_check
  • sitemap_generator
  • sonarqube
  • storageOptions
  • testing
  • toasts
  • ui_improvement
  • update_vault_fix
  • upgrade_idle
  • username_update
  • v1.1.0
  • v1.1.0-alpha.1
  • v1.1.0-alpha.2
  • v1.1.0-dev.1
  • v1.1.0-dev.2
  • v1.1.0-dev.3
  • v1.1.0-dev.4
  • v1.1.0-dev.5
  • v1.1.0-dev.6
  • v1.1.1
  • v1.1.2
  • v1.1.3
  • v1.1.3-dev.1
  • v1.1.4
  • v1.1.4-dev.1
  • v1.1.4-dev.2
  • v1.1.5
  • v1.1.5-dev.1
  • v1.1.5-dev.2
  • v1.1.5-dev.3
  • v1.1.6
  • v1.1.6-dev.1
  • v1.10.0-dev.3
  • v1.10.0-dev.4
  • v1.10.0-dev.5
  • v1.10.1
  • v1.10.2
  • v1.10.3
  • v1.10.5
  • v1.10.5-dev.1
  • v1.10.5-dev.10
  • v1.10.5-dev.11
  • v1.10.5-dev.12
  • v1.10.5-dev.13
  • v1.10.5-dev.14
  • v1.10.5-dev.2
  • v1.10.5-dev.3
  • v1.10.5-dev.4
  • v1.10.5-dev.5
  • v1.10.5-dev.6
  • v1.10.5-dev.7
  • v1.10.5-dev.8
  • v1.10.5-dev.9
  • v1.2.0-dev.1
  • v1.2.0-dev.2
  • v1.2.0-dev.3
  • v1.2.1
  • v1.3.0
  • v1.3.0-dev.1
  • v1.3.0-dev.2
  • v1.3.0-dev.7
  • v1.3.0-dev.8
  • v1.3.1
  • v1.3.2
  • v1.4.0
  • v1.4.0-dev.1
  • v1.4.0-dev.2
  • v1.4.0-dev.3
  • v1.4.0-dev.4
  • v1.4.0-dev.5
  • v1.4.0-dev.6
  • v1.4.0-dev.7
  • v1.4.1
  • v1.5.0-dev.1
  • v1.5.0-dev.10
  • v1.5.0-dev.11
  • v1.5.0-dev.2
  • v1.5.0-dev.3
  • v1.5.0-dev.4
  • v1.5.0-dev.5
  • v1.5.0-dev.6
  • v1.5.0-dev.8
  • v1.5.0-dev.9
  • v1.6.0
  • v1.6.0-dev.1
  • v1.6.0-dev.10
  • v1.6.0-dev.11
  • v1.6.0-dev.12
  • v1.6.0-dev.13
  • v1.6.0-dev.14
  • v1.6.0-dev.15
  • v1.6.0-dev.16
  • v1.6.0-dev.17
  • v1.6.0-dev.18
  • v1.6.0-dev.2
  • v1.6.0-dev.3
  • v1.6.0-dev.4
  • v1.6.0-dev.5
  • v1.6.0-dev.6
  • v1.6.0-dev.7
  • v1.6.0-dev.8
  • v1.6.0-dev.9
  • v1.6.1
  • v1.6.2
  • v1.6.3
  • v1.6.3-dev.1
  • v1.6.3-dev.2
  • v1.6.4
  • v1.6.4-dev.1
  • v1.6.4-dev.2
  • v1.6.4-dev.3
  • v1.6.4-dev.4
  • v1.7.0
  • v1.7.0-dev.1
  • v1.7.0-dev.2
  • v1.7.0-dev.3
  • v1.7.0-dev.4
  • v1.7.0-dev.5
  • v1.7.1
  • v1.7.1-dev.1
  • v1.7.1-dev.2
  • v1.7.1-dev.3
  • v1.7.1-dev.4
  • v1.7.1-dev.5
  • v1.8.0
  • v1.8.0-dev.1
  • v1.8.0-dev.2
  • v1.8.0-dev.4
  • v1.8.0-dev.5
  • v1.8.0-dev.6
  • v1.8.0-dev.7
  • v1.8.1-dev.1
  • v1.8.2-dev.1
  • v1.8.2-dev.10
  • v1.8.2-dev.11
  • v1.8.2-dev.12
  • v1.8.2-dev.13
  • v1.8.2-dev.14
  • v1.8.2-dev.15
  • v1.8.2-dev.16
  • v1.8.2-dev.17
  • v1.8.2-dev.2
  • v1.8.2-dev.3
  • v1.8.2-dev.4
  • v1.8.2-dev.5
  • v1.8.2-dev.6
  • v1.8.2-dev.7
  • v1.8.2-dev.8
  • v1.8.2-dev.9
  • v1.9.1
  • v1.9.2
  • v1.9.3
  • v1.9.3-dev.1
  • v1.9.3-dev.10
  • v1.9.3-dev.11
  • v1.9.3-dev.12
  • v1.9.3-dev.2
  • v1.9.3-dev.3
  • v1.9.3-dev.4
  • v1.9.3-dev.5
  • v1.9.3-dev.6
  • v1.9.3-dev.7
  • v1.9.3-dev.8
  • v1.9.3-dev.9
  • v1.9.4
  • v1.9.4-dev.2
  • v1.9.4-dev.3
  • v1.9.5
  • vault_export
  • vault_import
  • verif_code_improvements
  • yaml_conf

10 Jun 2025 02:54AM UTC coverage: 92.954%. Remained the same
15549455549

Pull #244

github

web-flow
Merge branch 'main' into instance_hint
Pull Request #244: Add instance selection in login and warning pages

12269 of 13199 relevant lines covered (92.95%)

0.93 hits per line

Relevant lines Covered
Build:
Build:
13199 RELEVANT LINES 12269 COVERED LINES
0.93 HITS PER LINE
Source Files on instance_hint
  • Tree
  • List 152
  • Changed 69
  • Source Changed 0
  • Coverage Changed 69
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
15549455549 instance_hint Merge branch 'main' into instance_hint Pull #244 10 Jun 2025 02:55AM UTC web-flow github
92.95
15548971745 instance_hint Add changelog for 1.5.0 Pull #244 10 Jun 2025 02:14AM UTC SeaweedbrainCY github
92.88
15542896210 instance_hint Merge e75f5ecb5 into 3ccb21903 Pull #244 09 Jun 2025 07:30PM UTC web-flow github
92.88
15510787830 instance_hint Optimize dropdown for mobile and non-mobile device : dropdown hoverable for laptop and clickable for mobile push 07 Jun 2025 07:01PM UTC SeaweedbrainCY github
92.88
15504778725 instance_hint Show passphrase warning on each signup push 07 Jun 2025 05:40AM UTC SeaweedbrainCY github
92.88
15504655798 instance_hint Add timeout to e2e tests push 07 Jun 2025 05:24AM UTC SeaweedbrainCY github
92.88
15504649670 instance_hint Fix e2e flow using the new modale push 07 Jun 2025 05:24AM UTC SeaweedbrainCY github
92.88
15501749091 instance_hint Add instance information in the signup page, same as in the login page beta mentions have been removed from translation Strong passphrase warning has been rethink to not force the user to re-type a phrase and add clearer information, more user fri... push 06 Jun 2025 11:44PM UTC SeaweedbrainCY github
92.88
15495003415 instance_hint Fix zero-totp link and close drop down on instance click push 06 Jun 2025 04:17PM UTC SeaweedbrainCY github
92.88
15494810856 instance_hint Add auto detection of the current instance and display it push 06 Jun 2025 04:06PM UTC SeaweedbrainCY github
92.88
See All Builds (1535)
  • 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

© 2025 Coveralls, Inc