Skip to content

EDIutils v3.0.1

Latest

Choose a tag to compare

@clnsmth clnsmth released this 02 Sep 15:51

MINOR IMPROVEMENTS

  • Migrated the test suite and VCR cassette fixtures to the PASTA staging environment (https://pasta-s.lternet.edu), preventing test pollution on the production repository.
  • Enhanced entity and descendant tests to dynamically resolve entity IDs and derived package identifiers at runtime.
  • Added configurable request throttling (EDI_TEST_THROTTLE_DELAY, default 2s in CI) for live HTTP test requests to prevent HTTP 429 rate limit errors.
  • Configured VCR cassette mocks for read_data_package_archive().
  • Refactored test-only helper functions into tests/testthat/helper-test-package.R to keep package runtime namespace clean and modular.
  • Updated GitHub Actions CI workflows with sequential execution (max-parallel: 1), request throttling, and workflow_dispatch manual triggers.