Closed fubuloubu closed 2 years ago
Yes!!!
@NotPeopling2day said I can take this one
Status update!
First, was confused about EIP-2678 so I spent time researching and updating the documentation in ethpm-types
:
https://github.com/ApeWorX/ethpm-types/pull/40
After I understood more about the schema for deployments, I realized the local deployments cache was very limiting and I may need it to handle more fields, based on how I am trying to implement this work. Thus, I created a PR that does this: https://github.com/ApeWorX/ape/pull/940 and that is where I left off at the end of the sprint on this work.
So we are making good progress but this was a little more complex than I originally thought! But I assume it still won't take too much more effort.
@unparalleled-js as a side note: always keep in mind we can make changes to EIP-2678, we've made a few already even (mostly additions). If any substantive changes need to happen that depart from EIP-2678, we can look at publishing it as a new EIP.
Overview
Allow specifying final deployments to networks, as well as referencing them.
Currently, we have limited deployment management features from the config file of a project, as well as the project manifests, but for the currently active project we need a way to track and reference deployments to create structured deployment processes (e.g. B depends on A)
This is a test of Linear app integration
Specification
Also add a way to "untrack" a deployment:
Dependencies
EthPM
dependencies
field