- 12 Apr, 2022 1 commit
-
-
Andrew Jones authored
-
- 15 Mar, 2022 1 commit
-
-
Michael Müller authored
* Include `ink_linting` folder in releases * Add CI stage to test if publishing/installing works * Revert me: Skip most CI stages * Remove unneeded `--registry` * Revert "Revert me: Skip most CI stages" This reverts commit da134108a62ebb0e6ff38f613f138d3a7063c5f3. * Make CI code clearer * Remove superfluous newline * Improve comments * Refactor `build.rs` * Add comment * Add missing argument
-
- 25 Feb, 2022 1 commit
-
-
Michael Müller authored
-
- 23 Feb, 2022 1 commit
-
-
Michael Müller authored
* Add ink! linting MVP stage * CI: cache cargo installations; update versions * Apply suggestions from code review Co-authored-by:
Sergejs Kostjucenko <85877331+sergejparity@users.noreply.github.com> * Update changelog * Check if `dylint` requirements are installed * Make `clippy` happy * Make tests happy * Make `LICENSE` symlink * Make error handling and panic's consistent * Improve code structure * Remove unneeded `--workspace` * Fix `mapping-two-constructor` test file * Simplify `Option<Vec<_>>` to `Vec` * Generalize unsetting of env variables in `invoke_cargo` * Move special case of `dylint` verbosity to call site * Keep calm and return an `Err` * Move checking for `dylint-link` to `build.rs` * Add `ink_linting/Cargo.lock` * Move `bool_to_exit_code` inline * Add test for non-fully-qualified path call of `initialize_contract` * Fix panic when no manifest path was supplied * Improve structure of `build.rs` * Make linting error message non-blaming * Remove incorrect note on not detecting indirections * Make `clippy` happy * Impprove text * Build `ink_linting` with `--locked` * Fix path separators for Windows CI * Revert "Fix path separators for Windows CI" This reverts commit b59983137305eeb2df68c38696f13bccfd849ba4. * Revert me: Debug failing Windows CI * Revert me: Debug failing Windows CI * Revert me: Debug failing Windows CI * Revert me: Debug failing Windows CI * Revert me: Debug failing Windows CI * Revert me: Debug failing Windows CI * Revert me: Debug failing Windows CI * Use `which` for detecting `dylint-link` installation * Remove `DYLINT_DRIVER_PATH` * Add `--lib` * Revert "Remove `DYLINT_DRIVER_PATH`" This reverts commit d0d209fe60972fa9d242767079423c0b9913f3f0. * Use temporary `DYLINT_DRIVER_PATH` path during tests * Give `template` variable a speaking name Co-authored-by: CI system <> Co-authored-by:
Sergejs Kostjucenko <85877331+sergejparity@users.noreply.github.com>
-
- 10 Feb, 2022 1 commit
-
-
Sergejs Kostjucenko authored
-
- 09 Feb, 2022 2 commits
-
-
Michael Müller authored
* Revert "Revert me: Don't require `clippy` CI stage to succeed (#427)" This reverts commit b30c3aed. * Set fixed nightly * Remove `rustup update` * Remove `rustup override`
-
Michael Müller authored
-
- 20 Jan, 2022 4 commits
-
-
Michael Müller authored
-
Michael Müller authored
-
Michael Müller authored
* Revert "Revert me: Temporarily use fresh cache dir (#406)" This reverts commit bed5bc0e. * Update `Cargo.lock`
-
Michael Müller authored
-
- 20 Jul, 2021 1 commit
-
-
Alexander Theißen authored
* Check all the code with clippy * Fix clippy warnings
-
- 03 Jul, 2021 1 commit
-
-
chiefbiiko authored
-
- 30 Mar, 2021 1 commit
-
-
Michael Müller authored
* Add clippy to CI * Fix `Cargo.toml` path
-
- 24 Mar, 2021 1 commit
-
-
Michael Müller authored
* Test new project template in CI * Add empty workspace before build * Add `--all-features`
-
- 10 Mar, 2021 1 commit
-
-
Michael Müller authored
* Revert "Revert me: Remove `--all-features` (#114)" This reverts commit 4a0d352b . * Pass verbosity flag * Format use * Run tests without `binaryen-as-dependency` * Update to `scale-info` 0.6 * Fix `value used after move` * Do not continue processing wasm on `check` Results in `No such file` otherwise, since no *.wasm is generated on `check`. * Make casing consistent for `log` messages * Clarify behavior of `check` * Revert me: add debug output * Upgrade `cargo_metadata` to 0.13.1 * Fix assert for target path `target/ink` * Revert "Revert me: add debug output" This reverts commit d2bf1dd9e7dc9f8ca7c82e7abd18ee762844eb31. * Revert "Upgrade `cargo_metadata` to 0.13.1" This reverts commit 723c9b294dabadf31a4c3fa39dddfc8356f83ccf. * Run tests only with `binaryen-as-dependency` * Upgrade cargo-metadata and fix usages (#210) * Only allow new contract names beginning with an alphabetic character (#219) * Only allow contract names beginning with an alphabetic character * Add test for contract name beginning with a number * Add test for contract name beginning with a number * Run tests only with `binaryen-as-dependency` * Refactor * Revert "Refactor" This reverts commit defe20db97bdcd42809e29e67a748511131a9e42. Co-authored-by:
Andrew Jones <ascjones@gmail.com>
-
- 02 Dec, 2020 1 commit
-
-
Denis_P authored
* CI: put image name into a var so it can be changed by a upstream pipeline trigger * CI: explanation for the ancestors
-
- 01 Dec, 2020 1 commit
-
-
Michael Müller authored
-
- 05 Nov, 2020 1 commit
-
-
Michael Müller authored
-
- 27 Oct, 2020 1 commit
-
-
Denis_P authored
* change (CI): some modern CI features * change (conf): chown * change (CI): missed one `only` * change (CI): create config file in new CARGO_HOME * change (CI): mkdir for prepopulation 1 step deeper * change (CI): do not look in the same dir
-
- 10 Sep, 2020 1 commit
-
-
Andrew Jones authored
* Extract contract metadata to its own crate * Add json serialization test * Add json test for excluding optional fields * Add doc tests and rename to contract-metadata * Fmt * Fix tests * Fmt * Builder API for contract metadata * Tests for builder pattern * Fmt * Make metadata version camel case * Builder optional fields * Check whether fields have not already been set * Check at least one author * I really should check it compiles before pushing * Oh yeah and cargo fmt fml * Yeah
-
- 09 Jul, 2020 1 commit
-
-
Andrew Jones authored
* Update CI docker image` * Rename ink_abi -> ink_metadata to fix tests
-
- 09 Mar, 2020 1 commit
-
-
Denis_P authored
* change the CI docker image * should have created the dir to store artifacts * test saving artifact * test ok, ready to merge
-
- 02 Mar, 2020 1 commit
-
-
Denis_P authored
* save built artifact, it will be available in gitlab job * change the CI docker image * if gitlab can rebase * if gitlab can rebase to origin * git creds * whatever origin should work * how to know that I'm on the right branch * remove --release from test
-
- 26 Feb, 2020 1 commit
-
-
Andrew Jones authored
* WIP: building wasm with xargo * Fix compilation errors * Fmt * Run commands with `rustup run nightly` * Pass separate link-args in rustflags for xargo compat * Warn user if 'rlib' crate type * Colourise printed error * Ignore Xargo.toml in template * Refactor Xargo file generation, only remove if generated. * WIP: Add rlib crate-type when generating metadata * Add rlib when building metadata, remove when building wasm * Fmt * Make error bright red * Fix generating without modified Cargo.toml * Don't need to check nightly installed, the command will fail * Only load toml when ready to modify: allow for multi usage * Fmt * Show error context * Debug crate metadata * Disable rlib by default for template * Use correct working dir, not workspace root * Use `cargo-xbuild` as lib * Check for nightly channel * Check for correct xbuild configuration * Add xbuild config to template * Fix xbuild config check and use latest xbuild version * Fmt * Restore tempfile dev dependency * Move xbuild config to the end of the file * Enable rlib by default in template * Don't need nightly for generating the metadata * Actually do need nightly, and just run plain cargo * Not verbose: need to pass that flag through properly * Fmt * Fix tests * Error when xbuild config not present, and update README * Fix tests * Remove references to xargo and update readmes * Fmt * Add error context to cargo invocation * Fix tests compilation * Fmt * Nightly toolchain for CI * Add docs for nightly toolchain requirement * Link to nightly docs * Disable backtrace on CI * Make tests pass * Install rust-src * Disable backtrace to make tests pass * Move args closer to invocation * Create temporary Cargo.toml * Rework temp manifest api * Target dir is already absolute * temp dir prefix * xbuild config with sysroot path and explicit args * Use custom xbuild branch * Remove check for xbuild config * Rewrite relatives paths when using temp file * Fix dependency path rewrite * Update cargo-xbuild * workspaces: parse workspace member manifests * WIP workspaces * Implement temp workspace copy * Fmt * Rewrite bin relative path * Handle package rename for contracts * Fmt * Pass rustflags by setting env var * Fmt * Use abs path for lib default * Add 1 decimal place to file size * Make generate-metadata work, introduces ManifestPath * Fmt * cargo update * Rename manifest to workspace * Fix test compilation and fmt * Fix link * Add prerequisites section to readme * Remove rust-src component (added to image) * Fix deploy build * Use builder like method for amending root manifest * List installed components * Show active-toolchain and whether rust-src installed * Install nightly rust-src (temporary) * Fix metadata test * Fmt * Remove manual install of rust-src and diagnostics * More doc comments * Add verbosity flags * Add verbosity flags to metadata command * Fix working dir for generate-metadata * Add verbosity to tests * Add verbosity to tests * Make url optional and cargo update * Remove bk file from gitignore * Bump version * Fix comment and formatting * Add CHANGELOG.md
-
- 03 Feb, 2020 1 commit
-
-
Andrew Jones authored
* Check default features build in CI * Hide extrinsics only stuff behind feature * Make submit_extrinsic crate public * Fmt * Make build run on CI with default features
-
- 13 Jan, 2020 1 commit
-
-
- 09 Jan, 2020 1 commit
-
-
Andrew Jones authored
* Add CI badges and update title * Revert to original title * Try using different image * Image path * Install rustfmt
-
- 08 Jan, 2020 1 commit
-
-
* initial fail-fast CI with 3 stages * build will happen nightly and on merges * typo in name * Format code Co-authored-by:
Andrew Jones <ascjones@gmail.com>
-