Branislav Kontur
d18a682bf7
[ci] Add -D warnings for cargo-check-each-crate job to fail on warnings ( #2670 )
...
## Summary
This PR turns on `-D warnings` for `cargo-check-each-crate job` job to
fail on warnings e.g. like this:
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4673130
Before this PR, there was a warning and `cargo-check-each-crate` job did
not fail:
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4641444
```
warning: unused import: `ToTokens`
--> substrate/primitives/api/proc-macro/src/utils.rs:22:34
|
22 | use quote::{format_ident, quote, ToTokens};
| ^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
warning: `sp-api-proc-macro` (lib) generated 1 warning (run `cargo fix --lib -p sp-api-proc-macro` to apply 1 suggestion)
```
Fixes on the way:
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4641444
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4673265
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4673410
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4673681
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4673836
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4673941
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4674256
https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4679328
## Questions
- [ ] why does this check triggers only `cargo check --locked`?
`--all-features` or `--all-targets` are not needed? Or aren't they
avoided intentionally?
---------
Co-authored-by: command-bot <>
2023-12-12 21:01:36 +01:00
Juan Girini
a310df263d
Move developer-hub to polkadot-sdk-docs ( #2598 )
...
This PR is a continuation of
https://github.com/paritytech/polkadot-sdk/pull/2102 and part of an
initiative started here https://hackmd.io/@romanp/rJ318ZCEp
What has been done:
- The content under `docs/*` (with the exception of `docs/mermaid`) has
been moved to `docs/contributor/`
- Developer Hub has been renamed to Polkadot SDK Docs, and the crate has
been renamed from `developer-hub` to `polkadot-sdk-docs`
- The content under `developer-hub/*` has been moved to `docs/sdk`
---
Original PR https://github.com/paritytech/polkadot-sdk/pull/2565 , it has
been close due to too many rebase conflicts
---------
Co-authored-by: Serban Iorga <serban@parity.io >
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
Co-authored-by: Egor_P <egor@parity.io >
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-12-05 10:23:24 +01:00
Vladimir Istyufeev
eb46b99b29
Disable trace-level logging from the test-linux-stable-int ( #2546 )
2023-11-29 19:20:05 +02:00
Vladimir Istyufeev
6a417eb9c2
Increase cargo-check-each-crate-macos timeout ( #2519 )
2023-11-28 13:02:10 +02:00
Marcin S
cfa19c37e6
PVF: remove audit log access ( #2461 )
2023-11-25 18:03:58 +02:00
Marcin S
408af9b32d
PVF: Fix unshare "no such file or directory" error ( #2426 )
2023-11-22 15:45:52 +01:00
Lulu
495d24d730
Add ci check for parity-publish and fix current check issues ( #1887 )
...
Co-authored-by: Sergejs Kostjucenko <85877331+sergejparity@users.noreply.github.com >
Co-authored-by: Bastian Köcher <info@kchr.de >
2023-10-31 18:04:31 +00:00
Marcin S
a1171e6e81
PVF worker: Maintain lists of used syscalls ( #1663 )
...
Co-authored-by: Mira Ressel <mira@parity.io >
2023-10-17 13:58:49 +02:00
Mira Ressel
b14018fe48
ci: remove obsolete allow_failure annotations ( #1886 )
...
These two jobs are now required by github branch protection settings.
2023-10-17 13:22:02 +03:00
Mira Ressel
447e753323
ci: bump ci image to rust 1.73.0 ( #1830 )
...
Co-authored-by: command-bot <>
2023-10-11 19:49:59 +02:00
Bastian Köcher
bf90cb0b73
Remove kusama and polkadot runtime crates ( #1731 )
...
This pull request is removing the Kusama and Polkadot runtime crates. As
still some crates dependent on the runtime crates, this pull request is
doing some more changes.
- It removes the `hostperfcheck` CLI command. This CLI command could
compare the current node against the standard hardware by doing some
checks. Later we added the hardware benchmark feature to Substrate. This
hardware benchmark is running on every node startup and prints a warning
if the current node is too slow. This makes this CLI command a duplicate
that was also depending on the kusama runtime.
- The pull request is removing the emulated integration tests that were
requiring the Kusama or Polkadot runtime crates.
2023-09-29 09:54:11 +02:00
Maksym H
3d9f5e8bfc
update contributing guide and ui-tests scripts ( #1668 )
...
- Updated ./docs/CONTRIBUTION.md to clarify how to use command bot and
update ui-tests locally or in PR
- Moved update-ui-tests.sh to a root of project to run them along for
substrate and polkadot together
---------
Co-authored-by: Mira Ressel <mira@parity.io >
2023-09-22 22:48:38 +01:00
Alexander Samusev
a414ea7515
[ci] Move additional tests back to test-linux-stable ( #1466 )
...
* [ci] Move additional tests back to test-linux-stable
* run slow tests with all tests
* check if test upgrade_version_checks_should_work works
* rm comment
2023-09-11 13:44:42 +02:00
s0me0ne-unkn0wn
9bfb6529d1
Introduce default-members to the workspace root ( #1420 )
2023-09-09 11:35:26 +02:00
Alexander Samusev
09503b1d2d
[ci] Return publish-rustdoc ( #1402 )
...
* [WIP][ci] Return publish-rustdoc
* rm files
* fix ref
* add build doc
* add comment
* move test-deterministic-wasm to test stage
* rm test-deterministic-wasm from root
* test publish
* enable pipeline
* add test_deterministic_wasm.sh for resolving conflicts
* rm unused bash script
2023-09-07 13:39:53 +03:00
Alexander Samusev
1346143194
[ci] Enable flacky collector for tests ( #1439 )
2023-09-07 11:31:18 +02:00
Alexander Samusev
ddab7156b4
[ci] Remove runtime-benchmarks from tests ( #1335 )
...
* [ci] Remove runtime-benchmarks from tests
* Update .gitlab/pipeline/test.yml
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* remove ing
* move benchmark tests to additional tests
* rm -q option
* try release profile
* use testnet profile
* move to a separate job
* rm dup
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-04 17:58:32 +03:00
Oliver Tale-Yazdi
7768b77d53
Remove old UI test ( #1289 )
...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Liam Aharon <liam.aharon@hotmail.com >
2023-08-30 11:32:34 +02:00
Bastian Köcher
cbd745c846
Fix node-metrics test ( #1287 )
2023-08-30 09:48:29 +02:00
Alexander Samusev
d81c8cbaa7
[ci] Fix buildah and reorder test-doc dag ( #1275 )
2023-08-30 09:37:13 +02:00
Alexander Samusev
b13a3187f2
[ci] Add DAG ( #1244 )
...
* [ci] Add DAG
* add dag
* add more dag and disable deny
* test cancel pipeline
* fix clippy
2023-08-29 17:00:17 +03:00
Alexander Samusev
6e394f84f8
[ci] Add missing components to CI ( #1201 )
...
* [ci] Add missing components to CI
* add timestamp
* add pipeline-stopper-artifacts to jobs
* break clippy
* mv definition
* fix clippy
* comment timestamp, rm verbose
* commen cancel
* rm --verbose from build jobs
* disable rusty-cachier before_script
* enable timestamp back
* rollback .gitignore
* rollback .gitignore
* rollback .gitignore
2023-08-28 21:33:16 +03:00
Alexander Samusev
48415ce2a7
[ci] Add experimental feature in tests and cargo check ( #1173 )
...
* [ci] Add experimental feature in tests and cargo check
* fix labels GHA
* disable D-labels
* add check license
* add auto-label-issues
* fix CHECK_SPECS for labels
* rm useless commands
* Update .github/workflows/check-labels.yml
* fix
* Fudge license scanner
* remove spellcheck job
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-08-26 17:26:12 +03:00
Alexander Samusev
e49493442a
Add CI for monorepo ( #1145 )
...
* Add CI for monorepo
* fix frame tests
* Format features
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* add note for skipping tests and disable test-linux-stable-all
* Fix tests and compile issues (#1152 )
* Fix feature dependant import
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Bump test timeout
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Remove feature gate
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add resolver 2
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Remove old lockfile
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Format features
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix check-dependency-rules
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* rm test-runtime
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Actually fix script
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* enable cargo-check-each-crate-macos
* Run check-each-crate on 6 machines (#1163 )
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-08-25 16:35:22 +02:00