Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pull remote app-template changes #227

Merged
merged 96 commits into from
Jan 31, 2024
Merged

Pull remote app-template changes #227

merged 96 commits into from
Jan 31, 2024

Conversation

CyberHoward
Copy link
Contributor

See title

CyberHoward and others added 27 commits October 23, 2023 17:47
* Changed account id structure

* Corrected tests

* formatting

* Cleanup and test

* Changelog

* Corrected imports

* Fixed tests

* improve ChainName construction strictness

* fix tests

* Cleanup and storage key shortening

* fix test

* clippy fix

* remove osmosis remenant

* bump cw-orch

* Hot fix for cw-orch 0.16.0

* Moved from_str to trait

* bump cw-orch

* fix tests

* formatting

* bump version to 0.19

* formatting

* Update deploy_all bin (#75)

* ping url, write json log

* clippy

* Changed account id structure (#58)

* Changed account id structure

* Corrected tests

* formatting

* Cleanup and test

* Changelog

* Corrected imports

* Fixed tests

* improve ChainName construction strictness

* fix tests

* Cleanup and storage key shortening

* fix test

* clippy fix

* remove osmosis remenant

* bump cw-orch

* Hot fix for cw-orch 0.16.0

* Moved from_str to trait

* bump cw-orch

* fix tests

* formatting

* rm unused import

---------

Co-authored-by: cyberhoward <cyberhoward@protonmail.com>
Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com>

* Update WASM artifacts [skip ci]

---------

Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com>
Co-authored-by: cyberhoward <cyberhoward@protonmail.com>
Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com>
Co-authored-by: CircleCI <circleci@example.com>

* add release

* update yml

* add job

* add new release action

* updates circleci

* update config

* add when, add deploy circle ci req

* edit ci config

* remove graph png

* test release branch match

* update deploy branch match

* poll circleci api status

* Update WASM artifacts [skip ci]

* fetch workflow_id

* check endpoint get workflow id for status

* force wasm diff commit with comment

* fix parse response bug

* check for null values on parse, log if any

* add more logs for parse

* add wait incase of propogation delay

* update config ci

* handle all status cases from ci api res

* Revert "update config ci"

This reverts commit 72e777e.

* update status handle

* update config ci after revert

* add logs

* change item to check on response

* use pipeline id for prev pipeline qry

* will update checksum, force rebuild wasm

* update bin to force wasm write

* force wasm commit

* add arbitary to force wasm diff

* add post on success

* remove syntax bash error

* Revert "force wasm commit"

This reverts commit 8f9990a.

* remove polling logic

* edit release run command

* update config ci

* add new release workflow

* change metadata req

* update req

* typo config

* testing ci

* curl

* log response

* fetch branch name

* remove binaries

* remove binaries

* Update WASM artifacts [skip ci]

* add artifcats dir

* remove bins (#84)

* Update WASM artifacts [skip ci]

* merge main

* update gitignore

* Update WASM artifacts [skip ci]

* skip build, add path

* update config

* update config

* add requries back

* update param namespace

* Update WASM artifacts [skip ci]

* add artifacts folder inside framework/

* remove binaries

* skip build step

* set log level

* will trigger build

* Update WASM artifacts [skip ci]

* set env var for container

* skip build

* add log var

* echo container vars

* log env

* set var in docker

* fix typo in set command

* echo env var

* remove override

* decode base64 env var

* decode base64

* combine commands to persist env state

* log

* remove log

* add commit deploy file step

* Update deploy deploy file [skip ci]

* streamline publishing process

* formatting

* commit push cw-orch state file

* remove binaries for commit

* add build step back

* Update WASM artifacts [skip ci]

* Revert "formatting"

This reverts commit 2cabfc1.

* add check for wasms, skip if no diff

* skip build for now

* format yml

* remove first deploy

* remove check

* add manual wasm build action

* remove redundant comment

* formatting

* update changelog

* use branch parameter for build

* update manual build

* formatting

* use branch env var

* Update WASM binaries [skip ci]

* deploy abstract

* formatting

* harpoon-4 deploy

* 0.19.1 abstract-interface bump

* fix clippy

* fix and publish standards

* update publish

* formatting

* Corrected cw-plus

* formatting

* fix thiserror

* bump thiserror

* bump abstract-app and abstract-adapter

* bump all versions to 0.19.2

* remove thiserror version constraint

* Update WASM binaries [skip ci]

* formatting

* remove path deps from integrations

* formatting

* formatting

* fix merge

* formatting

* try fix

* fix modules tests

* fix cw-multi-test imports

* formatting

* don't remove wasms on ci build

* fix module cw-multi-test imports

* move tests and scripts

* formatting

* fix changelog

* re-enable wasm assertion

* remove osmosis adapter path dep on abstract-sdk

* Update WASM binaries [skip ci]

* fix state symlink

* Update modules/Cargo.toml

Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com>

* Update app-template/Cargo.toml

Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com>

* Update framework/Cargo.toml

Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com>

* update framework codecov token

* copy artifacts to correct folder

* Update WASM binaries [skip ci]

* remove nested binaries

* rm scripts mount

* formatting

* update ci wasm script

* bump framework optimizer

* allow dynamic linking of abstract-adapter and abstract-app

* remove symlink and build.rs on ci wasm build

* Update WASM binaries [skip ci]

---------

Co-authored-by: Kayanski <kowalski.kowalskin@gmail.com>
Co-authored-by: 0xmovses <35300528+0xmovses@users.noreply.github.com>
Co-authored-by: Kayanski <44806566+Kayanski@users.noreply.github.com>
Co-authored-by: CircleCI <circleci@example.com>
Co-authored-by: 0xmovses <r.v.melkonian@gmail.com>
Co-authored-by: Buckram <buckram123@gmail.com>
Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com>
Bump abstract and loosen thiserror version req
* wip astrovault implementation

* claim rewards

* standard pools

* Added PoolType to astrovault

* swap with pooltypes

* lints

* pooltypes for astrovault

* simulate swap weighted

* add stable tests

* stable clean ups

* update tomls

* fix targets

* deprecated to_binary

* merge osmosis from tests/osmosis-adapter

* change feature and remove minitest

* add astrovault to identify exchange

* clippy in framework
* consolidate .gitignore and .gitattributes

* remove cargo configs

* remove unused forkflows

* generate schema for all except framework

* consolidate rustfmt

* consolidate editorconfig

* newline

* remove docs book from gitattributes

* update schema generation

* generate schemas script

* update schemas

* unused script

* gitignore template schema

* remove creation of dir outside repo

* copy schemas to ../../schema

* typo fix

* path typo

* fix env variable for scripts

* add comments to scripts

* commit all schemas

* formatting

* copy schemas to schema folder without abstract sub-dir

* generate schemas

* fix template schema

* commit schemas

---------

Co-authored-by: cyberhoward <cyberhoward@protonmail.com>
Co-authored-by: CyberHoward <88450409+CyberHoward@users.noreply.github.com>
* clean up framework

* clean up template

* clean up modules

* clean local admin definitions from modules

* fix merge

---------

Co-authored-by: cyberhoward <cyberhoward@protonmail.com>
* update template to counter

* fix wrong reset action attribute

---------

Co-authored-by: cyberhoward <cyberhoward@protonmail.com>
* pool type

* error if pool type is concentrated liquidity

* add concentrated liquidity constructor

* concentrated liquidity test

* finish concentrated liquidity tests

* update changelog

* typo

* concentrated liquidity swaps work
* bump version to  0.20.0-rc.1

* clear state

* Update WASM binaries [skip ci]

* bump version to 0.20

* Register IBC contracts as native contracts in VC

* Update WASM binaries [skip ci]

* Add migration tests (#163)

* init migration testing

* failing test

* get first migration test working!

* formatting

* failing test

* init integration testing package

* move common test functions

* move mock modules to integration tests package

* update adapter mock macro

* move a manager tests

* add sub_account_with_modules test to migration

* deps updates

* format

* rm lib tag

* accept new snapshot (test admin addr changed)

* Use shared runtime in migration tests

* update mock module paths

* formatting

* push changes during discussion

* migrate if needed return bool

* manager/upgrades tests

* decrease scope

* add adapters tests

* with response data test

* index bug

* executes work, queries does not

* move ownership to sub account fixed

* account factory tests

* fails to load

* remove debug prints

* right mock_app

* sender bug

* check manager addr

* fix response data test

* new snapshot

* fix remaining tests

* check account migratable

* update init mock adapter

* post-merge fixes

* feature flag migration tests

* fix state.json

* approve abstract modules after migrate

* allow direct module registration after migration for test contracts

* clippy

* upload state json

* cw-orch version bump

* interchain and polytone bump

* old account not able to install apps after abstract migration

* cw20_base broken?

* Human readable snaps!

* Add a test outline for integration tests

* formatting

* remove feature flog for tests

---------

Co-authored-by: Buckram <buckram123@gmail.com>

* remove debugs

* add interchain test workflow

* remove string version requirement

* fix merge

* fix ibc-callback test

* fix vc_addr deserialization

* mockmsg is a struct

* add schemas

* formatting

* add nextest in CI

* Update WASM binaries [skip ci]

* update code-ids

* use admin everywhere for deployment permissions

* update deployers to only update if needed

* add module deployment to migration script

* fix clippy

* format

* add logic to AbstractIbc object

* update migration script to include module deployment

* commit lock files

* include Cargo.lock in gitattributes

* update cw-plus version

* format

* fix clippy

* Version control state changes

* add eq and hash for ans scraper

* add hash to unchecked contract entry

* hash of uniquepoolId

* update snapshots

* use git branch of cw-orch

* formatting

* fix imports

* fix imports

* remove useless helper

* remove debug related comment

* update integration tests version

* cw20 base version lol

---------

Co-authored-by: CircleCI <circleci@example.com>
Co-authored-by: Buckram <buckram123@gmail.com>
* bump msrv

* update comment

* msrv for template
* add sanity check when retrieving module from application

* account and client docs

* publisher comments

* module comments

* Empty readme

* more comments and todos

* fix module docs

* fix add balance comments

* TODO shouldn't be a doc comment

* fix nits

* add install adapter test

* add check for abstract load

* update template with local paths

* add re-exports for core, sdk and interface

* update macros to support those re-exports

* formatting [skip ci]

* start using abstract_client

* update deploy example

* fix doctests

* Add `get_last_account` to client. (#207)

* Add `try_from<&str>` for AccountId

* Add `.id()` call to `Account`

* Add a `get_last_account` method that returns the sender's last created account

* nits

* formatting [skip ci]

* restructure for testability

* formatting [skip ci]

* fix parsing and add unit test

* formatting [skip ci]

* Add a Mock test for last owned account

* formatting [skip ci]

* add warning that fn only returns script-created accounts

* Use Namespace type and update account from namespace logic

* formatting [skip ci]

* add readme

* add punctuation

* update examples

* update integration test

* fix client tests

* Rename mock client builder

* derive clone on account.

* fix tests

* formatting [skip ci]

* remove redundant comments

* Update schema

* small nits

* governance_details -> ownership

* fix tests

* add warning for missing docs

* remove daemon feature flag for cw-orch

* nits

* finish docs on warn missing docs

* more nits

* fix merge

* clippy

* cleanup

* fix merge

* challenge app updated

* fix publish script

* format

* fix template test setup

* move builders to cwenv

* fix template builder

* remove unused feature and env var

* add link to cw-orch env docs

* restructure mut cwenv

* fetch regular account as well as publisher

* refactor `add_` and `set_` balance function on `AbstractClient`

* format

* fix `cargo hack` compilation

* fix test_local

---------

Co-authored-by: Buckram <buckram123@gmail.com>
* add sanity check when retrieving module from application

* account and client docs

* publisher comments

* module comments

* Empty readme

* more comments and todos

* fix module docs

* fix add balance comments

* TODO shouldn't be a doc comment

* fix nits

* add install adapter test

* add check for abstract load

* update template with local paths

* add re-exports for core, sdk and interface

* update macros to support those re-exports

* formatting [skip ci]

* start using abstract_client

* update deploy example

* fix doctests

* Add `get_last_account` to client. (#207)

* Add `try_from<&str>` for AccountId

* Add `.id()` call to `Account`

* Add a `get_last_account` method that returns the sender's last created account

* nits

* formatting [skip ci]

* restructure for testability

* formatting [skip ci]

* fix parsing and add unit test

* formatting [skip ci]

* Add a Mock test for last owned account

* formatting [skip ci]

* add warning that fn only returns script-created accounts

* Use Namespace type and update account from namespace logic

* formatting [skip ci]

* add readme

* add punctuation

* update examples

* update integration test

* fix client tests

* Rename mock client builder

* derive clone on account.

* fix tests

* formatting [skip ci]

* remove redundant comments

* Update schema

* small nits

* governance_details -> ownership

* fix tests

* add warning for missing docs

* remove daemon feature flag for cw-orch

* nits

* finish docs on warn missing docs

* more nits

* fix merge

* clippy

* cleanup

* fix merge

* challenge app updated

* fix publish script

* format

* fix template test setup

* move builders to cwenv

* fix template builder

* remove unused feature and env var

* add link to cw-orch env docs

* restructure mut cwenv

* fetch regular account as well as publisher

* refactor `add_` and `set_` balance function on `AbstractClient`

* format

* fix `cargo hack` compilation

* init

* Update client exports

* update readme

* update imports to reflect changes in exports

* format

* fix merge

* make doctests compile and run

* re-write start of readme

* rename MockAppDependencyInterface to MockAppDependencyI

* rename MockAppInterface to MockAppI

* formatting [skip ci]

* fix rename

* add install example and fmt

* formatting

---------

Co-authored-by: Buckram <buckram123@gmail.com>
* Add section on Docker and our optimizer

* cleanup and restructuring

* rename "deploy" to "publish"

* update account balance setters to use &[Coin]

* Improve mock_querier docs

* update testing docs

* add last example in test

* formatting [skip ci]

* add placeholder link to type docs

* Restructure `MockAppDependency` to `MockApp` and `MockAppWithDependency`

* clippy fix

* fix merge

* fill in abstract-client links where required

* include local daemon in docs

* rename publish page to abstract-client page

* Update framework/docs/src/4_get_started/2_installation.md

Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com>

---------

Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com>
* remove ts-codegen

* update state code-ids

* update abstract version in template

* formatting [skip ci]

* fix tests

---------

Co-authored-by: Mykhailo Donchenko <91957742+Buckram123@users.noreply.github.com>
…ions/checkout-4

Bump actions/checkout from 3 to 4
Copy link

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 50c3b5b
Status: ✅  Deploy successful!
Preview URL: https://76958401.abstract-docs.pages.dev
Branch Preview URL: https://pull-app-template-v0-20.abstract-docs.pages.dev

View logs

@CyberHoward CyberHoward merged commit 571e5e5 into main Jan 31, 2024
3 checks passed
@CyberHoward CyberHoward deleted the pull/app-template-v0.20 branch January 31, 2024 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants