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

pulibrary / bibdata
91%
main: 91%

Build:
Build:
LAST BUILD BRANCH: signoz_two_electric
DEFAULT BRANCH: main
Repo Added 05 Mar 2021 09:59PM UTC
Files 199
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 index_manager_spec
branch: index_manager_spec
CHANGE BRANCH
x
Reset
  • index_manager_spec
  • 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
  • 2442-portfolio-date
  • 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
  • 2948-bib_solr-remove
  • 2981-bibdata
  • 2983-marquand-obsolete
  • 2990-rails-8.1.1
  • 3-deploys
  • 3.4.1-ruby
  • 3010-sidekiq-connection-pool
  • 3020-fix-exact-match-missing
  • 3106-figgymmsids-job
  • 3107-end-date
  • 3176-location_names
  • 3184-connection-pool
  • 3190-permanent
  • 3190-temp-location
  • 3200-pickup-resource-sharing
  • 3230-ephemera-index
  • 3255-citation-errors
  • 4929-status-ol
  • 5632-orangelight-request-form
  • 873_add_852_sub_k
  • access_restrictions
  • accumulate-per-field
  • action-note
  • 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-genre-field
  • add-some-docs
  • add_new_boxes
  • add_openssl
  • address-cargo-clippy-warnings
  • alma-item-private
  • alma_code_start_22-rust
  • anonymize_fixture
  • another-benchmark
  • api_key
  • archnewbook-2926
  • ark_cache_documentation
  • arm64-gemfile
  • augment-rust
  • augment_revamped
  • augment_separate_lists
  • augment_squashed
  • augment_subject_indigenous
  • augment_subject_set
  • author_roles
  • authority-mermaid
  • availability-item-requested
  • availability-orangelight-5715
  • aws-lc-sys
  • 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
  • bundle-without
  • cached_marc_records
  • call-numbers-rust
  • cargo-fmt-edits
  • 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
  • cjk-series-title
  • cjk-title-2
  • cjk_author
  • cleanup
  • cleanup-rubocop.yml
  • cleanup-unused-code
  • cleanup-with-clippy-and-fmt
  • clippy
  • clippy-2026-03-05
  • contains-title-index
  • 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/action_text-trix-2.1.18
  • dependabot/bundler/actionpack-7.1.5.1
  • dependabot/bundler/actionpack-8.1.2.1
  • dependabot/bundler/actionview-8.1.2.1
  • dependabot/bundler/activerecord-7.2.2.2
  • dependabot/bundler/activestorage-7.2.2.2
  • dependabot/bundler/activestorage-8.1.2.1
  • dependabot/bundler/activesupport-8.1.2.1
  • dependabot/bundler/addressable-2.9.0
  • dependabot/bundler/alma-0.6.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/aws-sdk-sqs-1.112.0
  • dependabot/bundler/axe-core-api-4.11.1
  • dependabot/bundler/axe-core-rspec-4.11.3
  • 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/datadog-2.30.0
  • dependabot/bundler/devise-5.0.3
  • dependabot/bundler/devise-5.0.4
  • dependabot/bundler/dotenv-rails-3.2.0
  • dependabot/bundler/ed25519-1.4.0
  • dependabot/bundler/erb-6.0.4
  • dependabot/bundler/factory_bot_rails-6.5.1
  • dependabot/bundler/faker-3.6.1
  • dependabot/bundler/faraday-1.10.5
  • dependabot/bundler/ffi-1.17.3
  • dependabot/bundler/friendly_id-5.6.0
  • dependabot/bundler/high_voltage-5.0.0
  • dependabot/bundler/honeybadger-6.5.2
  • dependabot/bundler/honeybadger-6.5.5
  • dependabot/bundler/httparty-0.24.0
  • dependabot/bundler/human_languages-0.10.1
  • dependabot/bundler/human_languages-1.0.0
  • dependabot/bundler/jbuilder-2.14.1
  • dependabot/bundler/jquery-rails-4.6.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/marc_cleanup-48b6dc8
  • dependabot/bundler/mcp-0.9.2
  • dependabot/bundler/multi-904a9be131
  • dependabot/bundler/net-imap-0.5.6
  • dependabot/bundler/net-imap-0.5.7
  • dependabot/bundler/net-imap-0.6.3
  • dependabot/bundler/net-imap-0.6.4
  • 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/puma-8.0.1
  • 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-3.2.6
  • dependabot/bundler/rack-session-2.1.1
  • dependabot/bundler/rack-session-2.1.2
  • dependabot/bundler/rails-8.1.2
  • dependabot/bundler/rails-8.1.3
  • dependabot/bundler/rake-compiler-1.3.1
  • dependabot/bundler/rb_sys-0.9.125
  • dependabot/bundler/rb_sys-0.9.126
  • 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/rubocop-1.86.0
  • dependabot/bundler/rubocop-1.86.1
  • dependabot/bundler/rubyzip-3.2.2
  • dependabot/bundler/rubyzip-3.3.0
  • dependabot/bundler/selenium-webdriver-4.40.0
  • dependabot/bundler/selenium-webdriver-4.41.0
  • dependabot/bundler/selenium-webdriver-4.43.0
  • dependabot/bundler/sidekiq-8.0.10
  • dependabot/bundler/sidekiq-pro-8.0.3
  • dependabot/bundler/terser-1.2.6
  • dependabot/bundler/terser-1.2.7
  • dependabot/bundler/thor-1.4.0
  • dependabot/bundler/traject-3.8.3
  • 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/webhook_monitor/src/nokogiri-1.19.3
  • dependabot/bundler/webmock-3.26.1
  • dependabot/bundler/webmock-3.26.2
  • dependabot/bundler/whenever-1.1.2
  • dependabot/bundler/yard-0.9.38
  • dependabot/bundler/yard-0.9.41
  • dependabot/bundler/yard-0.9.42
  • dependabot/cargo/bytes-1.11.1
  • dependabot/cargo/chrono-0.4.44
  • dependabot/cargo/criterion-0.8.2
  • dependabot/cargo/env_logger-0.11.10
  • dependabot/cargo/indexmap-2.13.0
  • dependabot/cargo/indexmap-2.13.1
  • dependabot/cargo/indexmap-2.14.0
  • dependabot/cargo/jiff-0.2.24
  • dependabot/cargo/parse_datetime-0.11.0
  • dependabot/cargo/parse_datetime-0.14.0
  • dependabot/cargo/quinn-proto-0.11.14
  • dependabot/cargo/rand-0.8.6
  • dependabot/cargo/rayon-1.12.0
  • dependabot/cargo/rb-sys-0.9.125
  • dependabot/cargo/rb-sys-0.9.126
  • dependabot/cargo/rb-sys-0.9.127
  • dependabot/cargo/rb-sys-0.9.128
  • dependabot/cargo/rb-sys-test-helpers-0.3.0
  • dependabot/cargo/redis-1.2.0
  • dependabot/cargo/redis-1.2.1
  • dependabot/cargo/reqwest-0.13.2
  • dependabot/cargo/reqwest-0.13.3
  • dependabot/cargo/rustls-webpki-0.103.10
  • dependabot/cargo/rustls-webpki-0.103.13
  • dependabot/cargo/serde-1.0.228
  • dependabot/cargo/serde_json-1.0.143
  • dependabot/cargo/tokio-1.50.0
  • dependabot/cargo/tokio-1.51.0
  • dependabot/cargo/tokio-1.52.1
  • dependabot/cargo/tokio-1.52.2
  • dependabot/rust_toolchain/rust-toolchain-1.94.1
  • dependabot/rust_toolchain/rust-toolchain-1.95.0
  • deploy-bibdata-alma1
  • deploy-linked-files
  • deploy-namespace
  • deploy-nfs
  • deploy-ruby3
  • deploy-ruby3.4
  • deploy-target-dir
  • deploy_staging
  • 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-author-roles
  • 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
  • figgy-report-check-link
  • figgy-report-translation-map
  • 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-whenever
  • 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
  • improve-troubleshooting-message
  • 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
  • location-label
  • location_facet_in_rust
  • macrolanguage_codes_rust
  • magnus-update
  • main
  • map-024-indicators
  • marc-cleanup
  • marc-register-ruby-methods
  • marc-rust-basics
  • marcbreaker-field
  • marctk-crates-io
  • marctk-new-repo
  • marctk-update
  • marcxml-rust
  • marquand-fbx-rrx-ebx
  • marquand-ref
  • marquand-stacks
  • marquanddel-pj
  • mask_headings_without_replacement
  • memoize_scsb
  • mendel-rg
  • microforms
  • mms-id-map-in-redis-1
  • mms-id-map-in-redis-2
  • mockito
  • more-alphabetical-order
  • more-augment-in-rust
  • more-augment-rust
  • more-genre-in-rust
  • more-rubocop-gems
  • more-tests
  • move-non-ruby-holding-location-code
  • move_full_out_of_event_record
  • move_xml_processing_into_background_job
  • nested_pg_calls
  • new-change-the-subject
  • new-iso-language-field
  • nil-tr
  • no-breaker
  • 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-process-cjk-as-cjk
  • only-send-cjk-subjects
  • open3
  • open_ssh_bug
  • orangelight-5416-marquand-no-physical
  • orangelight-5528
  • orangelight-5800
  • 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
  • recap-3022
  • redis-expect
  • refactor
  • refactor-enums
  • refactor-format-2
  • refactor-genres_from_subject_vocabularies
  • refactor_partner_full_index_incremental
  • refactor_process_holdings
  • refactor_unzip_process
  • refactorresponseIds
  • regex-once
  • remove-PN-from-holdings-delivery
  • remove-autoloading
  • remove-born-digital-link
  • remove-class-method
  • remove-comment
  • remove-composite-cache
  • remove-deprecation-warning
  • remove-duplicate-ephemerfolder
  • remove-duplicate-method-call
  • remove-extra-call
  • remove-ezid-stubbing
  • remove-holding-library-lines
  • remove-notes-ephemera-solr-mapping
  • remove-obsolete-locations
  • remove-old-toolchains
  • remove-on-site-from-flipper
  • remove-redundant-rust-tests
  • remove-solr-fix-1198-index-temp-locations
  • remove-stale-gem
  • remove-unused-code
  • remove-unused-fields
  • remove-unused-method
  • remove-unused-stub
  • remove-unused-support
  • remove-use
  • remove-yard
  • remove_deprecated_endpoints
  • remove_etas_code
  • remove_log_of_fixes
  • rename-figgy-env
  • replace-translation-maps-locations
  • 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
  • revert-3113-dependabot/bundler/connection_pool-3.0.2
  • 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-image-instead-of-circleci
  • 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-connection_pool
  • sidekiq-require
  • sidekiq-update
  • sidekiq_experiment
  • signoz_apm
  • signoz_two_electric
  • siku
  • simplify-cat-date
  • simplify-icpsr
  • simplify-is-scsb
  • 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
  • standard_no_index_rust
  • status-orangelight-4929
  • strip-no-numeric
  • subfield-a-with-required-match-rust
  • subjects-cjk-simplify
  • subjects-cjk-simplify-2
  • 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
  • test-mapped_codes_location_label
  • theses-doc
  • theses-module
  • thesis-doc
  • title-t-rust
  • title_sort
  • 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-03242026
  • 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
  • work-order-types
  • workers-on-worker-machine

13 May 2026 02:22PM UTC coverage: 90.522%. Remained the same
7b0881a9-d6d8-4333-bf28-4c0c4993591f

Pull #3281

circleci

christinach
Update test method to run the batches considering only the parent bid and not the to_a
order of the redis ZRANGE. The ZRANGE to_a order changes in sidekiq-pro 8 to be [child, parent]
so this test method will cause the spec that has an incremental and a full dump to fail
because the parent job will wait for all the children jobs that are inside the block to run and finish.
Then based on that test method it will run last with the sequence of the methods: reindex! will call .wipe! and delete the records that were indexed from the child.

sidekiq-pro gem -> batch.rb Sidekiq::Batch def jobs
notes:
zadd - a redis command that adds a member to a sorted set with a numeric score.
Redis sorted sets store members in order by their score.

Pro 7 — score based when Batch.new was called creation time + expiry:
m.zadd("batches", @created_f + expiry, bid)

Pro 8 — score based when the jobs block finishes, now + expiry:
m.zadd("batches", (Time.now + expiry).to_f, bid)

This difference changes to_a ordering only in tests because of the Sidekiq::Testing.inline!: with inline! the jobs calls perform_async which runs the job synchronously. this job calls index_next_dump
to_a order in pro7 is [parent,child] <- ZRANGE
to_a order in pro8 is [child, parent] <- ZRANGE

In pro7 the test assumes that to_a.last is the child because of the ZRANGE.
In pro8 the parent will not finish until everything inside the parent block has run. because of the ZRANGE if we use to_a.last the parent will wait for everyhting inside to run then it will run last and the reindex! will call .wipe! and delete the records that were indexed from the child. So in this case to_a.last will call the parent.

helps with upgrading sidekiq-pro to 8
https://github.com/pulibrary/bibdata/pull/3280/
Pull Request #3281: Update test method to run the batches considering only the parent bid and not the to_a order

11012 of 12165 relevant lines covered (90.52%)

84.71 hits per line

Relevant lines Covered
Build:
Build:
12165 RELEVANT LINES 11012 COVERED LINES
84.71 HITS PER LINE
Source Files on index_manager_spec
  • Tree
  • List 199
  • 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
7b0881a9... index_manager_spec Update test method to run the batches considering only the parent bid and not the to_a order of the redis ZRANGE. The ZRANGE to_a order changes in sidekiq-pro 8 to be [child, parent] so this test method will cause the spec that has an incremental ... Pull #3281 13 May 2026 02:28PM UTC christinach circleci
90.52
e66f4c96... index_manager_spec Update test method to run the batches considering only the parent bid and not the to_a order of the redis ZRANGE. The ZRNAGE to_a order changes in sidekiq-pro 8 to be [child, parent] so this test method will cause the spec that has an incremental ... Pull #3281 13 May 2026 02:13PM UTC christinach circleci
90.52
See All Builds (4135)
  • 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