Bastian Köcher
9704c204e6
Run polkadot companion tests with correct feature enabled ( #7507 )
2020-11-09 14:33:45 +01:00
Denis Pisarev
3c50838dc3
CI: markdown link checker ( #7145 )
...
* change (CI): markdown link checker
* Fix some invalid doc links (re-run of cargo-unleash gen-readme w/ fixes).
* Fix some invalid doc links
* Fix some invalid doc links
* Fix some links
* Fix some links
* Apply @bkchr suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Fix more links
* Fix more links
* typo
* Fix more links
* Fix more links
* Ignore valid link .. check wrongly sees it as invalid
* Fix style issue
* Fix style issue
* change (CI): update style guide link
* change (lib): suggestions
Co-authored-by: Dan Forbes <dan@danforbes.dev >
Co-authored-by: Steve Degosserie <steve@parity.io >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-11-05 19:18:55 +01:00
Bastian Köcher
649bee1a1e
Make sure we update the Cargo.lock in the polkadot companion ( #7135 )
2020-09-17 22:07:25 +00:00
Bastian Köcher
5c1ae5f405
Use diener for Polkadot companion prs ( #7102 )
...
* Use diener for Polkadot companion prs
* Fix script
* Use gitlab env variable
* Update .maintain/gitlab/check_polkadot_companion_build.sh
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
2020-09-15 00:10:02 +02:00
Alexander Popiak
bcc1b7c146
add runtime migrations to release notes/changelog ( #6875 )
2020-08-13 16:54:05 +00:00
gabriel klawitter
7e72a658c7
fix check polkadot companion status check ( #6688 )
2020-07-20 11:05:27 +02:00
Cecile Tonglet
2827637103
Remove polkadot companion detection from url anywhere ( #6570 )
2020-07-16 11:01:18 +02:00
s3krit
f957281008
[CI] Fix check_polkadot_companion_status.sh ( #6631 )
...
* check changes_requested and approved separately
* handle checking more than 1 CHANGES_REQUESTED review
2020-07-15 13:30:18 +02:00
André Silva
e3ba163714
ci: fix merge on polkadot companion job ( #6574 )
2020-07-03 21:07:11 +02:00
Cecile Tonglet
2ddbbd7c08
Remove polkadot companion detection from branch name ( #6565 )
...
* Initial commit
Forked at: f54614e256
Parent branch: origin/master
* Remove polkadot companion detection from branch name
Even though it was nice it was also error prone as there were no indication whatsoever on the PR
that a polkadot companion branch exists.
2020-07-03 17:29:08 +02:00
pscott
540ae1c161
Update SubstrateCli to return String ( #6550 )
...
* Update SubstrateCli to return String
* Add default implementation for executable_name()
* Use display instead of PathBuf
* Get file_name in default impl of executable_name
* Remove String::from and use .into()
* Use default impl for executable_name()
* Use .as_str() and remove useless .to_string()
* Update only sp-io when running companion build
* Remove unneeded update of sp-io in CI
Co-authored-by: Cecile Tonglet <cecile@parity.io >
2020-07-02 13:34:56 +02:00
Benjamin Kampmann
f6ebd5f87d
Releasing rc4 – Rhinoceros ( #6515 )
...
Co-authored-by: Martin Pugh <pugh@s3kr.it >
2020-06-25 23:18:43 +02:00
Gavin Wood
5f991ae9b8
Allow Sudo to do anything ( #6375 )
...
* All Sudo to do anything.
* Rename old labels.
2020-06-17 12:22:57 +02:00
s3krit
14ee618df0
[CI] Add label enforcement ( #6365 )
...
* Add label enforcement
* fix .gitlab-ci.yml
* update check_labels.sh
2020-06-16 15:50:50 +02:00
Alexander Theißen
50604fb445
Fix check-line-width CI script ( #6326 )
...
* Compare lines to the hash that the PR branched off from
* Use git merge-base to determine common ancestor
* Fixup
2020-06-12 13:47:14 +02:00
gabriel klawitter
27250681bf
ci: github api use token for pull requests ( #6037 )
2020-05-15 11:34:16 +05:30
André Silva
a975796d76
ci: fix merge on polkadot companion job ( #6020 )
2020-05-14 01:01:57 +02:00
Alexander Theißen
8110205820
Fix gitlab line-width CI check ( #5994 )
...
* Run script in strict mode
* Add proper seperator between revision and file
* Fix copy paste error
* Do not repeat limit number in error text
* Fix bad revision error
* Do not mask pipe errors
* Fix typo
* Remove unnecessary ... syntax
* Do not fetch all commits of master
* Fetching one commit is enough
2020-05-13 10:47:27 +02:00
Bastian Köcher
05cb63dd70
Merge Substrate master before checking Polkadot companion ( #5916 )
...
* Merge Substrate master before checking Polkadot companion
* Also merge polkadot/master into the companion pr branch
* Set email and user name
2020-05-07 12:50:25 +02:00
s3krit
2d73ccd65b
[CI] Add check for draft PRs ( #5800 )
...
* Add check for draft PRs
* Add necessary gitlab-ci boilerplate
* fix github API url (oops!)
* Add github action to retrigger pipeline
* fix workflow trigger
* rename trigger job
Co-authored-by: Benjamin Kampmann <ben@parity.io >
2020-04-28 17:55:09 +02:00
Cecile Tonglet
3da069e359
CLI: refactoring: remove Options from sc_service::Configuration's fields ( #5271 )
...
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* Rename IntoConfiguration to CliConfiguration
* Renamed into_configuration to create_configuration
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* Move keystore params to its own module
* Use in-memory keystore even for build-spec
* Enforce proper value for node name
* dev_key_seed
* Telemetry endpoints
* rustfmt
* Converted all RunCmd
* rustfmt
* Added export-blocks
* Missed something
* Removed config_path in NetworkConfiguration (not used)
* Fixed warnings
* public_addresses is used but never set, keeping it
* Merge Configuration.node and NetworkConfiguration.node_name
...because they are the same thing
* Added: import-blocks
* Adding a proc_macro to help impl SubstrateCli
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* Re-export spec_factory from sc_cli
* Re-added all the commands
* Refactored node_key_params
* Fixed previous refucktoring
* Clean-up and removed full_version()
* Renamed get_is_dev to not confuse with Configuration field
* Fixed sc-cli-derive example
* Fixing tests
* Fixing tests and removing some (will re-add later)
* Fixing more tests
* Removes the need of type parameter
* Converting bin/node and simplifying API
* Converting more
* Converting last command
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* Fixing tests and added default for WasmExecutionMethod
* Fixing stuff
* Fixed something I broke oops
* Update Cargo.lock
* Moving things around
* Convert everything to Result
* Added new macros to simplify the impl of CliConfiguration
* Added a macro to generate CliConfiguration automatically for subcommands
* Revert... too many macros (this one is not really useful)
This reverts commit 9c516dd38b40fbc420b02c1f8e61d5b2b1a4e434.
* Renamed is_dev to get_is_dev
Good enough for now
* Fixed name roles (this is plural, not singular)
* Clean-up
* Re-export NodeKeyConfig and TelemetryEndpoints from sc_service
* Improve styling/formatting
* Added copyrights
* Added doc and fixed warnings
* Added myself to code owners
* Yes it is needed according to the history
* Revert formatting
* Fixing conflict
* Updated build.rs
* Cargo.lock
* Clean-up
* Update client/cli-derive/Cargo.toml
Co-Authored-By: Seun Lanlege <seunlanlege@gmail.com >
* Fail if using proc_macro and build.rs is not set properly
* Dropped all get_ in front of methods
* Clean-up
* Fixing proc macro missing env var
* Get the configuration inside the Runtime (needed for polkadot)
* Clean-up
* Get is_dev from argument like the others
* Get chain ID instead of chain spec from shared params
* &self is passed to spec_factory/load_spec
* Wrong text
* Fix example
* Officialize macro and made a cool doc
* Renamed spec_factory to load_spec (substrate_cli_configuration)
* Removed not so useful ChainSpec
* Renamed SubstrateCLI to SubstrateCli
* Added changelog for impl_version being full now
* Renamed Runtime to Runner
* Update changelog to show example
* Removed option on database cache size
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* Fix on removal of option
* typo
* Clean-up imports
* Added info in Cargo.toml
* typo
* remarks
* Moved function for build.rs to substrate-build-script-utils
* Fixed example & test of cli-derive
* Moved function for build.rs to substrate-build-script-utils
* Renamed substrate_cli_configuration to substrate_cli oops
It implements SubstrateCli not CliConfiguration!
* Added documentation and wrapper macro
* Removed option on database cache size
* Removed option on database cache size
* Clean-up
* Reduce risk of errors due to typos
* Removed option on database cache size
* Added NOTE as suggested
* Added doc as suggested
* Fixed test
* typo
* renamed runtime to runner
* Fixed weird argument
* More commas
* Moved client/cli-derive to client/cli/derive
* Added 7 tests for the macros
* Improve error message
* Upgrade assert_cmd
* Fixing missing stuff
* Fixed unused import
* Improve SubstrateCli doc
* Applied suggestions
* Fix and clean-up imports
* Started replacing macros WIP
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* Started removing substrate_cli
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* WIP
Forked at: d6aa8e954c
Parent branch: origin/master
* fixed bug introduced while refactoring
* Renamed NetworkConfigurationParams to NetworkParams for consistency sake
* Fixed test
* Update client/cli/src/commands/runcmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/commands/runcmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/commands/export_blocks_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/commands/check_block_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/cli/src/command.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/cli/src/command.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/commands/export_blocks_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Revert "Update client/cli/src/commands/export_blocks_cmd.rs"
This reverts commit 5906776953392c02beac6bc0bf50f8cbe1a12a01.
* Revert "Update client/cli/src/commands/check_block_cmd.rs"
This reverts commit f705f42b7f3d732be001141afee210fe46a1ef47.
* Revert "Update client/cli/src/commands/export_blocks_cmd.rs"
This reverts commit 8d57c0550164449e6eb2d3bacb04c750c714fcea.
* Revert "Update client/cli/src/commands/runcmd.rs"
This reverts commit 93e74cf5d2e1c0dc49cdff8608d59fc40fc59338.
* Revert "Update client/cli/src/commands/runcmd.rs"
This reverts commit 11d527ba345c0d79f0d3b5b071933d95474d0614.
* Update client/cli/src/commands/export_blocks_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/commands/import_blocks_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/commands/purge_chain_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Changed ::sc_cli to $crate in the macro
* fixed tests
* fixed conflicts
* Fixing test
* Update client/cli/src/commands/purge_chain_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/params/pruning_params.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Remove comment as suggested
* Apply suggestion
* Update client/cli/src/commands/purge_chain_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/commands/purge_chain_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/commands/purge_chain_cmd.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update utils/frame/benchmarking-cli/src/command.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/runner.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/runner.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/runner.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/params/pruning_params.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/params/node_key_params.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/params/network_params.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/cli/src/config.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Added doc
* Fixed error introduced after applying suggestion
* Revert "Update client/cli/src/params/pruning_params.rs"
This reverts commit 0574d06a4f1efd86e94c1214420a12e7a4be0099.
* Print error
* Apply suggestions from code review
* Remove useless Results
* Fixed CI failing on polkadot approval
Co-authored-by: Seun Lanlege <seunlanlege@gmail.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-04-07 11:38:07 +02:00
gabriel klawitter
14505471ee
ci: check_polkadot: check for companion ( #5429 )
2020-04-03 16:42:18 +02:00
cheme
334e9333a1
Companion PR ci sed issue. ( #5508 )
...
* ci: fix echo sed failure
Co-authored-by: gabriel <gabriel@parity.io >
2020-04-03 17:51:21 +05:30
Cecile Tonglet
72239adda1
check_polkadot.sh: use the branch matching substrate's branch if possible ( #5468 )
...
* check_polkadot.sh: use the branch matching substrate's branch if possible
* convert to grep
* update comment
2020-04-01 19:52:34 +05:30
gabriel klawitter
2008d3601a
ci: check_polkadot_companion_status: don't verify mergeable_state ( #5473 )
2020-03-31 19:33:35 +02:00
gabriel klawitter
b8eb094c7f
Ci check companion ( #5419 )
...
* add post-build-test stage
* check status
* fix busybox shell
* renaming for consistency
2020-03-31 10:55:12 +02:00
gabriel klawitter
15df85a000
ci: check_polkadot: look for arbitrary link to polkadot pr eventually ( #5415 )
2020-03-26 16:40:53 +01:00
gabriel klawitter
eb135ccb56
ci: check_polkadot: accept linking to polkadot pr ( #5410 )
2020-03-26 12:27:55 +01:00
gabriel klawitter
75123f051e
check polkadot for companion pull requests ( #5262 )
...
* check_polkadot: move to external script
* check_polkadot: check for companion pr
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <git@kchr.de >
2020-03-24 18:29:11 +05:30
Benjamin Kampmann
25e25a83b9
Releasing 2.0.0-alpha.4 ( #5279 )
...
* Version bump
* Split generate_changelog.sh into separate script
Can be run in the format `generate_changelog.sh $previous_version $version`.
* remove early exit from publish_draft_release.sh
* adding changelog
* ci: change last_github_release to also find pre-releases
Co-authored-by: Martin Pugh <pugh@s3kr.it >
2020-03-18 14:37:21 +01:00
gabriel klawitter
14c76cea4c
ci: check_runtime: fetch release tag iii ( #5292 )
2020-03-18 15:38:29 +05:30
gabriel klawitter
abe391a0a7
ci: check_runtime: fetch release tag ii ( #5263 )
2020-03-16 19:02:04 +01:00
gabriel klawitter
418b7b8bc2
ci: check_runtime: fetch release tag ( #5259 )
2020-03-16 12:28:07 +01:00
s3krit
d56c374b47
CI: Check runtime version against last release, not master ( #5203 )
2020-03-10 14:02:34 +01:00
s3krit
a2ff54dfa9
Activate publishing of draft releases... ( #5062 )
...
* Activate publishing of draft releases...
... And fix the message sending (missing parameter).
* publish_draft_release.sh now checks latest...
... release on github rather than just a tag
2020-02-26 14:36:02 +01:00
Benjamin Kampmann
327e4ad4ac
do not check unleash on every PR, only master and tags ( #5054 )
...
* do not check unleash on every PR, only master and tags
* move scripts folder
* add signed-tag check to CI
* remove publish-to-crates-io dependencies
Co-authored-by: s3krit <pugh@s3kr.it >
2020-02-25 20:02:57 +01:00
Sergei Pepyakin
6272b8d2c7
Remove notices regarding wasm file in check_runtime.sh ( #4779 )
...
To my knowledge, we don't keep wasm blobs checked in anymore.
2020-01-30 15:26:04 +01:00
gabriel klawitter
38a01f3c65
ci: fix runtime version check ( #4741 )
2020-01-27 18:22:52 +01:00
gabriel klawitter
9051945505
ci: increase git cloning depth to 100 ( #4481 )
...
* ci: increase git cloning depth to 100
* check_runtime: verify shallow git clones to contain origin/master
* check_runtime: fetch master branch
2019-12-23 19:43:05 +01:00
Shawn Tabrizi
c9175b59ff
Rename Palette to FRAME ( #4182 )
...
* palette -> frame
* PALETTE, Palette -> FRAME
* Move folder pallete -> frame
* Update docs/Structure.adoc
Co-Authored-By: Benjamin Kampmann <ben.kampmann@googlemail.com >
* Update docs/README.adoc
Co-Authored-By: Benjamin Kampmann <ben.kampmann@googlemail.com >
* Update README.adoc
2019-11-22 19:21:25 +01:00
Benjamin Kampmann
8185ee925d
Fix CI on master ( #4160 )
...
* fix runtime check script
* fix subkey deploy
* fix rustdoc-header path
* Remove vulnerable rust-yaml by directly parsing clap in subkey
* Make network and password optional as the test requires
2019-11-21 16:36:29 +01:00
joe petrowski
2783b44207
Rename PAINT to PALETTE ( #4161 )
...
* /paint to /palette
* rename paint to palette
* rename the modules in palette to be pallets
* update Structure.adoc
* bump impl
* fix CI directory
* Update docs/Structure.adoc
Co-Authored-By: Benjamin Kampmann <ben@gnunicorn.org >
2019-11-21 01:08:25 +01:00
Benjamin Kampmann
60e5011c72
Reorganising the repository - external renames and moves ( #4074 )
...
* Adding first rough ouline of the repository structure
* Remove old CI stuff
* add title
* formatting fixes
* move node-exits job's script to scripts dir
* Move docs into subdir
* move to bin
* move maintainence scripts, configs and helpers into its own dir
* add .local to ignore
* move core->client
* start up 'test' area
* move test client
* move test runtime
* make test move compile
* Add dependencies rule enforcement.
* Fix indexing.
* Update docs to reflect latest changes
* Moving /srml->/paint
* update docs
* move client/sr-* -> primitives/
* clean old readme
* remove old broken code in rhd
* update lock
* Step 1.
* starting to untangle client
* Fix after merge.
* start splitting out client interfaces
* move children and blockchain interfaces
* Move trie and state-machine to primitives.
* Fix WASM builds.
* fixing broken imports
* more interface moves
* move backend and light to interfaces
* move CallExecutor
* move cli off client
* moving around more interfaces
* re-add consensus crates into the mix
* fix subkey path
* relieve client from executor
* starting to pull out client from grandpa
* move is_decendent_of out of client
* grandpa still depends on client directly
* lemme tests pass
* rename srml->paint
* Make it compile.
* rename interfaces->client-api
* Move keyring to primitives.
* fixup libp2p dep
* fix broken use
* allow dependency enforcement to fail
* move fork-tree
* Moving wasm-builder
* make env
* move build-script-utils
* fixup broken crate depdencies and names
* fix imports for authority discovery
* fix typo
* update cargo.lock
* fixing imports
* Fix paths and add missing crates
* re-add missing crates
2019-11-14 21:51:17 +01:00