Skip to content
Snippets Groups Projects
  1. Mar 22, 2021
  2. Mar 16, 2021
    • Denis_P's avatar
      CI: run cargo deny nightly (#8376) · 2586d557
      Denis_P authored
      
      * CI: run cargo deny only nightly before it's fixed
      
      * Release missing 3.0 crates: pallet-node-authorization sc-finality-grandpa-warp-sync (#8360)
      
      * bump pallet-node-authorization
      
      * prepping sc-finality-grandpa-warp-sync for release
      
      * bump Cargo.lock
      
      * Update ss58-registry.json (#8351)
      
      Added Plasm Network description
      
      * [CI] Require D*-audit labels for any runtime changes (#8345)
      
      * add check for audit labels if runtime change
      
      * fix shellcheck nits
      
      * include lib.sh in check_runtime.sh
      
      * fix check_labels.sh
      
      * fix check_labels.sh
      
      * oops, this is github actions...
      
      * why wont this work
      
      * fetch all refs
      
      * Update check-labels.yml
      
      * print env - wtf is happening
      
      * checkout the PR...
      
      * ffs
      
      * fix
      
      * REVERT ME: test runtime check
      
      * Revert "REVERT ME: test runtime check"
      
      This reverts commit 0fd2b04abeeac12dd8ede4c0708cb796f9e3e722.
      
      * Fix CI benchmark check (#8380)
      
      * CI: run cargo deny only nightly before it's fixed
      
      Co-authored-by: default avatarBenjamin Kampmann <ben@gnunicorn.org>
      Co-authored-by: default avatarAleksandr Krupenkin <mail@akru.me>
      Co-authored-by: default avatarMartin Pugh <pugh@s3kr.it>
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      2586d557
    • Shaun Wang's avatar
      Support pallet::storage conditional compilation (#8324) · 844e2552
      Shaun Wang authored
      
      * Support pallet::storage conditional compilation.
      
      * Add docs for cfg attributes.
      
      * Keep strong types for get cfg attrs return.
      
      * Update frame/support/procedural/src/pallet/parse/helper.rs
      
      * Update frame/support/procedural/src/pallet/parse/storage.rs
      
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      844e2552
  3. Mar 10, 2021
    • Denis_P's avatar
      CI: return docs jobs (#8307) · 9637faae
      Denis_P authored
      * CI: return docs jobs allowing them to fail
      
      * CI: refrain from Dwarnings for now
      
      * CI: pass RUSTFLAGS directly; no need removing what wasn't there
      9637faae
  4. Feb 19, 2021
    • Denis_P's avatar
      CI: test and update ci image, codeowners (#8142) · 82e52b8b
      Denis_P authored
      * CI: prep for the new ff deployment
      
      * CI: variable for CI image
      
      * git: add CI team and remove Max from CODEOWNERS
      
      * CI: diener should be updated in CI image, not here.
      
      * CI: diener should be updated in CI image, not here.
      
      * CI: run cargo deny on changes to manifests and lock; run build jobs on schedules [skip ci]
      
      * CI: remove flaming-fir deployment, it will be handled from s3 updates [skip ci]
      
      * CI: trigger simnet with a certain substrate version
      
      * CI: remove cargo-audit in favor of cargo-deny; prepare for being triggered
      
      * CI: prepare to be triggered
      
      * CI: chore
      82e52b8b
    • Bastian Köcher's avatar
      Fix warning in rustdoc job (#8159) · 20527aec
      Bastian Köcher authored
      
      * Fix warning in rustdoc job
      
      * More fixes
      
      * Remove `build-rust-doc` job
      
      Remove this job until upstream is fixed:
      https://github.com/rust-lang/rust/issues/82284
      
      * CI: temp. remove of the publishing job, no use of it w/o build
      
      Co-authored-by: default avatarDenis P <denis.pisarev@parity.io>
      20527aec
  5. Feb 15, 2021
  6. Feb 11, 2021
  7. Jan 29, 2021
  8. Jan 14, 2021
  9. Jan 13, 2021
  10. Jan 11, 2021
  11. Jan 06, 2021
    • Denis_P's avatar
      CI: remove squash and fix buildah push (#7841) · 7eb5113f
      Denis_P authored
      7eb5113f
    • ordian's avatar
      upgrade a few dependencies (#7831) · 2b48e09b
      ordian authored
      * upgrade a few dependencies
      
      * make it compile at the expense of duplicate deps
      
      * fix web-wasm and a warning
      
      * introduce activate-wasm-bindgen-features crate
      
      * Revert "introduce activate-wasm-bindgen-features crate"
      
      This reverts commit 5a6e41e683f8a4844c0a735dcd08caabb2313f11.
      
      * add getrandom feature to sc-consensus-aura
      2b48e09b
  12. Dec 17, 2020
  13. Dec 08, 2020
    • Denis_P's avatar
      Remove waterfall CI trigger (#7519) · 29d7e0e6
      Denis_P authored
      * fix (CI): fix the triggered project name
      
      * fix (CI): debug run
      
      * fix (CI): debug run 2
      
      * fix (CI): revert debug2
      
      * Revert "fix (CI): debug run"
      
      This reverts commit 96866a953da797ef6e0689374eecc0d8cba4627d.
      
      * CI: remove the trigger
      29d7e0e6
  14. Nov 25, 2020
  15. Nov 24, 2020
    • Bastian Köcher's avatar
      Wasm-builder 3.0 (#7532) · 923cb8ee
      Bastian Köcher authored
      
      * Build every wasm crate in its own project with wasm-builder
      
      Building all wasm crates in one workspace was a nice idea, however it
      just introduced problems:
      
      1. We needed to prune old members, but this didn't worked for old git
      deps.
      2. We locked the whole wasm workspace while building one crate. This
      could lead to infinitely locking the workspace on a crash.
      
      Now we just build every crate in its own project, this means we will
      build the dependencies multiple times. While building the dependencies
      multiple times, we still decrease the build time by around 30 seconds
      for Polkadot and Substrate because of the new parallelism ;)
      
      * Remove the requirement on wasm-builder-runner
      
      This removes the requirement on wasm-builder-runner by using the new
      `build_dep` feature of cargo. We use nightly anyway and that enables us
      to use this feature. This solves the problem of not mixing
      build/proc-macro deps with normal deps. By doing this we get rid off
      this complicated project structure and can depend directly on
      `wasm-builder`. This also removes all the code from wasm-builder-runner
      and mentions that it is deprecated.
      
      * Copy the `Cargo.lock` to the correct folder
      
      * Remove wasm-builder-runner
      
      * Update docs
      
      * Fix deterministic check
      
      Modified-by: default avatarBastian Köcher <git@kchr.de>
      
      * Try to make the ui test happy
      
      * Switch to `SKIP_WASM_BUILD`
      
      * Rename `SKIP_WASM_BINARY` to the correct name...
      
      * Update utils/wasm-builder/src/builder.rs
      
      Co-authored-by: default avatarAndré Silva <123550+andresilva@users.noreply.github.com>
      
      * Update utils/wasm-builder/src/builder.rs
      
      Co-authored-by: default avatarAndré Silva <123550+andresilva@users.noreply.github.com>
      
      Co-authored-by: default avatarAndré Silva <123550+andresilva@users.noreply.github.com>
      923cb8ee
  16. Oct 30, 2020
  17. Oct 14, 2020
  18. Sep 30, 2020
    • Denis_P's avatar
      WIP: remove deprecated only/except clauses (#7229) · cdff10e1
      Denis_P authored
      * change (CI): remove deprecated only/except clauses
      
      * change (CI): remove
      
      * change (CI): debug regex
      
      * change (CI): regex shouldn't be surrounded with quotes in `rules`
      
      * change (CI): no quotes in `rules`
      
      * change (CI): debug workflow
      
      * change (CI): almost equal
      
      * change (CI): splinters
      
      * change (CI): some details [chaos:basic]
      
      * change (CI): add manual substrate build on PRs
      
      * change (CI): mistake with publish-to-crates-io
      
      * change (CI): reapproach chaos-only; rename rules anchors [skip ci]
      
      * change (CI): add linux and mac to manual jobs for PRs [skip ci]
      
      * change (CI): remove `pre-v` tags rules [skip ci]
      
      * change (CI): add subkey for macos build as manual on PRs as well
      
      * change (CI): add glob to match every changed file in monitoring
      
      * test (CI): [chaos:basic]
      cdff10e1
  19. Sep 24, 2020
  20. Sep 22, 2020
  21. Sep 18, 2020
    • Benjamin Kampmann's avatar
      Tracing for wasm with bridging to native (#6916) · a9c73113
      Benjamin Kampmann authored
      
      * implement events handling, implement parent_id for spans & events
      
      * add events to sp_io::storage
      
      * update test
      
      * add tests
      
      * adjust limit
      
      * let tracing crate handle parent_ids
      
      * re-enable current-id tracking
      
      * add test for threads with CurrentSpan
      
      * fix log level
      
      * remove redundant check for non wasm traces
      
      * remove duplicate definition in test
      
      * Adding conditional events API
      
      * prefer explicit parent_id over current,
      
      enhance test
      
      * limit changes to client::tracing event implementation
      
      * remove From impl due to fallback required on parent_id
      
      * make tracing codecable
      
      * replace with global tracing
      
      * new tracing interface
      
      * impl TracingSubscriber in client
      
      * implement access to global TracingSubscriber from primitives
      
      * span for wasm
      
      * increment towards Wasm Tracing Subscriber implementation
      
      * increment, remove sp-tracing from runtime-interface
      
      * increment, it compiles
      
      * attained original functionality with new mechanism
      
      * implement remaining TracingSubscriber functions
      
      * remove spans from decl_module
      
      * add handling for encoded values
      
      * Revert "replace with global tracing"
      
      This reverts commit 8824a60deea54d9b437407a21c8ceaf6a1902ee5.
      
      * Wasm Side Tracing
      
      * tracing on wasm
      
      * enable tracing wasm on node-runtime
      
      * export all the macros in std
      
      * tracing subscriber on wasm-side only
      
      * pass spans and events over and record them
      
      * reactivate previous code and  cleanup
      
      * further cleaning up
      
      * extend the span macros, activate through executive
      
      * tracking the actual extrinsic, too
      
      * style
      
      * fixing tests
      
      * spaces -> tabs
      
      * attempting to reactivate params
      
      * activate our tests in CI
      
      * some passing
      
      * tests passing
      
      * with core lazy
      
      * global tracer for wasm side with pass over
      
      * fixing metadata referencing
      
      * remove const_fn feature requirement
      
      * reenable dispatch traces
      
      * reset client tracing
      
      * further cleaning up
      
      * fixing runtime-test
      
      * move tracing-build setup into runtime-test
      
      * Merge DebugWriter from tracing and frame-support, move to sp-std
      
      * remove dangling fixme
      
      * Docs for tracing primitives
      
      * cleaning up a bit more
      
      * Wasm interface docs
      
      * optimise docs.rs setup
      
      * adding tracing flags to uncomment
      
      * remove brace
      
      * fixing imports
      
      * fixing broken syntax
      
      * add required modules
      
      * nicer formatting
      
      * better target management
      
      * adding low level storage tracing events into frame
      
      * add custom Debug impl for WasmMetadata
      
      * cloning profiler
      
      * adding info about cloning profiler
      
      * using in-scope for within calls
      
      * proper time tracing, cleaning up println
      
      * allow to disable tracing on runtime_interface-macro
      
      * disable tracing for wasm-tracing-interface
      
      * simplify wasm-tracing-api
      
      * update client to new interface
      
      * fixing docs and tests for sp-tracing
      
      * update integration tests
      
      * re-activating enter_span
      
      * dropping FIXME, it's documented
      
      * fix formatting
      
      * fix formatting
      
      * fix imports
      
      * more debug info
      
      * inform wasm about it being disabled by returning 1
      
      * only one tracer, but enabled multi-all support
      
      * make trait pub again for tests
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarNiklas Adolfsson <niklasadolfsson1@gmail.com>
      
      * fixing wasm doc tests for proper usage
      
      * remove unnecessary import
      
      * fixing formatting
      
      * minor style fixes
      
      * downgrading wabt
      
      * update error message for UI
      
      * Fix interface test
      
      * next attempt to fix macros
      
      * geee
      
      * revert tracing on hashed for future PR
      
      * remove local macros, use originals
      
      * we are able to convert to static items
      
      * implement more WasmValue types
      
      * adding support to convert str, debug and encoded values
      
      * more minor fixes
      
      * revert unsafe 'static making
      
      * fix indentation
      
      * remove commented lines
      
      * bump all them tracing versions
      
      * cleaning up docs and info
      
      * document new flag
      
      * the new layered system handles span cloning better
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarDavid <dvdplm@gmail.com>
      
      Co-authored-by: default avatarMatt Rutherford <mattrutherford@users.noreply.github.com>
      Co-authored-by: default avatarNiklas Adolfsson <niklasadolfsson1@gmail.com>
      Co-authored-by: default avatarDavid <dvdplm@gmail.com>
      a9c73113
  22. Sep 11, 2020
  23. Sep 01, 2020
  24. Aug 12, 2020
  25. Jul 24, 2020
  26. Jul 23, 2020
    • HarryHong's avatar
      [CI]Chaostest suite initiation (#5793) · 36e31208
      HarryHong authored
      
      * Initiate chaostest cli test suite: singlenodeheight on one dev node
          Added chaostest stages in CI
          Added new docker/k8s resources and environments to CI
          Added new chaos-only tag to gitlab-ci.yml
      
      * Update .maintain/chaostest/src/commands/singlenodeheight/index.js
      
      Co-authored-by: default avatarMax Inden <mail@max-inden.de>
      
      * change nameSpace to namespace(one word)
      
      * update chaos ci job to match template
      
      * rename build-pr ci stage to docker [chaos:basic]
      
      * test gitlab-ci [chaos:basic]
      
      * Update .gitlab-ci.yml
      
      * add new build-chaos-only condition
      
      * add *default-vars to singlenodeheight [chaos:basic]
      
      * change build-only to build-rules on substrate jobs [chaos:basic]
      
      * test and change when:on_success to when:always [chaos:basic]
      
      * resolve conflicts and test [chaos:basic]
      
      Co-authored-by: default avatarMax Inden <mail@max-inden.de>
      Co-authored-by: default avatarDenis Pisarev <denis.pisarev@parity.io>
      36e31208
  27. Jul 21, 2020
    • Denis_P's avatar
      "cargo test" jobs optimization (#6606) · 3b6597e0
      Denis_P authored
      * change (ci): 3 jobs in 1 decreases concurrency and is more effectiv; w/o release it's ~20% faster, but needs testing on prod; wasmtest tests are already running within cargo test --workspace
      
      * fix (test): these ones were failing on nightly
      
      * save: cargo profiles [skip ci]
      
      * change (ci): one test to run them all
      
      * change (ci): rebase
      
      * Revert "change (ci): rebase"
      
      This reverts commit 8a6b7ea043a460bf71526ccaa4c7a68899a3b2bc.
      
      * fix (config): fix manifest
      
      * change (ci): bench release
      3b6597e0
  28. Jul 16, 2020
  29. Jul 14, 2020
  30. Jul 01, 2020
  31. Jun 19, 2020