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

omniauth / omniauth
100%

Build:
DEFAULT BRANCH: master
Repo Added 12 Feb 2017 08:36AM UTC
Files 19
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 master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 0-3-stable
  • 2_0-indev
  • CVE-2017-17042
  • audit
  • csrf-params-spec
  • dependabot/bundler/rake-tw-13.4
  • dependabot/github_actions/actions/checkout-7
  • duel
  • duel-workflow
  • fix-callback-path-format
  • fix-compile-stack-ancestors
  • fix-info-hash-subset-name
  • fix-mock-failure-callback-hook
  • fixing-rubocop-offenses
  • gerardo-navarro-feat-after-request-phase-hook
  • hashie-reqs
  • master
  • origin-param
  • patch-1
  • provide_changelog_link_on_rubygems
  • rails-api
  • refs/heads/master
  • reimplement-coveralls
  • reuse-path-probe-on-auth-paths
  • revert-pr-806
  • rubocop
  • ruby-2.5
  • ruby-3.4
  • security/opt-in-for-mfa
  • skip-dup-off-auth-paths
  • v1.6.0
  • v1.6.1
  • v1.7.0
  • v1.7.1
  • v1.8.0
  • v1.9.0
  • v1.9.1
  • validate-before-session-write

26 Oct 2026 01:41AM UTC coverage: 100.0%. Remained the same
40255413236

push

github

sferik
Keep the Perf workflow's write access out of the Duel job

The Duel job checks out and runs the pull request's code, benchmarks
included, so it no longer has pull-requests: write, and its checkout
keeps no credentials. It uploads its report, and a Comment job of its
own, which checks nothing out and runs none of the branch's code,
posts the comment.

.duel.rb also watches the benchmarks, itself and the Perf workflow, so
a pull request that changes only those is compared, instead of passing
with nothing to compare.

201 of 201 branches covered (100.0%)

711 of 711 relevant lines covered (100.0%)

127.17 hits per line

Relevant lines Covered
Build:
Build:
711 RELEVANT LINES 711 COVERED LINES
127.17 HITS PER LINE
Source Files on master
  • Tree
  • List 19
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40255413236 master Keep the Perf workflow's write access out of the Duel job The Duel job checks out and runs the pull request's code, benchmarks included, so it no longer has pull-requests: write, and its checkout keeps no credentials. It uploads its report, and a... push 26 Oct 2026 01:41AM UTC sferik github
100.0
40254652759 duel-workflow Merge 4d1859caf into b96ff37fc Pull #1176 26 Oct 2026 01:31AM UTC web-flow github
100.0
40223100417 master Guard performance with Duel benchmarks Add Duel benchmarks in duel/ that compare each pull request with master and fail when it makes OmniAuth slower. They call the middleware directly with Rack::MockRequest envs: the pass-through path for reques... push 25 Oct 2026 06:52PM UTC sferik github
100.0
40222344465 duel Merge b96ff37fc into b3fe7442f Pull #1175 25 Oct 2026 06:40PM UTC web-flow github
100.0
39837951535 master Sign gems on Ruby 3.4 Sigstore signing fails on Ruby 4.0. sigstore-ruby reads the trusted root with protobug 0.1.0, which passes JSON.parse options that Ruby 4.0's json 3 rejects: "unknown keywords: allow_blank, create_additions, allow_infinity".... push 22 Oct 2026 07:13PM UTC sferik github
100.0
39822113976 master Release 2.3.1 Bump the version to 2.3.1, date its changelog entry for 2026-10-22, and point the README's stable-docs link at the v2.3.1 tag. push 22 Oct 2026 05:23PM UTC sferik github
100.0
39820142961 master Let remember_sign_in run before omniauth.params is stored It fetched omniauth.params, assuming the request phase had already stored it. Strategies also run their request-phase code directly, as when a provider gem's specs call authorize_params, a... push 22 Oct 2026 05:09PM UTC sferik github
100.0
39818653130 master Release 2.3.0 Bump the version to 2.3.0, date its changelog entry for 2026-10-22, note that the gem no longer includes CHANGELOG.md, point the README's stable-docs link at the v2.3.0 tag, and list 2.3.x as supported in the security policy. push 22 Oct 2026 04:59PM UTC sferik github
100.0
39816915290 master Require json in the sign-ins spec It builds JSON responses, and on Rubies where nothing else loads json first, such as the Rack 2 jobs on Ruby 2.5 and 2.7, JSON was undefined. push 22 Oct 2026 04:47PM UTC sferik github
100.0
39815554731 master Let strategies keep several sign-ins' origins apart The session holds one omniauth.origin and omniauth.params, so starting a second sign-in before the first finished, in another tab for example, gave the first one's callback the second one's orig... push 22 Oct 2026 04:37PM UTC sferik github
100.0
See All Builds (347)
  • 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