Skip to content

chore: bump wxyc-etl to 0.6.0; add Dependabot#46

Merged
jakebromberg merged 1 commit into
mainfrom
chore/bump-wxyc-etl-0.6
Jun 2, 2026
Merged

chore: bump wxyc-etl to 0.6.0; add Dependabot#46
jakebromberg merged 1 commit into
mainfrom
chore/bump-wxyc-etl-0.6

Conversation

@jakebromberg

Copy link
Copy Markdown
Member

Summary

  • Bump wxyc-etl from 0.4.0 to 0.6.0 to catch up to the current substrate.
  • Bump wxyc-etl-pin.txt version label (vendored bytes unchanged).
  • Add .github/dependabot.yml so future wxyc-etl bumps land here as weekly grouped PRs.

The wxyc-etl APIs this repo consumes (cli::{DatabaseArgs, ResumableBuildArgs, ImportArgs, resolve_database_url}, pipeline::{BatchConfig, BatchSender, PipelineOutput, run_pipeline, start_scanner}, csv_writer::MultiCsvWriter, logger::init) are unchanged at their public boundary across 0.4.0 → 0.6.0, and the vendored plpgsql sources under vendor/wxyc-etl/ are byte-identical between the two tags. No code or SHA changes needed.

Test plan

  • cargo check clean
  • 38 unit tests pass (cargo test --lib --bins)
  • cargo clippy --all-targets -- -D warnings clean
  • cargo fmt --check clean
  • Parity test (pin_file_sha256s_match_vendored_files, migration_inlines_canonical_sql_byte_for_byte) passes
  • CI green (including the test-postgres job)

Catch up to the latest substrate (0.4.0 -> 0.6.0). cargo check + cargo test (non-PG, 38 unit tests) + clippy + fmt all pass without code changes; the wxyc-etl APIs this repo consumes (cli, pipeline, csv_writer, logger) are unchanged at their public boundary.

Vendored plpgsql sources (vendor/wxyc-etl/wxyc_unaccent.rules + wxyc_identity_match_functions.sql) and the parity fixture are byte-identical to v0.4.0 in v0.6.0; only the wxyc_etl_version label in the pin file is updated. SHAs unchanged.

Adds a Dependabot config so future wxyc-etl bumps land here as weekly PRs instead of accumulating drift.
@jakebromberg jakebromberg merged commit 6983d13 into main Jun 2, 2026
3 checks passed
@jakebromberg jakebromberg deleted the chore/bump-wxyc-etl-0.6 branch June 2, 2026 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant