with one click
make-release
// Prepare a new release by updating version, changelog, and building the package
// Prepare a new release by updating version, changelog, and building the package
Identify missing vault curators from vault databases and suggest curator feeder YAML entries
Add a new vault curator to feed metadata and curator detection. Use when the user wants to add a verified curator, protocol-managed curator, or curator alias discovered from vault data.
Check all stablecoin YAML files for Twitter activity and domain availability, adding a checks section to each file
Add a note to specific vault
Extract raw price dataframe for a test case
Add support for a new ERC-4626 vault protocol. Use when the user wants to integrate a new vault protocol like IPOR, Plutus, Morpho, etc. Requires vault smart contract address, protocol name, and protocol slug as inputs.
| name | make-release |
| description | Prepare a new release by updating version, changelog, and building the package |
This skill prepares a new release of the web3-ethereum-defi package.
1.1, 2.0)Edit the version field in pyproject.toml to the new version number.
# Current heading in CHANGELOG.md# {version} (the new version number)# Current section at the very top of the file with a single placeholder entry:# Current
- TODO
# {version}
...existing entries...
Create a commit with the message Preparing a release. Push to the master.
Run:
poetry build
Verify the build succeeds and the output .tar.gz and .whl filenames contain the correct version number.
After a successful build, tell the user:
Release {version} built successfully. Please upload to PyPI manually.