Skip to content

Attempt to get it to compile#1

Merged
JoshOrndorff merged 35 commits into
JoshOrndorff:joshy-take-2from
use-ink:aj/joshy-take-2
Jul 14, 2023
Merged

Attempt to get it to compile#1
JoshOrndorff merged 35 commits into
JoshOrndorff:joshy-take-2from
use-ink:aj/joshy-take-2

Conversation

@ascjones
Copy link
Copy Markdown

@ascjones ascjones commented Jul 14, 2023

  • merged with master
  • updated metadata with local node
  • custom PairSigner impl

Only a single compiler error remaining:

image

dependabot Bot and others added 30 commits June 30, 2023 14:37
Bumps [clap](https://github.com/clap-rs/clap) from 4.3.9 to 4.3.10.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v4.3.9...v4.3.10)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* Enable Wasm sign_ext

* Bump substrate crates

* Add warning when building with new rustc

* Stable toolchain

* Revert "Stable toolchain"

This reverts commit aa2a2e6.

---------

Co-authored-by: Andrew Jones <ascjones@gmail.com>
* Update README.md

* Update README.md

Co-authored-by: German <german.nikolishin@gmail.com>

---------

Co-authored-by: German <german.nikolishin@gmail.com>
Bumps [colored](https://github.com/mackwic/colored) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/mackwic/colored/releases)
- [Changelog](https://github.com/colored-rs/colored/blob/master/CHANGELOG.md)
- [Commits](colored-rs/colored@v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: colored
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.164 to 1.0.165.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.164...v1.0.165)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* feat: expose extrinsics operations as a library

This commit introduces a library that exposes extrinsics operations as a reusable component.
This makes it easier to integrate and reuse these operations in various projects.

Signed-off-by: Tarek <tareknaser360@gmail.com>

* fix: move  to the extrinsics crate

This commit refines the code to avoid exposing the entire  module

Signed-off-by: Tarek <tareknaser360@gmail.com>

* fix(extrinsics): update docs to initialize BalanceVariant from string

This commit exposes DenominatedBalance and UnitPrefix.

This commit also refactors 3 docs examples to initialize BalanceVariant from string because its fields are private

Signed-off-by: Tarek <tareknaser360@gmail.com>

* fix(extrinsics): update cargo.toml file and run cargo build

Signed-off-by: Tarek <tareknaser360@gmail.com>

* fix(extrinsics): avoid exposing DonomindatedBalance and UnitPrefix

Signed-off-by: Tarek <tareknaser360@gmail.com>

---------

Signed-off-by: Tarek <tareknaser360@gmail.com>
Bumps [colored](https://github.com/mackwic/colored) from 2.0.1 to 2.0.3.
- [Release notes](https://github.com/mackwic/colored/releases)
- [Changelog](https://github.com/colored-rs/colored/blob/master/CHANGELOG.md)
- [Commits](colored-rs/colored@v2.0.1...v2.0.3)

---
updated-dependencies:
- dependency-name: colored
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [regex](https://github.com/rust-lang/regex) from 1.8.4 to 1.9.0.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](rust-lang/regex@1.8.4...1.9.0)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.40 to 1.0.41.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.40...1.0.41)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.99...v1.0.100)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [colored](https://github.com/mackwic/colored) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/mackwic/colored/releases)
- [Changelog](https://github.com/colored-rs/colored/blob/master/CHANGELOG.md)
- [Commits](colored-rs/colored@v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: colored
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [clap](https://github.com/clap-rs/clap) from 4.3.10 to 4.3.11.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v4.3.10...v4.3.11)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [toml](https://github.com/toml-rs/toml) from 0.7.5 to 0.7.6.
- [Commits](toml-rs/toml@toml-v0.7.5...toml-v0.7.6)

---
updated-dependencies:
- dependency-name: toml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.41 to 1.0.43.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.41...1.0.43)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pretty_assertions](https://github.com/rust-pretty-assertions/rust-pretty-assertions) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/rust-pretty-assertions/rust-pretty-assertions/releases)
- [Changelog](https://github.com/rust-pretty-assertions/rust-pretty-assertions/blob/main/CHANGELOG.md)
- [Commits](rust-pretty-assertions/rust-pretty-assertions@v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: pretty_assertions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.166 to 1.0.167.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.166...v1.0.167)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [regex](https://github.com/rust-lang/regex) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](rust-lang/regex@1.9.0...1.9.1)

---
updated-dependencies:
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.167 to 1.0.168.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.167...v1.0.168)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* configure tty output correctly

* changelog entry
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.100 to 1.0.102.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.100...v1.0.102)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
* Print to stderr for maybe_println

* Rename maybe_println to verbose_println

* Rename maybe_println to verbose_eprintln

* Remove unnecessary mut

* CHANGELOG.md
* docker image + tokio

* docker client draft

* refactoring execute func

* successful docker build

* persist flags in the main execution context

* docker readme + respect host flags

* add build steps

* better image, custom image arg, container reuse

* fix readme example

* fix docs

* update README

* docs fixes

* clarification in the docs

* use locked for cargo install

* concat install and cleanup commands

* use arg instead of env in dockerfile

* add version labels

* update comments

* decompose the function

* correct argument passing in dockerfile

* refactoring

* more fixes

* using remote registry + bell & whistles (progress bars)

* changelog entry

* fixes

* refactoring

* explicitly specify versions of apt packages

* refactoring

* add module docs

* refactoring

* doc fix and optionally use git in docker image

* Error handling for builds

* use single var in docker and refactor docker module

* notes on apple silicon

* remove unused arg in dockerfile

* use target path correctly

* handle building with relative paths + permissions

* more flags in docker image + fixes

* remove unused code

* add git info to docker metadata

* use env to detect running OS

* detect host OS

* non-root docker user

* mount contract to home dir in docker

* give permission to target to everyone

* fix typo

* use current uid and gid for docker

* conditional compilation

* dont cache ci template and use musl in docker

* OS specific code blocks

* print error logs

* remove the message

* calculate digest in separate func

* filter our status msgs in error

* update comments

* resolve other merge conflicts

* display container name

* properly trancate error output

* apply Andrews suggestions

* proper build step logs

* fix generation of ABI

* hash the cmd, not entrypoint for digest

* fix args parsing and add docs

* clippy fix
* Display status of pulling docker image

* Use crossterm instead of termion for Windows

* print all progress to stderr

* clippy

* Off by one
@JoshOrndorff JoshOrndorff merged commit 42675e3 into JoshOrndorff:joshy-take-2 Jul 14, 2023
@ascjones ascjones deleted the aj/joshy-take-2 branch August 15, 2023 13:03
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.

7 participants