cnti-testcatalog / testsuite

📞📱☎️📡🌐 Cloud Native Telecom Initiative (CNTI) Test Catalog is a tool to check for and provide feedback on the use of K8s + cloud native best practices in networking applications and platforms
https://wiki.lfnetworking.org/display/LN/Test+Catalog
Apache License 2.0
173 stars 71 forks source link

[MAINTENANCE] Remove Ameba from shard dependencies #2157

Open kosstennbl opened 5 days ago

kosstennbl commented 5 days ago

Ameba is a crystal-lang static linting tool, which can be ran in different ways. https://github.com/crystal-ameba/ameba

Currently we experience issues with upgrading crystal version due to incompatible versions of ameba and crystal. And even through Ameba is mentioned in dependencies of testsuite, it isn't being used in any way for CI or otherwise.

Proposal is to remove Ameba from project dependencies, and then, in future issues, update crystal version and later, add Ameba to CI via building it from source.

No other projects under testsuite use Ameba, it should be safe to only remove it from shard.yml and shard.lock here.