swift-server / swift-aws-lambda-runtime

Swift implementation of AWS Lambda Runtime
Apache License 2.0
1.12k stars 101 forks source link

Add script to check for API breaks #258

Closed fabianfett closed 2 years ago

fabianfett commented 2 years ago

We should check for API breaking changes in CI, to ensure we don't accidentally break API going forwards.

Motivation:

Modifications:

Result:

Open tasks:

@tomerd we need to add another CI that runs the API checking script.

tomerd commented 2 years ago

thanks @fabianfett, should we add a docker compose task that runs this, or do we need to do that at the CI server level?

nm, added one

fabianfett commented 2 years ago

@tomerd I tried to see what we do in AHC. However I did not find a special docker-compose task for it. So I assume it is activated in the CI server.

tomerd commented 2 years ago

@swift-server-bot test this please

tomerd commented 2 years ago

@swift-server-bot test this please