Skip to content

[Antithesis] Test the docker-compose file #19793

Open
@serathius

Description

@serathius

What would you like to be added?

Lesson learned from initial iterations of antithesis integration is we introduce automated testing to avoid need for manual building image. It's easy to break the Antithesis configuration by a typo.

Personally I don't like usage of custom actions within github workflows. Reason is that you cannot run them locally.

There are two improvements we could make

  • Create a makefile with targets for building docker images, starting docker-compose etcd and rewrite all custom actions to use them. This should allow developers to just use makefile locally
  • Add automated tests that validate those makefile.

/assign @henrybear327

Why is this needed?

Simplified scripts for antithesis integration and ensures they don't break when changed.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions