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

huginn / huginn
88%
master: 88%

Build:
Build:
LAST BUILD BRANCH: puma
DEFAULT BRANCH: master
Repo Added 05 Jan 2019 09:22AM UTC
Files 155
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 replace-hypdf-with-pdf-reader
branch: replace-hypdf-with-pdf-reader
CHANGE BRANCH
x
Reset
  • replace-hypdf-with-pdf-reader
  • 3483_missing_tz_identifiers
  • add_buttons_to_event_show_page
  • add_http_headers_to_webhook_agent
  • add_line_break_is_lf_option_to_liquid_output_agent
  • agents_show_lists_controllers
  • archiving_agents
  • attempt-could-not-parse-fix
  • better_default_options
  • bundle_update
  • chore/security-updates
  • chore/update-dotenv
  • default_smtp_settings
  • delay_agent_can_sort_events
  • delay_agent_emit_interval
  • delay_agent_fix_race_condition
  • digest_filters
  • dont_sanitize_text_body
  • end-of-2019-rollup
  • enhance_google_translation_agent
  • execute_unicorn
  • faraday-1
  • faraday-v2
  • feature/openai-agents
  • features/templates
  • fix/docker-build-arm-jammy
  • fix/mini_racer
  • fix_ci
  • fix_commander_agent
  • fix_for_bundler_2
  • fix_key_value_store_agent
  • fix_mysql_gpg_key
  • fix_mysql_installation
  • fix_ordering_events_description
  • fix_parse_body_validation
  • fix_smtp
  • fix_trigger_agent_validation
  • fix_webhook_agent_payload
  • force_sni
  • fromjson
  • frontend-updates
  • funding
  • gmail_xoauth2
  • gzip
  • imap_agent_event_headers
  • imap_delete
  • improve_delay_agent
  • improve_mail_encoder
  • improve_normalize_uri
  • java_script_agent_supports_key_value_store_agent
  • latest_rubygems
  • liquid_features
  • liquid_output_agent_supports_etag
  • lock_agents
  • make_javascript_agent_optional
  • manual_event_payload
  • master
  • omniauth_methods
  • post_agent_can_parse_body
  • puma
  • pushover_additional_params
  • rails-7.0
  • rails-7.1
  • rails-7.2
  • rails-7.2.2.1
  • rails-8.0
  • rails-8.1
  • rails-update-5.2.2.1
  • remove_sni_hack
  • renovate/actions-checkout-4.x
  • renovate/actions-checkout-6.x
  • renovate/actions-stale-9.x
  • renovate/configure
  • renovate/devise-5.x
  • renovate/feedjira-4.x
  • renovate/font-awesome-sass-6.x
  • renovate/foreman-0.x
  • renovate/letter_opener_web-2.x
  • renovate/letter_opener_web-3.x
  • renovate/major-ruby-on-rails-packages
  • renovate/mini_magick-5.x
  • renovate/minor-updated-gems
  • renovate/mysql-8.x
  • renovate/mysql-9.x
  • renovate/patch-updated-gems
  • renovate/ruby-on-rails-packages
  • renovate/rubygems-aws-sdk-s3-vulnerability
  • renovate/rubygems-bundler-vulnerability
  • renovate/rubygems-faraday-vulnerability
  • renovate/rubygems-jquery-rails-vulnerability
  • renovate/rubygems-mqtt-vulnerability
  • renovate/rubygems-nokogiri-vulnerability
  • renovate/rubygems-puma-vulnerability
  • renovate/rubygems-rails-html-sanitizer-vulnerability
  • renovate/rubylang-ruby-3.x
  • renovate/rubylang-ruby-4.x
  • renovate/slack-notifier-2.x
  • renovate/twilio-ruby-7.x
  • renovate/uglifier-4.x
  • revert-2675-download_latest_jq
  • ruby-3.2
  • ruby-3.2.4
  • ruby-3.3
  • ruby-3.4
  • trigger_agent_allows_empty_value_in_a_rule
  • trigger_rule_in_liquid
  • unicorn-rails
  • update-gems
  • update-mini_racer
  • update-nokogiri-again
  • update_nokogiri
  • update_sassc
  • upgrade-loofah
  • upgrade-nokogiri-1.10.4
  • upgrade_libv8
  • upgrade_rubies
  • upgrade_rubies_2
  • use_unreleased_foreman
  • website_agent_can_output_raw_xpath_values

07 Mar 2026 03:47PM UTC coverage: 88.289%. First build
22802093801

Pull #3564

github

knu
Replace HyPDF with pdf-reader in PdfInfoAgent

HyPDF is a defunct SaaS.  Switch to the pdf-reader gem to extract
PDF metadata locally without an external service dependency.

- Parse PDF date strings (D:YYYYMMDDHHmmSSOHH'mm') into a
  human-readable format (compatible with the original HyPDF output)
- Extract page size from the first page
- Validate URLs with URI() instead of a regex
- Add minimal PDF fixtures for single and multi-page tests
- Use WebRequestConcern for HTTP fetching instead of open-uri, which
  also makes options like basic_auth, headers, and proxy available
Pull Request #3564: Replace HyPDF with pdf-reader in PdfInfoAgent

24 of 29 new or added lines in 1 file covered. (82.76%)

6883 of 7796 relevant lines covered (88.29%)

446.38 hits per line

Relevant lines Covered
Build:
Build:
7796 RELEVANT LINES 6883 COVERED LINES
446.38 HITS PER LINE
Source Files on replace-hypdf-with-pdf-reader
  • Tree
  • List 155
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22802093801 replace-hypdf-with-pdf-reader Replace HyPDF with pdf-reader in PdfInfoAgent HyPDF is a defunct SaaS. Switch to the pdf-reader gem to extract PDF metadata locally without an external service dependency. - Parse PDF date strings (D:YYYYMMDDHHmmSSOHH'mm') into a human-readab... Pull #3564 07 Mar 2026 03:51PM UTC knu github
88.29
22802094136 replace-hypdf-with-pdf-reader Merge 27304b0ec into bc32f20b3 Pull #3564 07 Mar 2026 03:50PM UTC web-flow github pending completion  
22800840518 replace-hypdf-with-pdf-reader Replace HyPDF with pdf-reader in PdfInfoAgent HyPDF is a defunct SaaS. Switch to the pdf-reader gem to extract PDF metadata locally without an external service dependency. - Parse PDF date strings (D:YYYYMMDDHHmmSSOHH'mm') into a human-readab... Pull #3564 07 Mar 2026 02:32PM UTC knu github
88.29
22800840884 replace-hypdf-with-pdf-reader Merge 5464253e0 into bc32f20b3 Pull #3564 07 Mar 2026 02:32PM UTC web-flow github
88.29
22800609585 replace-hypdf-with-pdf-reader Replace HyPDF with pdf-reader in PdfInfoAgent HyPDF is a defunct SaaS. Switch to the pdf-reader gem to extract PDF metadata locally without an external service dependency. - Parse PDF date strings (D:YYYYMMDDHHmmSSOHH'mm') into a human-readab... Pull #3564 07 Mar 2026 02:16PM UTC knu github
88.29
See All Builds (1069)
  • 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

© 2026 Coveralls, Inc