Skip to content

fix: improve imap robustness and update dependencies - #14

Merged
WeekendSuperhero merged 8 commits into
mainfrom
weekendsuperhero/serious_fixes
Jul 28, 2026
Merged

fix: improve imap robustness and update dependencies#14
WeekendSuperhero merged 8 commits into
mainfrom
weekendsuperhero/serious_fixes

Conversation

@WeekendSuperhero

@WeekendSuperhero WeekendSuperhero commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Fixed serious IMAP issues to improve robustness.
  • Upgraded rmcp to v2.2.0 and added idna and psl crates.
  • Added nightly stress testing for large mailboxes.
  • Added weekly security auditing workflow.
  • Pinned reusable GitHub workflows and locked CI dependencies.

Changes

IMAP

  • Updated COMPRESS=DEFLATE negotiation to occur only if advertised by the server.
  • Bumped agentmail version to 0.4.0.

Dependencies

  • Upgraded rmcp to v2.2.0.
  • Added idna and psl crates.

CI/CD

  • Pinned GitHub reusable workflows to a specific commit hash.
  • Added nightly-stress.yml for testing large mailbox parsing.
  • Added security.yml for automated auditing with cargo-audit.
  • Added --locked flag to cargo commands in CI and release workflows.

Test plan

  • Verify IMAP connection and sync with various providers.
  • Run nightly stress test manually to verify large mailbox parsing.
  • Check GitHub Actions to ensure CI passes.
  • Verify core app functionality with new dependencies.

PR description generated by Agent

Comment thread .github/workflows/ci.yml Outdated
@WeekendSuperhero WeekendSuperhero added the muse:review Request a Muse review round (re-add to re-run) label Jul 26, 2026
@github-actions github-actions Bot added muse:reviewing Muse review round in progress and removed muse:review Request a Muse review round (re-add to re-run) labels Jul 26, 2026
@github-actions

github-actions Bot commented Jul 26, 2026

Copy link
Copy Markdown

🤖 Muse — Security · ✅ pass

Round 3 · reviewed 73c885b · 0 open · 0 resolved this round

Summary: The changes since the last review consist solely of a minor version bump in Cargo.toml. No new security issues, dependency risks, or trust boundary violations were identified.

Re-run: add the muse:review label · force same-SHA re-run: muse:force

@github-actions

github-actions Bot commented Jul 26, 2026

Copy link
Copy Markdown

🤖 Muse — Test Coverage · ✅ pass

Round 3 · reviewed 73c885b · 0 open · 0 resolved this round

Summary: The changes in this diff consist entirely of updates to GitHub Actions workflows, workflow pinning, and dependency/version bumps in Cargo.toml. Since there are no behavioral changes to the application code, no new test coverage is required.

Re-run: add the muse:review label · force same-SHA re-run: muse:force

@github-actions github-actions Bot added security:clear Muse security review: no blocking findings tests:sufficient Muse test review: coverage adequate for this diff muse:error A Muse review agent failed — see workflow run and removed muse:reviewing Muse review round in progress muse:error A Muse review agent failed — see workflow run security:clear Muse security review: no blocking findings tests:sufficient Muse test review: coverage adequate for this diff labels Jul 26, 2026
@WeekendSuperhero WeekendSuperhero added the muse:review Request a Muse review round (re-add to re-run) label Jul 26, 2026
@github-actions github-actions Bot added muse:reviewing Muse review round in progress and removed muse:review Request a Muse review round (re-add to re-run) labels Jul 26, 2026
@agent-pr-updater agent-pr-updater Bot changed the title serious imap fixes to make things more robust fix: improve imap robustness and update dependencies Jul 26, 2026
@github-actions

github-actions Bot commented Jul 26, 2026

Copy link
Copy Markdown

🤖 Muse — Code Review · ✅ pass

Round 3 · reviewed 73c885b · 0 open · 0 resolved this round

Summary: The only change since the last review is a version bump to 0.5.0 in Cargo.toml. No new issues or defects were identified.

Re-run: add the muse:review label · force same-SHA re-run: muse:force

@github-actions github-actions Bot added review:approved Muse code review: no blocking findings security:clear Muse security review: no blocking findings tests:sufficient Muse test review: coverage adequate for this diff muse:approved All Muse review agents positive and removed muse:reviewing Muse review round in progress labels Jul 27, 2026
@github-actions github-actions Bot removed muse:approved All Muse review agents positive review:approved Muse code review: no blocking findings security:clear Muse security review: no blocking findings labels Jul 27, 2026
@github-actions github-actions Bot removed the tests:sufficient Muse test review: coverage adequate for this diff label Jul 27, 2026
@WeekendSuperhero WeekendSuperhero added the muse:review Request a Muse review round (re-add to re-run) label Jul 28, 2026
@github-actions github-actions Bot added muse:reviewing Muse review round in progress review:approved Muse code review: no blocking findings security:clear Muse security review: no blocking findings tests:sufficient Muse test review: coverage adequate for this diff muse:approved All Muse review agents positive and removed muse:review Request a Muse review round (re-add to re-run) muse:reviewing Muse review round in progress labels Jul 28, 2026
@WeekendSuperhero
WeekendSuperhero merged commit 9b2bf8e into main Jul 28, 2026
19 checks passed
@WeekendSuperhero
WeekendSuperhero deleted the weekendsuperhero/serious_fixes branch July 28, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

muse:approved All Muse review agents positive review:approved Muse code review: no blocking findings security:clear Muse security review: no blocking findings tests:sufficient Muse test review: coverage adequate for this diff

Development

Successfully merging this pull request may close these issues.

2 participants