Skip to content

Refresh VRL snapshot after adding per-function stdlib labels#53

Merged
pront merged 1 commit into
mainfrom
vrl-stdlib-labels-refresh
Jun 22, 2026
Merged

Refresh VRL snapshot after adding per-function stdlib labels#53
pront merged 1 commit into
mainfrom
vrl-stdlib-labels-refresh

Conversation

@pront

@pront pront commented Jun 16, 2026

Copy link
Copy Markdown
Member

Summary

  • Added 194 stdlib: <function> labels to vectordotdev/vrl — one per VRL stdlib function (abs, parse_json, is_ipv4, casing functions, crypto functions, etc.), using the existing stdlib: naming convention and #aaaaaa color.
  • Applied labels to 67 open issues (title-matching) and 165 PRs from the past 2 years: 88 via title match + 77 via files-touched (PR modifies src/stdlib/<fn>.rs).
  • Skipped 47 cross-cutting PRs that touch >3 stdlib files (framework refactors, clippy sweeps, Rust toolchain bumps) — list available locally at /tmp/vrl_pr_files_broad.json.
  • Refreshed local data via fetch-all + generate-all + plot.py (2y window). Updates issue/PR JSON snapshots, CSV summaries, and PNG charts.

One label name (stdlib: parse_aws_cloudwatch_log_subscription_message) had to be truncated to 50 chars to fit GitHub's limit — full identifier is preserved in the label description.

Test plan

  • Verify chart diffs in data/images/vectordotdev_vrl_*.png look reasonable
  • Spot-check a few labeled issues/PRs on GitHub
  • Confirm trends/vrl.md rendered table looks right

Added 194 'stdlib: <function>' labels (one per VRL stdlib function) to
vectordotdev/vrl and applied them to 67 open issues and 165 PRs from the
past 2 years (88 via title match, 77 via files-touched). Local snapshots,
summaries, and charts regenerated to reflect the new labels.
@pront pront force-pushed the vrl-stdlib-labels-refresh branch from e90aa4b to c2c8e62 Compare June 22, 2026 15:04
@pront pront marked this pull request as ready for review June 22, 2026 15:04
@pront pront merged commit 07f678a into main Jun 22, 2026
2 checks passed
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