ApeWorX / ape-safe

Safe (Wallet) account plugin for the Ape Framework
https://www.apeworx.io/
Apache License 2.0
14 stars 8 forks source link

Test all Safe versions in public use #29

Open fubuloubu opened 9 months ago

fubuloubu commented 9 months ago

Overview

Currently, we just support v1.3.0 in our test suite, we should ensure that our plugin works for v1.4.1, and potentially releases older than v1.3.0 (by first checking for usage of those older versions)

Specification

Add each version as a dependency here: https://github.com/ApeWorX/ape-safe/blob/main/ape-config.yaml#L13

Then update the new versions here: https://github.com/ApeWorX/ape-safe/blob/main/tests/conftest.py#L40

Dependencies

May need some Ape core updates for working with multiple versions of the same dependencies

linear[bot] commented 9 months ago

APE-1656 Test all Safe versions in public use

fubuloubu commented 9 months ago

Would also be good to check using fork chain to ensure that we replicate the same on-chain deployments that Safe is using (at least in an integration test)