Skip to content

Conversation

@clue
Copy link
Owner

@clue clue commented Jan 25, 2026

This changeset fixes the tests to support latest Docker version. Exact Docker Engine API version is unknown, but released some time around mid 2025, the changelogs weren't exactly helpful here. In either case, this fixes test compatibility with newer versions while also keeping support for earlier engine versions similar to how this was previously done in #80.

Builds on top of #80

@clue clue added this to the v1.6.0 milestone Jan 25, 2026
@clue clue requested a review from Copilot January 25, 2026 20:16
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the testCreateConnectDisconnectAndRemoveNetwork test to support both newer Docker Engine API versions (released around mid-2025) and older versions. The newer Docker versions emit fewer network events for containers that aren't started.

Changes:

  • Modified event assertion logic to handle both 2-event (newer Docker) and 3-event (older Docker) scenarios
  • Added array extraction logic for 'Action' field to support version comparison
  • Maintains backward compatibility with older Docker Engine versions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@clue clue merged commit 0982b3a into clue:1.x Jan 25, 2026
19 checks passed
@clue clue deleted the fix-events branch January 25, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant