Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Release new version of wasm-builder-runner #7283

Merged
merged 4 commits into from
Oct 9, 2020

Conversation

bkchr
Copy link
Member

@bkchr bkchr commented Oct 8, 2020

Besides the new version this merges SKIP_WASM_BUILD and
BUILD_DUMMY_WASM_BINARY, this means a file is generated with
SKIP_WASM_BUILD if no file existed before.

CC @xlc

Besides the new version this merges `SKIP_WASM_BUILD` and
`BUILD_DUMMY_WASM_BINARY`, this means a file is generated with
`SKIP_WASM_BUILD` if no file existed before.
@bkchr bkchr added A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. labels Oct 8, 2020
@bkchr bkchr requested a review from andresilva October 8, 2020 20:59
@xlc
Copy link
Contributor

xlc commented Oct 8, 2020

Should we bump major version? This is a breaking change. In last release dummy wasm build will generate wasm binary with non option type. The new version will make it option.

And this version should use wasm-runner ^2.0.0 or else the wasm binary may mismatch type on fresh build with dummy wasm. (But the behavior changes between dummy build or full build so is hard for people to figure out what's going on when type mismatched. Speaking from experience.)

@bkchr
Copy link
Member Author

bkchr commented Oct 8, 2020

Yeah good point, I did not thought this trough and you are right.

Copy link
Contributor

@andresilva andresilva left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changes lgtm. we should also update the version in the crates that depend on this.

Cargo.lock Outdated
@@ -8882,7 +8882,7 @@ dependencies = [

[[package]]
name = "substrate-wasm-builder-runner"
version = "1.0.6"
version = "1.0.7"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs to be updated.

utils/wasm-builder-runner/src/lib.rs Outdated Show resolved Hide resolved
bkchr and others added 2 commits October 9, 2020 09:41
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com>
@bkchr bkchr merged commit 18fffc7 into master Oct 9, 2020
@bkchr bkchr deleted the bkchr-wasm-builder-runner-new-release branch October 9, 2020 10:34
xlc added a commit to xlc/substrate-node-template that referenced this pull request Oct 24, 2020
1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)
brenzi added a commit to integritee-network/integritee-node that referenced this pull request Nov 1, 2020
* alpha.6 to github (#37)

* alpha.6 to github

* fix format

* Update to 2.0.0-alpha.7 (#38)

Closes #35

Thanks to @brenzi for the work he did on #36 I copied a lot of it 🙏

* Use docker to setup a local dev chain  (#41)

* use docker to setup a local dev chain.

* install docker link

* update command

* Update README.md

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* more commands to start or check a node.

* purge chain in docker

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* fix: README update on docker usage (#43)

* use docker to setup a local dev chain.

* install docker link

* update command

* Update README.md

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* more commands to start or check a node.

* purge chain in docker

* update README

Co-authored-by: Kaichao Sun <kaichaosuna@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* Upgrade to Substrate v2.0.0-alpha.8 (#44)

Co-authored-by: Dan Forbes <dan@danforbes.dev>

* Update to v2.0.0-rc1 (#45)

* Upgrade to Substrate v2.0.0-rc2 (#46)

* change (ci): new CI image

* Upgrade to v2.0.0-rc3

* Fix manual upgrade errors and update Cargo lockfile

* Add some playground love (#57)

* 🔖 update image

* Playground updates (#58)

* Fixed typo

* Updated image organization

* 🔖 update image

* Get rid of that guy. Use tag (#59)

* 🔖 update image

* Updated base template image (#61)

* 🔖 update image

* Upgrade to v2.0.0-rc4 (#62)

* Upgrade to v2.0.0-rc4

* Better updates to README

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

* 🔖 update image

* Upgrade to v2.0.0-rc5 (#65)

* 🔖 update image

* Remove unused dependencies (#66)

* 🔖 update image

* Update serde dependency per @thiolliere (#68) & fix OpaqueBlock 

paritytech/substrate#6557 (comment)

* 🔖 update image

* 🔖 update image

* Updated base image

* 🔖 update image

* Create Issue templates (#73)

* Create Issue templates

- Report a Bug
- Suggest a Feature
- Ask a Question

* 🔖 update image

* Only run build action in main repo

* 🔖 update image

* Upgrade to v2.0.0-rc6 (#75)

* 🔖 update image

* Simplify docker image creation workflow

* Backport paritytech/substrate#7014 (#81)

* Update to v2.0.0 🎉 (#88)

* Update Dockerfile

* Update Dockerfile

* Add toolchain file (#92)

* Add toolchain file

* Remove reference to script that uses latest nightly

* Remove link to nonexistent subheading

* Update devcontainer.json

* Delete Dockerfile

* Added nicer commands

* Rely on latest image

* Added new menu option

* Update toolchain file to be compatible with paritytech/ci-linux Docker (#98)

Closes #95

* Remove rust-toolchain file (#99)

Architecture specific toolchains are not allowed in this file.
We can assume that stable is the default toolchain and should not
dictate with which toolchain the user builds the client. Also this
breaks under macOS.

We are only interested with which toolchain the runtime is build.
For this we should set the WASM_BUILD_TOOLCHAIN variable.

* Bump wasm-builder-runner

1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)

* Nix shell sync with Substrate (#100)

* nix shell config

* fix darwin

* update nightly for nix shell

* fix merge issues

* fix deps

Co-authored-by: Ricardo Rius <9488369+riusricardo@users.noreply.github.com>
Co-authored-by: Dan Forbes <dan@parity.io>
Co-authored-by: kaichao <kaichaosuna@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
Co-authored-by: Jimmy Chu <jimmy@parity.io>
Co-authored-by: Dan Forbes <dan@danforbes.dev>
Co-authored-by: Denis P <denis.pisarev@parity.io>
Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
Co-authored-by: Julien Eluard <jeluard@users.noreply.github.com>
Co-authored-by: Caio <c410.f3r@gmail.com>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
Co-authored-by: Xiliang Chen <xlchen1291@gmail.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
brenzi added a commit to integritee-network/sgx-runtime that referenced this pull request Nov 1, 2020
* 🔖 update image

* Updated base image

* 🔖 update image

* Create Issue templates (#73)

* Create Issue templates

- Report a Bug
- Suggest a Feature
- Ask a Question

* 🔖 update image

* Only run build action in main repo

* 🔖 update image

* Upgrade to v2.0.0-rc6 (#75)

* 🔖 update image

* Simplify docker image creation workflow

* Backport paritytech/substrate#7014 (#81)

* Update to v2.0.0 🎉 (#88)

* Update Dockerfile

* Update Dockerfile

* Add toolchain file (#92)

* Add toolchain file

* Remove reference to script that uses latest nightly

* Remove link to nonexistent subheading

* Update devcontainer.json

* Delete Dockerfile

* Added nicer commands

* Rely on latest image

* Added new menu option

* Update toolchain file to be compatible with paritytech/ci-linux Docker (#98)

Closes #95

* Remove rust-toolchain file (#99)

Architecture specific toolchains are not allowed in this file.
We can assume that stable is the default toolchain and should not
dictate with which toolchain the user builds the client. Also this
breaks under macOS.

We are only interested with which toolchain the runtime is build.
For this we should set the WASM_BUILD_TOOLCHAIN variable.

* Bump wasm-builder-runner

1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)

* Nix shell sync with Substrate (#100)

* nix shell config

* fix darwin

* update nightly for nix shell

* fix deps

Co-authored-by: Dan Forbes <dan@parity.io>
Co-authored-by: Julien Eluard <jeluard@users.noreply.github.com>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
Co-authored-by: Xiliang Chen <xlchen1291@gmail.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: kaichao <kaichaosuna@gmail.com>
marc0olo pushed a commit to 51nodes/substrate-node-template that referenced this pull request Feb 12, 2021
1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)
chenzongxiong added a commit to litentry/governance2-testnet that referenced this pull request Jun 1, 2022
* Initial commit

* Initial node-template

* Move node-template up a folder

* Add execute permission to rename script (#1)

* Update Node Template: 7d7e74fb7

* Delete substrate-node-rename.sh

* Revert "Update Node Template: 7d7e74fb7"

This reverts commit cd271e0.

* Revert "Delete substrate-node-rename.sh"

This reverts commit 5cd3d42.

* Delete substrate-node-rename.sh

* Update to `3dedd246c62255ba6f9b777ecba318dfc2078d85`

* Delete substrate-node-template.tar.gz

In order to allow people to clone this template, GitHub requires all files be less than 10 mb.

* Update to `d1cd01c74`

* Update README.md

* Update to `d1cd01c7`

* Update to 3e65111 (#18)

* readme update on generating your own node-template (#16)

Added readme for generating your own substrate node template

* Update README.md

* Update node template to alpha.3

* Bump deps to alpha.3

* Increase total block weight.

* Update node template to alpha 5 (#27)

* Run release script

* Change dependencies to crates.io

* Delete no-longer-used build.rs

* Update to alpha.6

* alpha.6 to github (#37)

* alpha.6 to github

* fix format

* Update to 2.0.0-alpha.7 (#38)

Closes #35

Thanks to @brenzi for the work he did on #36 I copied a lot of it 🙏

* Use docker to setup a local dev chain  (#41)

* use docker to setup a local dev chain.

* install docker link

* update command

* Update README.md

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* more commands to start or check a node.

* purge chain in docker

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* fix: README update on docker usage (#43)

* use docker to setup a local dev chain.

* install docker link

* update command

* Update README.md

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* more commands to start or check a node.

* purge chain in docker

* update README

Co-authored-by: Kaichao Sun <kaichaosuna@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* Upgrade to Substrate v2.0.0-alpha.8 (#44)

Co-authored-by: Dan Forbes <dan@danforbes.dev>

* Update to v2.0.0-rc1 (#45)

* Upgrade to Substrate v2.0.0-rc2 (#46)

* change (ci): new CI image

* Upgrade to v2.0.0-rc3

* Fix manual upgrade errors and update Cargo lockfile

* Add some playground love (#57)

* 🔖 update image

* Playground updates (#58)

* Fixed typo

* Updated image organization

* 🔖 update image

* Get rid of that guy. Use tag (#59)

* 🔖 update image

* Updated base template image (#61)

* 🔖 update image

* Upgrade to v2.0.0-rc4 (#62)

* Upgrade to v2.0.0-rc4

* Better updates to README

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

* 🔖 update image

* Upgrade to v2.0.0-rc5 (#65)

* 🔖 update image

* Remove unused dependencies (#66)

* 🔖 update image

* Update serde dependency per @thiolliere (#68) & fix OpaqueBlock 

paritytech/substrate#6557 (comment)

* 🔖 update image

* 🔖 update image

* Updated base image

* 🔖 update image

* Create Issue templates (#73)

* Create Issue templates

- Report a Bug
- Suggest a Feature
- Ask a Question

* 🔖 update image

* Only run build action in main repo

* 🔖 update image

* Upgrade to v2.0.0-rc6 (#75)

* 🔖 update image

* Simplify docker image creation workflow

* Backport paritytech/substrate#7014 (#81)

* Update to v2.0.0 🎉 (#88)

* Update Dockerfile

* Update Dockerfile

* Add toolchain file (#92)

* Add toolchain file

* Remove reference to script that uses latest nightly

* Remove link to nonexistent subheading

* Update devcontainer.json

* Delete Dockerfile

* Added nicer commands

* Rely on latest image

* Added new menu option

* Update toolchain file to be compatible with paritytech/ci-linux Docker (#98)

Closes #95

* Remove rust-toolchain file (#99)

Architecture specific toolchains are not allowed in this file.
We can assume that stable is the default toolchain and should not
dictate with which toolchain the user builds the client. Also this
breaks under macOS.

We are only interested with which toolchain the runtime is build.
For this we should set the WASM_BUILD_TOOLCHAIN variable.

* Bump wasm-builder-runner

1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)

* Nix shell sync with Substrate (#100)

* nix shell config

* fix darwin

* update nightly for nix shell

* include all (potential) pallets in Cargo workspace (#107)

* Update Cargo.lock

* Update init.sh

The instruction on readme explicitly depends on nightly-2020-10-05

* Update Local Development docs to use Makefile (#105)

* Update Local Development docs to use Makefile

* Update Makefile per @athei

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

* Add workflow to check set-up & build

* Workflow nitpicks

* Fix Docker Compose

* Add .editorconfig and format code style (#115)

* Add .editorconfig and format code style

* Enforce line length to be smaller than 100

* Update to v2.0.1 (#126)

* Add Rust setup steps

* Update to v2.0.1

* Cannot skip Wasm build

* Update docs

* Update build.rs

* new wasm builder, cargo update, and script tweaks

* minor update

Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>
Co-authored-by: Dan Shields <nukemandan@protonmail.com>
Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* Patch Multiaddress Into Substrate Node Template (#130)

* Patch Multiaddress Into Substrate Node Template

* Updated all version to 100

* Update runtime/src/lib.rs

* Update runtime/src/lib.rs

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* Add Fedora/RHEL/CentOS (#140)

Add Fedora/RHEL/CentOS Installation details

* Rely on debug compilation

* Upgrade to v3.0.0 (#141)

* Revisit once playground template are finalised

* Rely on latest syntax

* The latest Substrate Node Template v3 compiled from Substrate (#160)

* Fix broken benchmarking (#167)

* Add nix build

* Add README documentation

* Add direnv cache to gitignore

* Include Playground link in Node Template README

Added button and text to point reader to it Playground.

* Simplify nix setup

* Fix broken link

* Added instructions for custom-types (#183)

* Node template generated from Substrate repo `monthly-2021-05` tag (#186)

* Remove AccountIndex from runtime (#204)

This commit removes the `AccountIndex` from the runtime/src/lib.rs as the `AccountIndex` type is typically used to configure the Indices pallet (https://substrate.dev/rustdocs/v3.0.0/pallet_indices/trait.Config.html) which is not used by the node template, so there is no point to include it.

* Use latest node-template from Substrate master (#205)

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* fix missing docker-compose volume source (./.local) (#189)

* Minor Nix environent tweaks (#209)

* envrc: made lorri optional

* shell.nix: added RUST_SRC_PATH, so rust-analyzer works out of the box

* `monthly-2021-07` release (#210)

* Add rustfmt.toml, run `cargo +nightly fmt` (#217)

* add rustfmt to match upstream

* correct rustfmt, run cargo +nightly fmt

* Add a matrix chat badge to the README (#223)

paritytech/substrate#9476

* Update to substrate `monthly-2021-08` (#222)

* update to substrate `monthly-2021-08`

* clean and update cargo files, use correct monthly version

* rev -> tag in cargo

* Initialize submodule for front-end template

* Revert "Initialize submodule for front-end template"

This reverts commit 0d70ffc.

* V3.0.0+monthly 2021 09+1 (#234)

* update to monthly-2021-09+1

* name docs -> doc, correct versions

* use monthly-2021-09+1 tag

* nix instruction

* fmt

* Remove now irrelevant workflow (#235)

* Update nightly toolchain to 2021-06-17 (#240)

* Update nightly toolchain to 2021-06-17

* Update shell.nix

Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>

* Cleanup (#243)

* Update to `monthly-2021-10` (#246)

* Update shell.nix (#247)

* Correct link to basic Rust setup instructions (#251)

* new docs site + Do not provide benchmarking host functions by default (#255)

* hompage = substrate.io (#256)

* Update to `monthly-2021-11` (#259)

* file changes from upstream

* fix cargo for monthly-2021-11

* update rust 2021 (#261)

* Move to use `devhub/latest` tag upstream (#271)

* Update devcontainer.json

* Update to monthly-2021-12 upstream (#277)

* Persistent state fix (#285)

* cargo update -p sc-cli (#290)

* Changes from Substrate upstream `polkadot-v0.9.15-1` (#300)

Use 1 line deps
use `devhub/latest` tag for deps
Use ONLY 4.0.0-dev deps for sp-core and sp-std and sp-runtime (upstream master is ahead)

* add zero check (#301)

* revert zero (#302)

* 2021 edition update (#303)

* `--dev` implies `--tmp`

* update to polkadot-v.0.9.17 (#313)

* update use all features = ["wasmtime"] that can (#314)

* update `polkadot-v0.9.17` deps (#317)

* update workflow (#318)

* cargo update (#321)

* Fix typo in README.md (#322)

* Update to polkadot-v0.9.18 (#328)

* TryRuntime added ot CLI

* No issues here, only upsteam & StackExchange (#340)

* update issue templates
* all issues upstream only

* Update to Polkadot v0.9.19 upstream (#341)

- command helper for benchmarks
- try runtime updates
- clap bump

* Update to `polkdadot-v0.9.20` from upstream (#343)

- update to polkdadot-v0.9.20 from upstream
- new CLI commands for convinience

* rename node-template to governance2

* Add pallet scheduler

* add treasury, bounties

* add democracy, council, technical committee

* add tips, elections-phragmen

* add pallet referenda

* remove pallet template

* fix readme and license

* refactor source code

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: Ricardo Rius <9488369+riusricardo@users.noreply.github.com>
Co-authored-by: Joshy Orndorff <admin@joshyorndorff.com>
Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
Co-authored-by: Jimmy Chu <jimmy@parity.io>
Co-authored-by: Ricardo Rius <ricardo@parity.io>
Co-authored-by: Dan Forbes <dan@parity.io>
Co-authored-by: kaichao <kaichaosuna@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
Co-authored-by: Dan Forbes <dan@danforbes.dev>
Co-authored-by: Denis P <denis.pisarev@parity.io>
Co-authored-by: Julien Eluard <jeluard@users.noreply.github.com>
Co-authored-by: Caio <c410.f3r@gmail.com>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
Co-authored-by: Xiliang Chen <xlchen1291@gmail.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com>
Co-authored-by: Addie Wagenknecht <addie@nortd.com>
Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>
Co-authored-by: Dan Shields <nukemandan@protonmail.com>
Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>
Co-authored-by: Muhammad-Jibril <jbashir52@gmail.com>
Co-authored-by: Alexander Koz <a@koz.email>
Co-authored-by: Anders Christiansen Sørby <anders@sorby.xyz>
Co-authored-by: Sacha <alexander.lansky@gmail.com>
Co-authored-by: Erasmus Hagen <rashagen+github@gmail.com>
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
Co-authored-by: hamidra <hamid.alipour@gmail.com>
Co-authored-by: Vladimir Serov <me@cab404.ru>
Co-authored-by: Vasiliy Yorkin <vasiliy.yorkin@gmail.com>
Co-authored-by: Amir Abrams <AmirAbrams@users.noreply.github.com>
Co-authored-by: Alejandro Martinez Andres <alejandro@parity.io>
Co-authored-by: Daniel Chmielewski <contact@dcsoftware.xyz>
nathanwhit pushed a commit to nathanwhit/creditcoin-substrate that referenced this pull request Jul 8, 2022
1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)
tungleanh92 pushed a commit to tungleanh92/Loyavis_node that referenced this pull request Sep 16, 2022
1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)
revoltez added a commit to comrade-coop/validated-streams that referenced this pull request Oct 22, 2022
* Initial commit

* Initial node-template

* Move node-template up a folder

* Add execute permission to rename script (#1)

* Update Node Template: 7d7e74fb7

* Delete substrate-node-rename.sh

* Revert "Update Node Template: 7d7e74fb7"

This reverts commit cd271e0.

* Revert "Delete substrate-node-rename.sh"

This reverts commit 5cd3d42.

* Delete substrate-node-rename.sh

* Update to `3dedd246c62255ba6f9b777ecba318dfc2078d85`

* Delete substrate-node-template.tar.gz

In order to allow people to clone this template, GitHub requires all files be less than 10 mb.

* Update to `d1cd01c74`

* Update README.md

* Update to `d1cd01c7`

* Update to 3e65111 (#18)

* readme update on generating your own node-template (#16)

Added readme for generating your own substrate node template

* Update README.md

* Update node template to alpha.3

* Bump deps to alpha.3

* Increase total block weight.

* Update node template to alpha 5 (#27)

* Run release script

* Change dependencies to crates.io

* Delete no-longer-used build.rs

* Update to alpha.6

* alpha.6 to github (#37)

* alpha.6 to github

* fix format

* Update to 2.0.0-alpha.7 (#38)

Closes #35

Thanks to @brenzi for the work he did on #36 I copied a lot of it 🙏

* Use docker to setup a local dev chain  (#41)

* use docker to setup a local dev chain.

* install docker link

* update command

* Update README.md

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* more commands to start or check a node.

* purge chain in docker

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* fix: README update on docker usage (#43)

* use docker to setup a local dev chain.

* install docker link

* update command

* Update README.md

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* more commands to start or check a node.

* purge chain in docker

* update README

Co-authored-by: Kaichao Sun <kaichaosuna@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* Upgrade to Substrate v2.0.0-alpha.8 (#44)

Co-authored-by: Dan Forbes <dan@danforbes.dev>

* Update to v2.0.0-rc1 (#45)

* Upgrade to Substrate v2.0.0-rc2 (#46)

* change (ci): new CI image

* Upgrade to v2.0.0-rc3

* Fix manual upgrade errors and update Cargo lockfile

* Add some playground love (#57)

* 🔖 update image

* Playground updates (#58)

* Fixed typo

* Updated image organization

* 🔖 update image

* Get rid of that guy. Use tag (#59)

* 🔖 update image

* Updated base template image (#61)

* 🔖 update image

* Upgrade to v2.0.0-rc4 (#62)

* Upgrade to v2.0.0-rc4

* Better updates to README

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

* 🔖 update image

* Upgrade to v2.0.0-rc5 (#65)

* 🔖 update image

* Remove unused dependencies (#66)

* 🔖 update image

* Update serde dependency per @thiolliere (#68) & fix OpaqueBlock 

paritytech/substrate#6557 (comment)

* 🔖 update image

* 🔖 update image

* Updated base image

* 🔖 update image

* Create Issue templates (#73)

* Create Issue templates

- Report a Bug
- Suggest a Feature
- Ask a Question

* 🔖 update image

* Only run build action in main repo

* 🔖 update image

* Upgrade to v2.0.0-rc6 (#75)

* 🔖 update image

* Simplify docker image creation workflow

* Backport paritytech/substrate#7014 (#81)

* Update to v2.0.0 🎉 (#88)

* Update Dockerfile

* Update Dockerfile

* Add toolchain file (#92)

* Add toolchain file

* Remove reference to script that uses latest nightly

* Remove link to nonexistent subheading

* Update devcontainer.json

* Delete Dockerfile

* Added nicer commands

* Rely on latest image

* Added new menu option

* Update toolchain file to be compatible with paritytech/ci-linux Docker (#98)

Closes #95

* Remove rust-toolchain file (#99)

Architecture specific toolchains are not allowed in this file.
We can assume that stable is the default toolchain and should not
dictate with which toolchain the user builds the client. Also this
breaks under macOS.

We are only interested with which toolchain the runtime is build.
For this we should set the WASM_BUILD_TOOLCHAIN variable.

* Bump wasm-builder-runner

1.0 wasm-builder-runner is not compatible with 2.0 wasm-builder paritytech/substrate#7283 (comment)

* Nix shell sync with Substrate (#100)

* nix shell config

* fix darwin

* update nightly for nix shell

* include all (potential) pallets in Cargo workspace (#107)

* Update Cargo.lock

* Update init.sh

The instruction on readme explicitly depends on nightly-2020-10-05

* Update Local Development docs to use Makefile (#105)

* Update Local Development docs to use Makefile

* Update Makefile per @athei

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

* Add workflow to check set-up & build

* Workflow nitpicks

* Fix Docker Compose

* Add .editorconfig and format code style (#115)

* Add .editorconfig and format code style

* Enforce line length to be smaller than 100

* Update to v2.0.1 (#126)

* Add Rust setup steps

* Update to v2.0.1

* Cannot skip Wasm build

* Update docs

* Update build.rs

* new wasm builder, cargo update, and script tweaks

* minor update

Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>
Co-authored-by: Dan Shields <nukemandan@protonmail.com>
Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* Patch Multiaddress Into Substrate Node Template (#130)

* Patch Multiaddress Into Substrate Node Template

* Updated all version to 100

* Update runtime/src/lib.rs

* Update runtime/src/lib.rs

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* Add Fedora/RHEL/CentOS (#140)

Add Fedora/RHEL/CentOS Installation details

* Rely on debug compilation

* Upgrade to v3.0.0 (#141)

* Revisit once playground template are finalised

* Rely on latest syntax

* The latest Substrate Node Template v3 compiled from Substrate (#160)

* Fix broken benchmarking (#167)

* Add nix build

* Add README documentation

* Add direnv cache to gitignore

* Include Playground link in Node Template README

Added button and text to point reader to it Playground.

* Simplify nix setup

* Fix broken link

* Added instructions for custom-types (#183)

* Node template generated from Substrate repo `monthly-2021-05` tag (#186)

* Remove AccountIndex from runtime (#204)

This commit removes the `AccountIndex` from the runtime/src/lib.rs as the `AccountIndex` type is typically used to configure the Indices pallet (https://substrate.dev/rustdocs/v3.0.0/pallet_indices/trait.Config.html) which is not used by the node template, so there is no point to include it.

* Use latest node-template from Substrate master (#205)

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>

* fix missing docker-compose volume source (./.local) (#189)

* Minor Nix environent tweaks (#209)

* envrc: made lorri optional

* shell.nix: added RUST_SRC_PATH, so rust-analyzer works out of the box

* `monthly-2021-07` release (#210)

* Add rustfmt.toml, run `cargo +nightly fmt` (#217)

* add rustfmt to match upstream

* correct rustfmt, run cargo +nightly fmt

* Add a matrix chat badge to the README (#223)

paritytech/substrate#9476

* Update to substrate `monthly-2021-08` (#222)

* update to substrate `monthly-2021-08`

* clean and update cargo files, use correct monthly version

* rev -> tag in cargo

* Initialize submodule for front-end template

* Revert "Initialize submodule for front-end template"

This reverts commit 0d70ffc.

* V3.0.0+monthly 2021 09+1 (#234)

* update to monthly-2021-09+1

* name docs -> doc, correct versions

* use monthly-2021-09+1 tag

* nix instruction

* fmt

* Remove now irrelevant workflow (#235)

* Update nightly toolchain to 2021-06-17 (#240)

* Update nightly toolchain to 2021-06-17

* Update shell.nix

Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>

* Cleanup (#243)

* Update to `monthly-2021-10` (#246)

* Update shell.nix (#247)

* Correct link to basic Rust setup instructions (#251)

* new docs site + Do not provide benchmarking host functions by default (#255)

* hompage = substrate.io (#256)

* Update to `monthly-2021-11` (#259)

* file changes from upstream

* fix cargo for monthly-2021-11

* update rust 2021 (#261)

* Move to use `devhub/latest` tag upstream (#271)

* Update devcontainer.json

* Update to monthly-2021-12 upstream (#277)

* Persistent state fix (#285)

* cargo update -p sc-cli (#290)

* Changes from Substrate upstream `polkadot-v0.9.15-1` (#300)

Use 1 line deps
use `devhub/latest` tag for deps
Use ONLY 4.0.0-dev deps for sp-core and sp-std and sp-runtime (upstream master is ahead)

* add zero check (#301)

* revert zero (#302)

* 2021 edition update (#303)

* `--dev` implies `--tmp`

* update to polkadot-v.0.9.17 (#313)

* update use all features = ["wasmtime"] that can (#314)

* update `polkadot-v0.9.17` deps (#317)

* update workflow (#318)

* cargo update (#321)

* Fix typo in README.md (#322)

* Update to polkadot-v0.9.18 (#328)

* TryRuntime added ot CLI

* No issues here, only upsteam & StackExchange (#340)

* update issue templates
* all issues upstream only

* Update to Polkadot v0.9.19 upstream (#341)

- command helper for benchmarks
- try runtime updates
- clap bump

* Update to `polkdadot-v0.9.20` from upstream (#343)

- update to polkdadot-v0.9.20 from upstream
- new CLI commands for convinience

* Update to polkadot-v0.9.22 (#346)

* updating to 0.9.22

Co-authored-by: Dan Shields <nukemandan@protonmail.com>

* bump lock for backport of cumulus (#349)

* Additional package needed for Debian/Ubuntu/WSL (#344)

* Additional package needed for install

Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>

* update to polkadot-v0.9.23 (#350)

* Update to polkadot-v0.9.24 (#352)

* Update to polkadot-v0.9.24

* Update to polkadot-v0.9.25 (#354)

* Update to polkadot-v0.9.26 (#356)

Co-authored-by: Dan Shields <nukemandan@protonmail.com>

* Fix docker-compose.yml (#357)

* Update from Substrate

Includes nitpicks and URL updates

* Auto-Update node-template from polkadot-v0.9.27 (#366)

Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com>
Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>

* Auto-Update substrate-node-template from polkadot-v0.9.28 (#367)

Co-authored-by: substrate-developer-hub <devops-team@parity.io>

* Auto-Update substrate-node-template from polkadot-v0.9.28 (#375)

update lock only on 0.9.28

* Auto-Update substrate-node-template from polkadot-v0.9.29 (#374)

Co-authored-by: substrate-developer-hub <devops-team@parity.io>
Co-authored-by: Dan Shields <nukemandan@protonmail.com>

* Auto-Update substrate-node-template from polkadot-v0.9.28

* update lock polkadot-v0.9.29 (#379)

Co-authored-by: substrate-developer-hub <devops-team@parity.io>

* Auto-Update substrate-node-template from polkadot-v0.9.30 (#380)

* inital commi

* fixed dependencies

* intial validated streams template

* intial validated streams template

* intial validated streams template

* init

* ignore target

* ignore target

* restored

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: Ricardo Rius <9488369+riusricardo@users.noreply.github.com>
Co-authored-by: Joshy Orndorff <admin@joshyorndorff.com>
Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
Co-authored-by: Jimmy Chu <jimmy@parity.io>
Co-authored-by: Ricardo Rius <ricardo@parity.io>
Co-authored-by: Dan Forbes <dan@parity.io>
Co-authored-by: kaichao <kaichaosuna@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
Co-authored-by: Dan Forbes <dan@danforbes.dev>
Co-authored-by: Denis P <denis.pisarev@parity.io>
Co-authored-by: Julien Eluard <jeluard@users.noreply.github.com>
Co-authored-by: Caio <c410.f3r@gmail.com>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
Co-authored-by: Xiliang Chen <xlchen1291@gmail.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com>
Co-authored-by: Addie Wagenknecht <addie@nortd.com>
Co-authored-by: zxchen <czxczf@gmail.com>
Co-authored-by: Dan Shields <35669742+NukeManDan@users.noreply.github.com>
Co-authored-by: Dan Shields <nukemandan@protonmail.com>
Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>
Co-authored-by: Muhammad-Jibril <jbashir52@gmail.com>
Co-authored-by: Alexander Koz <a@koz.email>
Co-authored-by: Anders Christiansen Sørby <anders@sorby.xyz>
Co-authored-by: Sacha <alexander.lansky@gmail.com>
Co-authored-by: Erasmus Hagen <rashagen+github@gmail.com>
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
Co-authored-by: hamidra <hamid.alipour@gmail.com>
Co-authored-by: Vladimir Serov <me@cab404.ru>
Co-authored-by: Vasiliy Yorkin <vasiliy.yorkin@gmail.com>
Co-authored-by: Amir Abrams <AmirAbrams@users.noreply.github.com>
Co-authored-by: Alejandro Martinez Andres <alejandro@parity.io>
Co-authored-by: Daniel Chmielewski <contact@dcsoftware.xyz>
Co-authored-by: Bruno Galvao <brunopgalvao@gmail.com>
Co-authored-by: Sameer Dhoot <sameer.dhoot@gmail.com>
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com>
Co-authored-by: Sacha Lansky <sacha@parity.io>
Co-authored-by: Paritytech CI <52199148+paritytech-ci@users.noreply.github.com>
Co-authored-by: substrate-developer-hub <devops-team@parity.io>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants