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

pulibrary / bibdata
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: dependabot/bundler/net-ldap-0.20.0
DEFAULT BRANCH: main
Repo Added 05 Mar 2021 09:59PM UTC
Files 186
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 location-label
branch: location-label
CHANGE BRANCH
x
Reset
  • location-label
  • 1198-index-temp-locations-squash
  • 1373-submit-collection
  • 1633-remove-voyager-alma-mapping
  • 1665-changeTheSubject
  • 1688-discrete-fields
  • 1750-language-field-v2
  • 1750-primary-language-field
  • 1841_cjk_browse_at_index_time
  • 1848-update_fragment_to_viewer_container
  • 1852-firestone_pf-circulate
  • 1867-qa-webhook
  • 1929-dont-allow-duplicate-events
  • 1951-index-temp-locations
  • 1969-temporary-locations-doc
  • 1985-remove-filetoservice-and-unusedfixtures
  • 2007-firestone-isc
  • 2011-rubocopStyleHashSyntax
  • 2022-non-requestable-sc-locations
  • 2023-583-dontindex-private-notes
  • 2032-773w-774w
  • 2055-linked-fields
  • 2071-barcode-endpoint-new-locations
  • 2076-cgd-committed
  • 2077_action_note_display
  • 2078-process-scsb
  • 2136-cleanup-code
  • 2142-update-scsb-availability
  • 2148_remove_language_code_s
  • 2266-rails7.1
  • 2266-upgrade-rails7.1
  • 2329-check-index-timestamp
  • 2356-delivery-locations-change
  • 2414-content-advice
  • 2415-bibdata-alma-job-status
  • 2426-firestone-pb
  • 2443-firestone-flmb
  • 2445-firestone-isc
  • 2448-tech
  • 2451-ruby3.2-upgrade
  • 2456-document-missing-events
  • 2456-missing-events-staging
  • 2458-continuous-deployment
  • 2475-rails-7.2
  • 2486-bibdata-CDL
  • 2500-remove-marquand-ph
  • 2504-marcxml
  • 2524-language-name-display
  • 2536-bibdata-sqsl-poller
  • 2548-track-honeybadger-history
  • 2554-archival-item
  • 2557-ruby-3.3.6
  • 2577-update-pending-tests
  • 2597-engineer-res
  • 2601-remove-deliveryLocation-PN-for-recap
  • 2602-Lewis-have-only-delivery-PT
  • 2603-PPPL-delivery-PT
  • 2604-eng-delivery
  • 2612-annex-remove-lewis
  • 2614-bundler-2.6.3
  • 2625-node-22
  • 2638-document-ephemera-dspace-fields
  • 2639-access_facet-ephemera
  • 2639-date_created
  • 2639-date_created_comb_publisher-into-pub_date_display
  • 2639-description-display-update
  • 2639-ephemera-concepts-rename
  • 2639-ephemera-coverage
  • 2639-ephemera-v11
  • 2639-ephemera-v12
  • 2639-ephemera-v13
  • 2639-ephemera-v18
  • 2639-ephemera-v19
  • 2639-ephemera-v21
  • 2639-ephemera-v7
  • 2639-ephemera-v8
  • 2639-ephemera-v9
  • 2639-map-pamphlets-to-book
  • 2639-page_count-description_display
  • 2639-pub_citation_display-update
  • 2639-sort_title-ephemera
  • 2787-invalid-subfield-code
  • 2791-theses-rake-task-require
  • 2801-commons
  • 2803-arch-fac
  • 2804-add-marquand-pjm
  • 2828-update-coverage-origin-structure
  • 2851-dspace-7-theses
  • 2888-update-electronic-access-desirialize
  • 2888-update-electronic-access-serialize
  • 2898-lc-homoit-subjects-ephemera
  • 2912-update-local-solr-config
  • 2918-primary-seconday-author_roles_1display
  • 2920-thumbnail-dimensions
  • 2924-rescue-ephemera-rake
  • 2924-rescue-failed-ephemera
  • 2926-lewis-plasma-multiple-branch
  • 2926-pickup-locations-update
  • 2981-bibdata
  • 2983-marquand-obsolete
  • 2990-rails-8.1.1
  • 3-deploys
  • 3.4.1-ruby
  • 3020-fix-exact-match-missing
  • 3106-figgymmsids-job
  • 3107-end-date
  • 4929-status-ol
  • 5632-orangelight-request-form
  • 873_add_852_sub_k
  • access_restrictions
  • accumulate-per-field
  • action_note_docs
  • add-a-test
  • add-data-for-citation
  • add-ephemera-genre-list
  • add-event-id
  • add-flipper
  • add-gems
  • add-logging
  • add_new_boxes
  • add_openssl
  • address-cargo-clippy-warnings
  • alma_code_start_22-rust
  • anonymize_fixture
  • another-benchmark
  • api_key
  • archnewbook-2926
  • ark_cache_documentation
  • augment-rust
  • augment_revamped
  • augment_separate_lists
  • augment_squashed
  • augment_subject_indigenous
  • augment_subject_set
  • author_roles
  • authority-mermaid
  • axe
  • axe-accessibility-tests
  • bearer
  • best-date
  • bibdata-qa
  • biography-bug
  • break_down_background_jobs
  • break_up_toc
  • build_call_number-rust
  • bundle-update-01072026
  • bundle-update-01092026
  • bundle-update-01092026-v2
  • bundle-update-03142025
  • bundle-update-04042025
  • call-numbers-rust
  • carolyncole-patch-1
  • cataloged-date-rust
  • change-name-of-born-digital
  • change-the-subject
  • change-to-bibdata.lib
  • change_and_augment_subject_bug
  • christina-specs
  • christinach-patch-1
  • christinach-readme-staging-locations
  • ci-bearer-img
  • circleci-failure
  • circleci-solrimage
  • cjk-notes
  • cleanup
  • cleanup-rubocop.yml
  • cleanup-unused-code
  • cleanup-with-clippy-and-fmt
  • clippy
  • clippy-2026-03-05
  • copy-of-ruby-3.1-v2
  • copy-with-3.1-include-rare-onsite-locations-in-status
  • correct-gemfile-groups
  • coverage
  • coverage-in-ci
  • create-ephemera-electronic-access-mod
  • create-solr-document-file
  • csp
  • date-rust
  • db-schema-rails8-changes
  • deactivate-rake-task-ark-cache
  • debugging_traject_error
  • dependabot/bundler/action_text-trix-2.1.16
  • dependabot/bundler/action_text-trix-2.1.17
  • dependabot/bundler/actionpack-7.1.5.1
  • dependabot/bundler/activerecord-7.2.2.2
  • dependabot/bundler/activestorage-7.2.2.2
  • dependabot/bundler/aws-sdk-s3-1.208.0
  • dependabot/bundler/aws-sdk-s3-1.216.0
  • dependabot/bundler/aws-sdk-sqs-1.111.0
  • dependabot/bundler/axe-core-api-4.11.1
  • dependabot/bundler/bcrypt-3.1.22
  • dependabot/bundler/bcrypt_pbkdf-1.1.2
  • dependabot/bundler/byebug-13.0.0
  • dependabot/bundler/capistrano-rails-1.7.0
  • dependabot/bundler/cgi-0.4.2
  • dependabot/bundler/connection_pool-3.0.2
  • dependabot/bundler/coveralls_reborn-0.29.0
  • dependabot/bundler/datadog-2.29.0
  • dependabot/bundler/devise-5.0.3
  • dependabot/bundler/dotenv-rails-3.2.0
  • dependabot/bundler/ed25519-1.4.0
  • dependabot/bundler/factory_bot_rails-6.5.1
  • dependabot/bundler/faker-3.6.1
  • dependabot/bundler/faraday-1.10.5
  • dependabot/bundler/friendly_id-5.6.0
  • dependabot/bundler/high_voltage-5.0.0
  • dependabot/bundler/honeybadger-6.5.2
  • dependabot/bundler/httparty-0.24.0
  • dependabot/bundler/human_languages-0.10.1
  • dependabot/bundler/jquery-tablesorter-1.28.0
  • dependabot/bundler/json-2.19.2
  • dependabot/bundler/lightly-0.4.0
  • dependabot/bundler/loofah-2.25.0
  • dependabot/bundler/loofah-2.25.1
  • dependabot/bundler/net-imap-0.5.6
  • dependabot/bundler/net-imap-0.5.7
  • dependabot/bundler/net-imap-0.6.3
  • dependabot/bundler/net-ldap-0.20.0
  • dependabot/bundler/net-smtp-0.5.1
  • dependabot/bundler/nokogiri-1.18.3
  • dependabot/bundler/nokogiri-1.18.4
  • dependabot/bundler/nokogiri-1.18.8
  • dependabot/bundler/nokogiri-1.18.9
  • dependabot/bundler/nokogiri-1.19.1
  • dependabot/bundler/omniauth-cas-3.0.2
  • dependabot/bundler/omniauth-rails_csrf_protection-2.0.1
  • dependabot/bundler/openssl-4.0.1
  • dependabot/bundler/pg-1.6.3
  • dependabot/bundler/puma-7.2.0
  • dependabot/bundler/rack-3.1.10
  • dependabot/bundler/rack-3.1.12
  • dependabot/bundler/rack-3.1.14
  • dependabot/bundler/rack-3.1.16
  • dependabot/bundler/rack-3.1.17
  • dependabot/bundler/rack-3.1.18
  • dependabot/bundler/rack-3.2.5
  • dependabot/bundler/rack-session-2.1.1
  • dependabot/bundler/rails-8.1.2
  • dependabot/bundler/rake-compiler-1.3.1
  • dependabot/bundler/responders-3.2.0
  • dependabot/bundler/rexml-3.4.2
  • dependabot/bundler/rsolr-2.6.0
  • dependabot/bundler/rspec-rails-8.0.3
  • dependabot/bundler/rspec-rails-8.0.4
  • dependabot/bundler/rubocop-1.85.1
  • dependabot/bundler/rubyzip-3.2.2
  • dependabot/bundler/selenium-webdriver-4.40.0
  • dependabot/bundler/selenium-webdriver-4.41.0
  • dependabot/bundler/sidekiq-8.0.10
  • dependabot/bundler/sidekiq-pro-8.0.3
  • dependabot/bundler/terser-1.2.6
  • dependabot/bundler/thor-1.4.0
  • dependabot/bundler/webhook_monitor/src/nokogiri-1.18.3
  • dependabot/bundler/webhook_monitor/src/nokogiri-1.18.4
  • dependabot/bundler/webhook_monitor/src/nokogiri-1.18.8
  • dependabot/bundler/webhook_monitor/src/nokogiri-1.18.9
  • dependabot/bundler/webhook_monitor/src/nokogiri-1.19.1
  • dependabot/bundler/webmock-3.26.1
  • dependabot/bundler/whenever-1.1.2
  • dependabot/bundler/yard-0.9.38
  • dependabot/cargo/bytes-1.11.1
  • dependabot/cargo/chrono-0.4.44
  • dependabot/cargo/criterion-0.8.2
  • dependabot/cargo/indexmap-2.13.0
  • dependabot/cargo/parse_datetime-0.11.0
  • dependabot/cargo/parse_datetime-0.14.0
  • dependabot/cargo/quinn-proto-0.11.14
  • dependabot/cargo/rb-sys-test-helpers-0.3.0
  • dependabot/cargo/reqwest-0.13.2
  • dependabot/cargo/rustls-webpki-0.103.10
  • dependabot/cargo/serde-1.0.228
  • dependabot/cargo/serde_json-1.0.143
  • dependabot/cargo/tokio-1.50.0
  • deploy-bibdata-alma1
  • deploy-namespace
  • deploy-ruby3
  • deploy-ruby3.4
  • deploy-target-dir
  • deprecation_warnings_in_tests
  • deprecations
  • digital-content
  • do_not_index_any_private_partner_records
  • doc-event-empty-dump
  • document_augment_workflow
  • document_import_partner_full_workflow
  • document_spec
  • dotenv
  • drop_e_portfolios_s_from_dataspace
  • dump-event-id-constraint
  • dump_file_type_to_enum
  • eastasian-ql-delivery
  • edition-2024
  • electronic-access-1display-ephemera
  • electronic-access-deserialize
  • electronic-accessRS-rename-to-iiif_manifest_paths
  • electronic_access_1_display
  • electronic_access_1display-ephemera
  • end_date_008_nil
  • enum_for_dump_type
  • env-figgy-ark-cache
  • ephemera-2639-collection
  • ephemera-2639-index-task
  • ephemera-2639-update-test
  • ephemera-2639-v14
  • ephemera-2639-v15
  • ephemera-2639-v16
  • ephemera-2639-v17
  • ephemera-2639-v18
  • ephemera-2639-v6
  • ephemera-format-remove-exact_match-check
  • ephemera-format-support-ids
  • ephemera-language-nestedId
  • ephemera-mod
  • ephemera-pub_citation_display_combined
  • ephemera-rake-full
  • ephemera-schedule-prod
  • ephemera-thumbnail
  • ephemera-thumbnail-2
  • ephemera-thumbnail-2898
  • ephemera-v4
  • ephemera-v6
  • ephemra-rake-prod
  • error-handle
  • extract-field-values-method
  • facet-fields-vocabulary
  • failing-rust-test
  • failing-test-figgy-language-008
  • fast-rust
  • fast-subject-facet
  • faster_process_xml_file_job
  • figgy-language-three-char
  • fix-SolrDeleter
  • fix-benchmark
  • fix-dataspace-legacy
  • fix-deploy
  • fix-figgy-ark-cache
  • fix-origin-ephemera
  • fix-remove-old-toolchains
  • fix-running-marc-to-solr-tests
  • fix-update-holding-location
  • fix_event_seeds
  • fix_solr_in_docs
  • flaky-test
  • follow-up
  • format-enum
  • frozen-string-literals
  • genre-optimize
  • geographic_subject_augmented
  • gyoku
  • hash
  • health-monitor-fail
  • health-monitor-update
  • holding-id-temp-locations
  • holdings_management
  • homosaurus-terms
  • i1796-error-capture
  • i1858_augment_the_facet
  • i1921_remove_datadog_alerts_in_staging
  • i2034_geographic_subject
  • i2059-no-fees-in-patron-call
  • i2069
  • i2069-iso639-3
  • i2123-revert-file-changes-in-test
  • i2157-dissertation-embargo
  • i2161_no_solr_wrapper_in_ci
  • i2187_indigenous_languages_facet
  • i2231-book-shelf-location
  • i2239-sru
  • i2290_purge_stale_files
  • i2308-876x
  • i2313_node_upgrade
  • i2321_scsb_import_broken
  • i2321_scsb_import_job
  • i2321_scsb_import_new
  • i2321_scsb_import_new_red
  • i2321_scsb_import_rebased
  • i2321_use_native_sidekiq_jobs
  • i2323_upgrade_sidekiq
  • i2328_indexing_updates
  • i2383_do_not_index_private_scsb
  • i2413-institution-identifier-prefix
  • i2414_content_advice_mk
  • i2416_alert_when_bibdata_event_has_failed_alma_job
  • i2508-primary-sources
  • i2515-citation-display-fields
  • i2543_background_numismatics
  • i2593_flaky_test
  • i2618_lc_facet_colons
  • i2639-ephemera-v20
  • i2647_place_of_pub_facet
  • i265_ponyexpr_devbox
  • i2678_unspecified_countries
  • i2679_delimiter_bug
  • i2693_alma_figgy_in_online_facet
  • i2719-language-iana-s
  • i2720-yjit
  • i2780_character_indexing
  • i2853-scsb-import-full
  • i3476_prod_update
  • i3962_ldap_flag
  • i4909_iana_codes
  • i579_index_skbb
  • i85-orangetheses-index-error
  • icpsr
  • iiif-manifest-ephemera
  • in_temporary_location-rust
  • include-rare-onsite-locations-in-status
  • include-worker-in-whenever-roles
  • increase_solr_timeout
  • index_manager_quick
  • index_portfolio_notes
  • indexer-rubocops
  • instrumented-recap
  • int-years
  • invalid-scsb-utf8
  • invalid-tags
  • is-fast-in-subject-facet
  • iso-639-3-in-rust
  • iso-639-5-in-rust
  • issue_templates
  • issues-1260-jrgriffiniii-load-test
  • keep-obsolete-zned-zscl
  • kevinreiss-patch-1
  • language-docs
  • language-two-letter
  • lazy-static
  • lc_subject_display
  • lc_subject_facet
  • lcgft
  • lewis-general
  • library_facet
  • light-refactor
  • lizgarciao-accessibility-1-1
  • lizgarciao-patch-1
  • lizgarciao-patch-2
  • lizgarciao-patch-5
  • lizgarciao-patch-6
  • local_subject_headings
  • macrolanguage_codes_rust
  • magnus-update
  • main
  • map-024-indicators
  • marc-cleanup
  • marc-register-ruby-methods
  • marc-rust-basics
  • marcbreaker-field
  • marctk-update
  • marquand-fbx-rrx-ebx
  • marquand-ref
  • marquand-stacks
  • mask_headings_without_replacement
  • memoize_scsb
  • mendel-rg
  • microforms
  • mockito
  • more-alphabetical-order
  • more-rubocop-gems
  • move_full_out_of_event_record
  • move_xml_processing_into_background_job
  • nested_pg_calls
  • new-iso-language-field
  • nil-tr
  • no-circ-delivery-locations
  • no-tag
  • no-webdrivers
  • node16
  • non-private-items
  • normalize-ephemera-id
  • numismatics_documentation
  • oclc-into-its-own-module
  • oclc_normalize_rust
  • oclc_number_rust
  • oj
  • omniauth
  • omniauth-rails_csrf_protection
  • one-instance-change-the-subject
  • only-send-cjk-subjects
  • open3
  • open_ssh_bug
  • orangelight-5416-marquand-no-physical
  • orangelight-5528
  • orangetheses
  • orangetheses-i57-upgrade-gem
  • orangetheses-main
  • orangetheses-remove
  • orangetheses-v2
  • orangetheses-v3
  • orangetheses-v4
  • orangetheses-v5
  • orangetheses-v6
  • orangetheses-v7
  • orangetheses-v8
  • other-versions-rust
  • parallel-publication-statements
  • parse-datetime
  • part-of-orangelight-4095
  • partner_index_from_scratch
  • partof-2639
  • passing_marc_overhead
  • patron_barcode
  • pin-connection-pool
  • plasma-delivery-PT
  • plasma-physics-open
  • playing_with_sets
  • plum-ark-cache
  • pluralize-primary-source
  • pr2225
  • pr2225b
  • pr2229
  • prep_for_more_background_jobs
  • prepare_for_more_sub_jobs
  • process-holdings-use-is_scsb-rust
  • profiling
  • protecting-envvars
  • provencal-old
  • pub-citation
  • pub-citation-remove
  • pub_created_display-rust
  • pul-solr-506
  • put_in_initial_batch
  • rails-6-1-7-4
  • rails6-passingSQS
  • rails6-upgrade-v2
  • rails6-v4
  • rails_5.2.7
  • rails_env
  • rake-task-delete-ephemera
  • readme_updates
  • refactor-enums
  • refactor-format-2
  • refactor_partner_full_index_incremental
  • refactor_process_holdings
  • refactor_unzip_process
  • regex-once
  • remove-PN-from-holdings-delivery
  • remove-autoloading
  • remove-born-digital-link
  • remove-class-method
  • remove-deprecation-warning
  • remove-duplicate-ephemerfolder
  • remove-duplicate-method-call
  • remove-extra-call
  • remove-ezid-stubbing
  • remove-notes-ephemera-solr-mapping
  • remove-old-toolchains
  • remove-on-site-from-flipper
  • remove-redundant-rust-tests
  • remove-solr-fix-1198-index-temp-locations
  • remove-stale-gem
  • remove-unused-fields
  • remove-unused-method
  • remove-unused-stub
  • remove-unused-support
  • remove-yard
  • remove_deprecated_endpoints
  • remove_etas_code
  • remove_log_of_fixes
  • rename-figgy-env
  • replace_solr_wrapper_03
  • replace_solr_wrapper_04
  • require-false-rest-client
  • rescue-message-poll-error
  • rescue_from_regex_errors
  • rescue_rm
  • reset-recent-ark-changes
  • restruct-item
  • restructure-leader-mod
  • revert-1909-patron_barcode
  • revert-2797-4929-status-ol
  • revert-2952-fix-figgy-ark-cache
  • reverting-commits
  • rspec-deprecation
  • rubocop-Rails/I18nLocaleTexts
  • rubocop-exclude-rust-and-js
  • rubocop-fixes-ci
  • rubocop-gems
  • rubocop-update
  • rubocop-updates-fixes
  • ruby-3.1-v2
  • ruby-3.4.1
  • ruby-version
  • ruby344
  • run_figgy_cron_on_all_workers
  • rust-1.93.1
  • rust-coverage
  • rust-current_location_code
  • rust-ephemera-mapping
  • rust-ext
  • rust-genre
  • rust-permanent_location_code
  • rust-theses
  • rust-toolchain-toml
  • rust-trim-punctuation
  • rust_date
  • sandbergja-patch-1
  • sandbergja-patch-2
  • scsb-doc-1
  • scsb-doc-2
  • scsb-doc-3
  • scsb-index
  • scsb-process-holdings
  • scsb_doc_rust
  • scsb_partner_record_request
  • scsb_update_investigation
  • semgrep
  • set-default-url-options
  • setup_off_of_vpn
  • sidekiq-require
  • sidekiq_experiment
  • siku
  • simplify-cat-date
  • single-valued-pub-date
  • smaller-fixture-holding-locations-file
  • solargraph
  • solr-wrapper
  • solr-writer-thread-pool
  • solr_config
  • solr_experiment_index_rake
  • speed-up-ci
  • sqs_poller_make_dump_in_one_transaction
  • status-orangelight-4929
  • strip-no-numeric
  • support-double-id-structure-ephemera
  • support-origin-coverage-country-exactMatchId-nested
  • temp_location_cleanup
  • temp_location_cleanup_broken
  • template-updates
  • term-ansicolor
  • test-both-terms
  • test-different-ruby-path
  • test-homoit-genre-facet
  • theses-doc
  • theses-module
  • thesis-doc
  • traject
  • traject_error
  • traject_error_handling
  • translation_map
  • translation_maps_geo
  • translations
  • try-logging-ephemera-subjects
  • type-alias
  • unavailable_aeon_items
  • uncomment-logger
  • uniform_title_display
  • unpin-orantheses-from-main
  • unreachable-code-bib-types
  • unused-gems
  • update-04162025
  • update-collection-name
  • update-ddtrace
  • update-dependencies-jan-22
  • update-doc-location-changes
  • update-docs-location-changes
  • update-eastasian-microfilm-deliver-location
  • update-email-scsb-task
  • update-ephemera-project-url
  • update-gem
  • update-gems
  • update-gems-ch
  • update-index-rake-task
  • update-indexing-doc
  • update-location-changes-documentation
  • update-location-files
  • update-location-templates
  • update-numismatics-indexer
  • update-omniauth
  • update-on-2433
  • update-orangetheses
  • update-rails-6.1
  • update-rbsys
  • update-readme
  • update-rubocop
  • update-templates
  • update-test-config
  • update-to-solr9-instances
  • update-url-test-webhook
  • update_bad_dump_docs
  • update_change_subject
  • update_orangetheses
  • update_pg_and_sidekiq
  • update_solr_conf
  • update_solr_config
  • updates
  • updates-02072025
  • upgrade-gems-2024-02-05
  • upgrade-orangetheses
  • upgrade-ruby-3.0.4
  • upgrade-ruby-3.1.0
  • upgrade_change_the_subj_0_4_2
  • upgrade_change_the_subject
  • upgrade_honeybadger
  • upgrade_jammy
  • upgrade_lando_pg
  • upgrade_node_jammy
  • upgrade_nodejs
  • uri_escape_deprecation
  • use-datadog-gem
  • use-json
  • use-library-standard-numbers
  • use_change_the_subject_gem
  • use_organization_issue_templates
  • v2-1198-index-temp-locations
  • voyager
  • warnings
  • webhook-3.2
  • webhook-bundle-update
  • webhook-ruby-3.3
  • webhook_tests_passing
  • what-to-remove-augment
  • workers-on-worker-machine

17 Mar 2026 03:21AM UTC coverage: 90.284% (-0.03%) from 90.311%
0dde081a-d482-4c26-b36c-ffb2ca564d85

Pull #3118

circleci

sandbergja
Migrate some uses of Traject TranslationMaps to Rust

The rust binary includes the holdings json, so once we finish
this migration, we will not need these two translation map
files.

```
require 'benchmark/ips'
RubyVM::YJIT.enable
code = 'scsbcul'
Benchmark.ips do |x|
  x.report('rust - location label') { BibdataRs::Marc.location_label(code) }
  x.report('ruby - location label') { Traject::TranslationMap.new('locations')[code] }
  x.compare!
end
Benchmark.ips do |x|
  x.report('rust - library label') { BibdataRs::Marc.library_label(code) }
  x.report('ruby - library label') { Traject::TranslationMap.new('location_display')[code] }
  x.compare!
end
```

```
ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [arm64-darwin24]
Warming up --------------------------------------
rust - location label
                       684.446k i/100ms
ruby - location label
                       310.022k i/100ms
Calculating -------------------------------------
rust - location label
                          6.820M (± 0.9%) i/s  (146.63 ns/i) -     34.222M in   5.018583s
ruby - location label
                          3.057M (± 1.9%) i/s  (327.15 ns/i) -     15.501M in   5.073030s

Comparison:
rust - location label:  6819710.2 i/s
ruby - location label:  3056727.2 i/s - 2.23x  slower

ruby 3.4.4 (2025-05-14 revision a38531fd3f) +YJIT +PRISM [arm64-darwin24]
Warming up --------------------------------------
rust - library label   677.720k i/100ms
ruby - library label   310.036k i/100ms
Calculating -------------------------------------
rust - library label      6.808M (± 2.1%) i/s  (146.88 ns/i) -     34.564M in   5.079184s
ruby - library label      3.109M (± 1.7%) i/s  (321.69 ns/i) -     15.812M in   5.088198s

Comparison:
rust - library label:  6808218.2 i/s
ruby - library label:  3108549.8 i/s - 2.19x  slower
```
Pull Request #3118: Migrate some uses of Traject TranslationMaps to Rust

31 of 37 new or added lines in 4 files covered. (83.78%)

9748 of 10797 relevant lines covered (90.28%)

280.57 hits per line

Relevant lines Covered
Build:
Build:
10797 RELEVANT LINES 9748 COVERED LINES
280.57 HITS PER LINE
Source Files on location-label
  • Tree
  • List 184
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
0dde081a... location-label Migrate some uses of Traject TranslationMaps to Rust The rust binary includes the holdings json, so once we finish this migration, we will not need these two translation map files. ``` require 'benchmark/ips' RubyVM::YJIT.enable code = 'scsbcul'... Pull #3118 17 Mar 2026 03:24AM UTC sandbergja circleci
90.28
622fdf4d... location-label Migrate some uses of Traject TranslationMaps to Rust The rust binary includes the holdings json, so once we finish this migration, we will not need these two translation map files. ``` require 'benchmark/ips' RubyVM::YJIT.enable code = 'scsbcul'... Pull #3118 17 Mar 2026 01:22AM UTC sandbergja circleci
90.28
c1f1a357... location-label Migrate some uses of Traject TranslationMaps to Rust The rust binary includes the holdings json, so once we finish this migration, we will not need these two translation map files. ``` require 'benchmark/ips' RubyVM::YJIT.enable code = 'scsbcul'... Pull #3118 17 Mar 2026 01:14AM UTC sandbergja circleci
89.45
See All Builds (3777)
  • 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