Skip to content

Merge main into devel after 0.3.0 - #101

Merged
piotrekno1 merged 9 commits into
develfrom
chore/merge-main-0.3.0
Oct 24, 2026
Merged

piotrekno1 merged 9 commits into
develfrom
chore/merge-main-0.3.0

Conversation

@piotrekno1

Copy link
Copy Markdown
Collaborator

Brings the 0.3.0 release commits back into devel, so the next release branch merges into main without conflicts.

Commits made on release/0.3.0 that devel did not have:

  • Move the Hugging Face hub fix into the 0.3.0 changelog
  • Cap error_message and provider_error_code for manual track_error calls
  • Keep the start and end of long error messages, up to 500 characters
  • Build release notes from the version's CHANGELOG.md section
  • Correct the 0.3.0 attachments changelog entry
  • Date the 0.3.0 release 2026-10-24

The merge had no conflicts. The resulting tree matches main (v0.3.0). Merge this with a merge commit, not a squash, so git records main as merged.

🤖 Generated with Claude Code

The integrations cut error messages to ERROR_MSG_MAX_LEN and provider codes
to PROVIDER_ERROR_CODE_MAX_LEN before calling track_error(). Manual calls
sent the full text. ErrorEvent now applies both limits when serializing, so
every error event gets them.
Measured across 37 typical failures, 9 messages were over 200 characters.
Several put their cause at the end. mlx-whisper audio errors start with the
ffmpeg banner, and torch state_dict errors end with the shapes. The
integrations kept only the first 200 characters.

ErrorEvent now keeps the start and the end of a message over 500
characters, with an ellipsis between. The integrations and decorators no
longer cut the message themselves, so the limit is applied once.
The notes listed every commit subject since the previous tag, including
merge commits and release housekeeping such as changelog moves. They are
now the curated CHANGELOG.md section for the version. A missing or empty
section fails the build instead of publishing empty notes.
Cap error fields in every error event and build release notes from CHANGELOG.md
0.2.x already uploaded only explicit attachments. Automatic GGUF capture
was added and removed during 0.3.0 development and never shipped, so the
entry described no change for users upgrading.
@github-actions

Copy link
Copy Markdown

Coverage report

  • Total: 90% (12173/13583 lines)

Top uncovered files

  • wildedge/integrations/transformers.py: 63.2% (111 lines missed)
  • wildedge/integrations/mlx.py: 43.0% (98 lines missed)
  • wildedge/integrations/ultralytics.py: 67.8% (84 lines missed)
  • wildedge/integrations/pytorch.py: 64.5% (70 lines missed)
  • wildedge/platforms/macos.py: 57.1% (67 lines missed)

@piotrekno1
piotrekno1 merged commit 9d0019f into devel Oct 24, 2026
14 checks passed
@piotrekno1
piotrekno1 deleted the chore/merge-main-0.3.0 branch October 24, 2026 20:04
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