TezosTaqueria / taqueria

*BETA* Taqueria provides a seamless development workflow to easily build, test and deploy your Tezos applications.
https://taqueria.io
Apache License 2.0
64 stars 20 forks source link

Ligo plugin: Change how default-storage is inferred #1923

Closed callistonianembrace closed 9 months ago

callistonianembrace commented 10 months ago

๐ŸŒฎ Taqueria PR

๐Ÿช Description

We used to consider the first declaration in *.storageList.ext file to be the default storage. This led to users finding themselves unable to do anything useful in the first declaration. See https://github.com/pinnacle-labs/taqueria/issues/1872 for more context

This PR addresses this issue.

Closes #1872

๐Ÿช‚ Pre-Merge Checklist (Definition of Done)

๐Ÿšฆ Required to merge:

๐Ÿ›ฉ๏ธ Summary of Changes

This PR changes how default_storage is inferred. Users have to declare a variable named default_storage to make it a default value during deployments

๐ŸŽข Test Plan

Please describe the testing strategy and plan for this PR. Keep this lightweight and anticipate any testing challenges

๐Ÿ›ธ Type of Change

Laucans commented 10 months ago

@mweichert when this one will be merged ?

github-actions[bot] commented 9 months ago

Published Binaries & Packages

Published Version
Taq Binary (MacOS) 0.46.16
Taq Binary (Windows) 0.46.16
VSIX for VSCode Extension 0.46.16
@taqueria/lib-ligo 0.46.16
@taqueria/plugin-archetype 0.46.16
@taqueria/plugin-contract-types 0.46.16
@taqueria/plugin-core 0.46.16
@taqueria/plugin-flextesa 0.46.16
@taqueria/plugin-helloworld 0.46.16
@taqueria/plugin-ipfs-pinata 0.46.16
@taqueria/plugin-jest 0.46.16
@taqueria/plugin-ligo 0.46.16
@taqueria/plugin-ligo-legacy 0.46.16
@taqueria/plugin-metadata 0.46.16
@taqueria/plugin-octez-client 0.46.16
@taqueria/plugin-smartpy 0.46.16
@taqueria/plugin-smartpy-legacy 0.46.16
@taqueria/plugin-taquito 0.46.16
@taqueria/protocol 0.46.16
@taqueria/node-sdk 0.46.16
@taqueria/toolkit 0.46.16

Note: You can install the latest development version of a package with taq install @taqueria/[packageName]@dev.

github-actions[bot] commented 9 months ago

Published Binaries & Packages

Published Version
Taq Binary (MacOS) 0.46.17
Taq Binary (Windows) 0.46.17
VSIX for VSCode Extension 0.46.17
@taqueria/lib-ligo 0.46.17
@taqueria/plugin-archetype 0.46.17
@taqueria/plugin-contract-types 0.46.17
@taqueria/plugin-core 0.46.17
@taqueria/plugin-flextesa 0.46.17
@taqueria/plugin-helloworld 0.46.17
@taqueria/plugin-ipfs-pinata 0.46.17
@taqueria/plugin-jest 0.46.17
@taqueria/plugin-ligo 0.46.17
@taqueria/plugin-ligo-legacy 0.46.17
@taqueria/plugin-metadata 0.46.17
@taqueria/plugin-octez-client 0.46.17
@taqueria/plugin-smartpy 0.46.17
@taqueria/plugin-smartpy-legacy 0.46.17
@taqueria/plugin-taquito 0.46.17
@taqueria/protocol 0.46.17
@taqueria/node-sdk 0.46.17
@taqueria/toolkit 0.46.17

Note: You can install the latest development version of a package with taq install @taqueria/[packageName]@dev.