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

supabase / supabase-flutter
88%
main: 89%

Build:
Build:
LAST BUILD BRANCH: fix/postgrest-maybe-single-client-side
DEFAULT BRANCH: main
Repo Added 19 Jan 2025 06:54AM UTC
Token z3GUkNtD1PDnCOWpuPvCMvjUB924F4R9N regen
Build 1691 Last
Files 120
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 breaking/shared-preferences-async
branch: breaking/shared-preferences-async
CHANGE BRANCH
x
Reset
Sync Branches
  • breaking/shared-preferences-async
  • breaking/iceberg-exception-base
  • breaking/postgrest-order-ascending-default
  • breaking/rename-gotrue-to-supabase-auth
  • breaking/rename-supabase-to-supabase-dart
  • breaking/shared-exponential-backoff
  • breaking/shared-http-method
  • breaking/supabase-exception-base
  • chore-review-actions
  • chore/add-agents-md-file
  • chore/adopt-null-aware-elements
  • chore/avoid-passing-async-when-sync-expected
  • chore/await-futures-lint
  • chore/bump-actions-ref
  • chore/bump-app_links
  • chore/bump-melos-8.2.0
  • chore/bump-min-dart-3.9
  • chore/bump-min-sdk-3.4
  • chore/bump-supabase-flutter-min-flutter-3.32
  • chore/caret-internal-deps
  • chore/cleanup-dead-code-simplifications
  • chore/cleanup-readmes-headers-foreach
  • chore/code-reference
  • chore/coverage
  • chore/coverage-realtime
  • chore/coverage-source
  • chore/enable-avoid-default-tostring
  • chore/enable-avoid-self-compare
  • chore/enable-avoid-shadowing
  • chore/enable-correct-json-casts
  • chore/enable-dcm-dispose-class-fields
  • chore/enable-dcm-easy-batch
  • chore/enable-dcm-lints-tier1-2
  • chore/enable-fatal-infos
  • chore/enable-misused-test-matchers
  • chore/enable-nullable-rules
  • chore/enable-single-violation-rules
  • chore/enable-small-safe-batch
  • chore/fix-typos
  • chore/flutter-3-47-analyze
  • chore/functions-coverage
  • chore/gotrue-coverage
  • chore/http-method-docs-and-test
  • chore/internal-realtime-transport
  • chore/issue-form-platform-all
  • chore/issue-form-templates
  • chore/lines-longer-than-80-chars
  • chore/mark-internal-api
  • chore/pub-workspaces-melos-8
  • chore/publish
  • chore/realtime-constants-internal
  • chore/realtime-test-first-instead-of-index
  • chore/register-remaining-symbols
  • chore/release
  • chore/release-3.0.0-dev.1
  • chore/remove-useless-tests
  • chore/remove-v1-migration-paths
  • chore/rename-cond-platform-getters
  • chore/replace-parse-ignore-with-internal
  • chore/setup-release-please
  • chore/shared-http-method
  • chore/silence-supabase-flutter-test-logs
  • chore/speed-up-ci-pipeline
  • chore/storage-test-inferrable-type
  • chore/supabase-coverage
  • chore/sync-compliance-matrix
  • chore/test-coverage
  • chore/test-proper-matchers
  • chore/update-examples
  • chore/upgrade-app-links
  • chore/version-2.16.0
  • ci/drop-publish-dry-run
  • ci/example-integration-tests
  • ci/extract-app-builds
  • ci/imgproxy
  • ci/melos-publish-no-dry-run
  • ci/melos-publish-oidc-token
  • ci/melos-publish-yes
  • ci/release-tag-app-token
  • ci/storage
  • claude/agitated-dewdney-0268b3
  • claude/frosty-snyder-1b2f48
  • claude/mystifying-cerf-7d866b
  • claude/naughty-wright-f4fec3
  • claude/recursing-williamson-f3d62d
  • cleanup/remove-parens-fromJson
  • copilot/sub-pr-1327
  • dcm-baseline
  • dcm-pipeline
  • dependabot/github_actions/actions/cache-6.1.0
  • dependabot/github_actions/actions/checkout-7.0.1
  • dependabot/github_actions/coverallsapp/github-action-2.3.8
  • dependabot/github_actions/github/codeql-action/analyze-4.37.6
  • dependabot/github_actions/supabase/setup-cli-3.0.0
  • docs/error-codes
  • docs/fix-infra-typo-license-20250902-024002
  • docs/google-signin
  • docs/on-auth-state-change-error-handler
  • docs/pub-dev-logo
  • docs/update-signinwithidtoken-providers-1259
  • etienne/sec-666-pin-all-github-actions-to-full-commit-sha
  • examples-passkeys
  • examples/database-crud-e2e-test
  • examples/edge-functions
  • examples/passkeys-e2e-test
  • examples/realtime-room
  • examples/realtime-room-e2e-test
  • feat-admin-oauth-update-list-19ca1
  • feat/abort
  • feat/add-examples-project
  • feat/add-force-function-region-query-param
  • feat/async-json-codec
  • feat/broadcast-replay-support
  • feat/cupertino
  • feat/custom-metadata
  • feat/default-debug-off-in-tests
  • feat/facebook-sdk-example
  • feat/gotrue-get-claims
  • feat/gotrue-oauth-server-authorization-api
  • feat/gotrue-passkeys
  • feat/gotrue-sign-out-reason
  • feat/issue-1158-debug-instrumentation
  • feat/list-users-pagination-metadata
  • feat/oauth-admin-endpoints
  • feat/oauth-web-auth-session
  • feat/passkey-ceremony-helpers
  • feat/phone-2fa
  • feat/phone-mfa
  • feat/postgrest-abort-requests
  • feat/private-stream
  • feat/realtime-explicit-rest-call
  • feat/realtime-json-codec
  • feat/realtime-streams-v3
  • feat/realtime-surface-upgrade-error
  • feat/sealed-function-exception
  • feat/semantic-release-automation
  • feat/signed-out-reason
  • feat/standalone-access-token-callback
  • feat/storage-download-query-params
  • feat/storage-upload-response
  • feat/storage-vector-buckets
  • feat/stream-changes
  • feat/supabase-gen
  • feat/supabase-typegen-skeleton
  • feat/support-new-realtime-features
  • feat/typed-table-access
  • feat/workflow-improvements
  • feat/workflow-phase4-developer-experience
  • feat/workflow-phase5-additional-improvements
  • fix-getclaims-token-decoding
  • fix-private-only-stream-channel-10188984025532099214
  • fix-to-string
  • fix/align-platform-stats-casing
  • fix/app-links-method-removal
  • fix/assert-async-storage-constructor-1446
  • fix/ci-wasm-test-timeout
  • fix/dartio-usage
  • fix/datetime-timestamps
  • fix/deprecate
  • fix/empty-response
  • fix/flutter-3x-windows-cache
  • fix/functions-client-case-insensitive-header-check
  • fix/functions-drain-error-event-stream
  • fix/functions-exception
  • fix/functions-parse-nonjson-error
  • fix/get-sso-sign-in-url-uri
  • fix/gotrue-getclaims-asymmetric-jwt
  • fix/gotrue-list-users-created-at
  • fix/gotrue-mfa-aal-missing-amr
  • fix/gotrue-mfa-enroll-optional-issuer
  • fix/gotrue-shared-header-mutation
  • fix/gotrue-token-refresh-races
  • fix/gotrue-web
  • fix/idiomatic-isolate-filenames
  • fix/immutable-default-headers
  • fix/new-api-key-format
  • fix/oauth_server_formatexception
  • fix/oauth_server_second_consent
  • fix/parse-error
  • fix/passkeys-require-resident-key-upstream-fix
  • fix/postgrest-escape-filter-array
  • fix/postgrest-limit-range-override
  • fix/postgrest-maybe-single-client-side
  • fix/postgrest-options-test-pkce-storage
  • fix/postgrest-select-prefer-and-this-cleanup
  • fix/prefer-header-empty-string-leak
  • fix/proactive-token-refresh-on-resume
  • fix/realtime
  • fix/realtime-cancel-conn-subscription
  • fix/realtime-channel-suppress-invalid-jwt-on-rejoin
  • fix/realtime-connect-race-condition
  • fix/realtime-in-filter-escape
  • fix/realtime-ios-disconnect-detection
  • fix/realtime-ios-dropped-connection-detection
  • fix/realtime-lifecycle-queue
  • fix/realtime-message-empty-map
  • fix/realtime-null-int-conversion
  • fix/realtime-postgres-changes-system-error
  • fix/realtime-reconnect-after-disconnect
  • fix/realtime-toint-hardening
  • fix/recover-session-duplicate-auth-error
  • fix/recover-session-stale-refresh-token
  • fix/regression-test-1372-auth-retryable-fetch-exception
  • fix/release-tag-workflow
  • fix/review-bugs
  • fix/sdk-1278-drop-rxdart
  • fix/sdk-475-drop-jwt-decode
  • fix/sdk-compliance-workflow
  • fix/session-expires-at-doc-clarification
  • fix/session-from-json-wasm-double
  • fix/setup-presence-flag
  • fix/storage-client-wasm-compat
  • fix/storage-encode-object-path
  • fix/storage-exception-status-code
  • fix/storage-test-bucket-cleanup
  • fix/stream-filter-followup
  • fix/supabase-common-dcm-inferrable
  • fix/supabase-flutter-preserve-url-params
  • fix/toJson-print
  • fix/uppercase-http-method
  • fix/verify-otp-secure-email-change
  • fix/web-hot-restart
  • fix/web-oauth-code-cleanup
  • grdsdev-patch-1
  • grdsdev/align-dart-sdk-min-3-3-0
  • grdsdev/auth-token-refresh
  • grdsdev/automate-melos-release
  • grdsdev/check-swift-pr-958
  • grdsdev/docs-refreshtoken-completer
  • grdsdev/fix-postgrest-http-method-case
  • grdsdev/fix-release-workflow-failures
  • grdsdev/flutter-auth-refresh-bug
  • grdsdev/hartford-v1
  • grdsdev/log-auth-state-errors
  • grdsdev/postgrest-retry-flutter
  • grdsdev/resilient-decoding
  • grdsdev/retrigger-release-tagging
  • grdsdev/sdk-816-realtime-class-docs
  • grdsdev/share-yajson-isolate
  • grdsdev/storage-setheader
  • guilherme/ci
  • guilherme/clibs-108-supabase-flutter-change-default-heartbeat-interval-to-25s
  • guilherme/clibs-120-supabase-flutter-send-standard-client-headers-on-all
  • guilherme/clibs-171-supabase-flutter-validate-uuid-on-admin-methods
  • guilherme/clibs-282-supabase-flutter-implement-linkidentity-with-oidc
  • guilherme/clibs-287-supabase-flutter-storageretrycontroller-causes-cant-finalize
  • guilherme/clibs-294-supabase-flutter-remove-providers-check-for-the
  • guilherme/clibs-379-supabase-flutter-implement-maxaffected-method
  • guilherme/clibs-99-supabase-flutter-remove-jwt-check-and-send-x-client-info
  • guilherme/feat-test
  • guilherme/generate-app-token
  • guilherme/remove-trailing-commas-rule
  • guilherme/sdk-230-supabase-flutter-use-dedicated-storage-host-for-storage-lib
  • guilherme/sdk-514-refreshsession-shouldnt-fail-because-currentsession-doesnt
  • guilherme/sdk-524-duplicate-sdk-522-for-flutter
  • guilherme/sdk-531-flutter-verify-optional-refs-handling-in-message
  • guilherme/sdk-614-fix-verifyotp-parameter-validation-for-otptyperecovery
  • guilherme/sdk-624-apply-reusable-ci-workflows-to-supabase-flutter
  • guilherme/sdk-627-flutter-sdk-getclaims-crashes-on-first-use-with-asymmetric
  • guilherme/sdk-640-fixrealtime-flutter-web-hot-restart-throws-typeerror-on
  • guilherme/sdk-698-paritypostgrest-add-url-length-validation-and-timeout
  • guilherme/sdk-784-featauth-add-setsession-support-for-both-access_token-and
  • guilherme/sdk-789-fixstorage-_transformstorageurl-unconditionally-breaks
  • guilherme/sdk-794-oauth-provider-custom-string
  • hotfix/gotrue-wasm-expires-in
  • iat/add-x-provider
  • idempotent_initialization
  • lukasklingsbo/sdk-1018-httpsend-per-event-url
  • lukasklingsbo/sdk-1020-parityauth-verifyotp-for-email_change-returns-null
  • lukasklingsbo/sdk-1023-parityauth-resend-with-pkce-flow-should-include
  • lukasklingsbo/sdk-1029-paritypostgrest-return-structured-error-for-non-json-body-on
  • lukasklingsbo/sdk-1032-parityauth-recognize-error-parameter-in-implicit-grant
  • lukasklingsbo/sdk-1054-consolidate-ci-into-a-single-workflow-and-stop-re-running
  • lukasklingsbo/sdk-1059-1064-example-authentication
  • lukasklingsbo/sdk-1065-example-database-crud-with-postgrest
  • lukasklingsbo/sdk-1067-example-storage-transforms
  • lukasklingsbo/sdk-1077-enable-tiny-dcm-rules
  • lukasklingsbo/sdk-1089-paritystorage-preserve-sortby-defaults-when-list-receives
  • lukasklingsbo/sdk-1102-supabase_flutter-full-web-and-wasm-compatibility
  • lukasklingsbo/sdk-1106-spike-smithytypespec-codegen-for-dartflutter-sdk-http-layer
  • lukasklingsbo/sdk-1165-parityauth-add-shouldsoftdelete-option-to-admin-deleteuser
  • lukasklingsbo/sdk-1166-paritystorage-add-download-content-disposition-option-to
  • lukasklingsbo/sdk-1167-paritystorage-add-upsert-option-to-createsigneduploadurl
  • lukasklingsbo/sdk-1168-paritypostgrest-add-format-option-to-explain
  • lukasklingsbo/sdk-1169-parityrealtime-add-onheartbeat-listener
  • lukasklingsbo/sdk-1173-parityauth-add-custom_claims_allowlist-to-custom-providers
  • lukasklingsbo/sdk-1246-clean-up-package-metadata-readmes-license-and-examples
  • lukasklingsbo/sdk-1258-parityfunctions-expose
  • lukasklingsbo/sdk-1260-parityauth-add-channel-parameter-smswhatsapp-to-mfachallenge
  • lukasklingsbo/sdk-1261-parityauth-expose-skipbrowserredirect-on-signinwithoauth
  • lukasklingsbo/sdk-1262-parityfunctions-add-timeout-option-to-invoke
  • lukasklingsbo/sdk-1272-parityclient-custom-session-url-detection-predicate-and
  • lukasklingsbo/sdk-1279-chore-bump-all-dependencies
  • lukasklingsbo/sdk-1283-modernize-dart-syntax-across-client-packages
  • lukasklingsbo/sdk-1284-convert-private-stream-builder-holder-classes-to-records
  • lukasklingsbo/sdk-1288-enable-strict-raw-types
  • lukasklingsbo/sdk-1290-clean-up-package-tests-remove-abbreviations-and-code-smells
  • lukasklingsbo/sdk-1308-analytics-bucket-crud
  • lukasklingsbo/sdk-1309-iceberg-catalog
  • lukasklingsbo/sdk-1310-featfunctions-request-cancellation-for-invoke-flutter-sdk
  • lukasklingsbo/sdk-1322-parityrealtime-utf-8-encode-broadcast-header
  • lukasklingsbo/sdk-1418-parity-auth-preserve-http-status-text
  • lukasklingsbo/sdk-1425-migration-guide
  • lukasklingsbo/sdk-1428-v3-remove-deprecated-apis
  • lukasklingsbo/sdk-1441-leak-tracker-audit
  • lukasklingsbo/sdk-1448-remove-analyzer-ignore-comments-by-fixing-the-underlying
  • lukasklingsbo/sdk-1449-docs-functions-client
  • lukasklingsbo/sdk-1449-docs-gotrue
  • lukasklingsbo/sdk-1449-docs-postgrest
  • lukasklingsbo/sdk-1449-docs-realtime-client
  • lukasklingsbo/sdk-1449-docs-storage-client
  • lukasklingsbo/sdk-1449-docs-supabase
  • lukasklingsbo/sdk-1449-docs-supabase-common
  • lukasklingsbo/sdk-1449-docs-supabase-flutter
  • lukasklingsbo/sdk-1449-docs-yet-another-json-isolate
  • lukasklingsbo/sdk-1449-sort-constructors-first
  • lukasklingsbo/sdk-1466-choreci-use-blacksmith-macos-runners-in-supabase-flutter
  • lukasklingsbo/sdk-1469-v3-remove-the-automatic-rest-fallback-in-realtimechannelsend
  • lukasklingsbo/sdk-1477-v3-internalize-realtimepresence-and-its-callback
  • lukasklingsbo/sdk-1478-v3-stop-leaking-internal-realtime-types-from-the-public-api
  • lukasklingsbo/sdk-1479-v3-spell-out-abbreviations-in-the-public-api
  • lukasklingsbo/sdk-1480-spell-out-abbreviations-in-internal-code-tests-and-examples
  • lukasklingsbo/sdk-1496-v3-return-a-uri-from-oauthresponseurl-instead-of-a-string
  • lukasklingsbo/sdk-1497-cast-the-url-field-explicitly-when-building-oauthresponse-in
  • lukasklingsbo/sdk-1532-optimize-yajsonisolate
  • lukasklingsbo/sdk-1592-fixrealtime-surface-access-token-provider-errors-on-connect
  • lukasklingsbo/sdk-1593-fixauth-guard-startautorefresh-against-use-after-dispose-to
  • lukasklingsbo/sdk-1594-fixstorage-normalize-object-paths-consistently-across-all
  • lukasklingsbo/sdk-1595-featpostgrest-add-a-notin-filter-method
  • lukasklingsbo/sdk-1600-breakingauthfunctionsstorage-stop-exposing-live-mutable
  • lukasklingsbo/sdk-1601-breakingrealtime-make-realtimechannel-internal-mutable
  • lukasklingsbo/sdk-1602-breakingauth-make-sessionexpiresat-read-only-and-auth-dto
  • lukasklingsbo/sdk-583-realtime-protocol-200
  • lukasklingsbo/sdk-583-realtime-v3-renames
  • lukasklingsbo/sdk-818-realtime-client-private-fields
  • lukasklingsbo/sdk-819-breakingsdk-apply-dart-3-class-modifiers
  • lukasklingsbo/sdk-875-storage-cache-nonce
  • lukasklingsbo/sdk-realtime-remove-channel
  • lukasklingsbo/storage-download-stream
  • lukasklingsbo/storage-list-v2
  • main
  • null-check-operator-on-realtime-conn
  • parity/sdk-1321-track-forward-opts
  • parity/storage-service-error-code
  • patch-1
  • realtime-async-codec
  • refactor/bucket-oauth-dedupe
  • refactor/extract-supabase-common
  • refactor/gotrue-drop-api-version-negotiation
  • refactor/gotrue-pkce-helper
  • refactor/iceberg-package
  • refactor/inline-retry
  • refactor/logging
  • refactor/postgrest-fixed-retry-status-codes
  • refactor/realtime-broadcast-http
  • refactor/refresh-flow
  • refactor/remove-unnecessary-extension
  • refactor/shared-http-fetch-pieces
  • refactor/shared-local-stack-config
  • refactor/shared-retry-options
  • refactor/stateless-postgrest-client
  • refactor/storage-dedupe
  • refactor/storage-drop-http-parser
  • refactor/supabase-drop-rxdart
  • refs/pull/1110/merge
  • release-23586209249
  • release-26828784805
  • release-27010981394
  • release-27216676269
  • release-27629220657
  • release-28404096617
  • release-28444217699
  • release-28535891613
  • release-28651474608
  • release-28853636227
  • release-29417173135
  • release-30989933154
  • release-please/bootstrap/default
  • release/gotrue-2.27.2
  • remove-wasm-ci
  • rename-functions-client-to-supabase-functions
  • rename-realtime-client-to-supabase-realtime
  • rename-storage-client-to-supabase-storage
  • revert-commit
  • sdk-1281-shared-production-helpers
  • sdk-1281-shared-test-helpers
  • session/eager-crane-cq3b
  • session/scheming-finch-0h12
  • session/scheming-wren-pkvw
  • session/surly-heron-l2ba
  • shared_prefs_async
  • storage
  • test/deflake-expired-session-wasm
  • test/improve-coverage-common-storage
  • test/supabase-cli-integration-tests
  • test/typed-key-column-writes
  • test/web
  • test/yet-another-json-isolate-coverage
  • testing-helpers-public
  • unnecessary_current_user
  • upgrade-github-actions-node24
  • upgrade-github-actions-node24-general
  • v3/singularize-enum-names
  • web-wasm-guardrails
  • worktree-1398
  • worktree-1496
  • worktree-1648
  • worktree-1649
  • worktree-899
  • worktree-SDK-1269
  • worktree-SDK-1270
  • worktree-SDK-1271
  • worktree-SDK-1273
  • worktree-SDK-1274
  • worktree-SDK-1275
  • worktree-SDK-1318
  • worktree-SDK-701
  • worktree-SDK-752
  • worktree-SDK-753
  • worktree-SDK-754
  • worktree-SDK-878
  • worktree-ci-release-tags
  • worktree-ci-simplify
  • worktree-ci-uppercase
  • worktree-dartdocs
  • worktree-deferred_disconnect
  • worktree-email-fix
  • worktree-enums
  • worktree-facebook-login-issue
  • worktree-fix-coverage
  • worktree-fix-tests
  • worktree-fix-versioning
  • worktree-flutter_lints
  • worktree-passkeys-interface-types
  • worktree-realtime-tests
  • worktree-sdk-1331
  • worktree-sdk-1332
  • worktree-sdk-827

11 Aug 2026 04:15PM UTC coverage: 87.668% (+0.2%) from 87.475%
31511410902

Pull #1680

github

web-flow
Merge 4937df30e into bad3af8f8
Pull Request #1680: fix(supabase_flutter)!: persist the session with SharedPreferencesAsync

32 of 33 new or added lines in 4 files covered. (96.97%)

48 existing lines in 4 files now uncovered.

5673 of 6471 relevant lines covered (87.67%)

4.07 hits per line

Relevant lines Covered
Build:
Build:
6471 RELEVANT LINES 5673 COVERED LINES
4.07 HITS PER LINE
Source Files on breaking/shared-preferences-async
  • Tree
  • List 101
  • Changed 10
  • Source Changed 10
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
31511410902 breaking/shared-preferences-async Merge 4937df30e into bad3af8f8 Pull #1680 11 Aug 2026 04:16PM UTC web-flow github
87.67
31510371520 breaking/shared-preferences-async Merge c41cda6fd into bad3af8f8 Pull #1680 11 Aug 2026 04:05PM UTC web-flow github
87.52
31468037490 breaking/shared-preferences-async Merge 92eb65b48 into 32d5ece5a Pull #1680 11 Aug 2026 07:15AM UTC web-flow github
87.42
31466074194 breaking/shared-preferences-async Merge eeadf7f16 into 32d5ece5a Pull #1680 11 Aug 2026 06:44AM UTC web-flow github
87.45
31400076030 breaking/shared-preferences-async Merge 2c67650d1 into 32d5ece5a Pull #1680 10 Aug 2026 02:50PM UTC web-flow github
87.44
31399020401 breaking/shared-preferences-async Merge ea0d9fe95 into 32d5ece5a Pull #1680 10 Aug 2026 02:38PM UTC web-flow github
87.44
31396570790 breaking/shared-preferences-async Merge b9a0984ba into 32d5ece5a Pull #1680 10 Aug 2026 02:11PM UTC web-flow github
87.44
31393681515 breaking/shared-preferences-async Merge 8266fe638 into 32d5ece5a Pull #1680 10 Aug 2026 01:37PM UTC GitHub github
80.7
31393031365 breaking/shared-preferences-async Merge a54aef79d into 32d5ece5a Pull #1680 10 Aug 2026 01:30PM UTC GitHub github
80.7
31392688766 breaking/shared-preferences-async Merge b02fe972f into 32d5ece5a Pull #1680 10 Aug 2026 01:25PM UTC web-flow github
87.43
See All Builds (1685)

Badge your Repo: supabase-flutter

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 TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc