Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DOPS-2942]: Update substrate build #907

Merged
merged 149 commits into from
Feb 29, 2024
Merged

Conversation

f33r0
Copy link
Contributor

@f33r0 f33r0 commented Feb 15, 2024

Task

DOPS-2942: Update substrate build

Changes

  1. Updated env docker image (fixed build and coverage there)
  2. Updated build workflow. Tests do not runs twice.
  3. Clippy made optional (Works on gh actions)
  4. Move coverage report to sonar DOPS-2746 Add sonar, dojo #903 (by @C4tWithShell), but we can publish reports in jenkins if necessary, the problem is that these coverage reports load jenkins itself This is the way to convert lcov report to cobertura report. Because the direct cobertura report is 1.5 GB in size. Fixed coverage and test step.
  5. Updated subwasm installation method and updated subwasm itself

jenkins-library PR:
https://github.com/soramitsu/jenkins-library/pull/567

Author

Signed-off-by: Nikita Zaporozhets zaporozhets@soramitsu.co.jp

Nikita Zaporozhets added 30 commits January 9, 2024 14:05
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
fix
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
f33r0 and others added 4 commits February 27, 2024 12:23
fix
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Jenkinsfile Show resolved Hide resolved
Jenkinsfile Show resolved Hide resolved
Jenkinsfile-env Outdated Show resolved Hide resolved
@f33r0 f33r0 requested a review from Cre-eD February 27, 2024 14:19
Nikita Zaporozhets and others added 13 commits February 27, 2024 20:24
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
fix
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
fix
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
fix
Signed-off-by: Nikita Zaporozhets <zaporozhets@soramitsu.co.jp>
@f33r0 f33r0 merged commit bc5e9b2 into develop Feb 29, 2024
5 checks passed
@f33r0 f33r0 deleted the feature/dops-2942-update-build branch February 29, 2024 09:02
@f33r0 f33r0 restored the feature/dops-2942-update-build branch February 29, 2024 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants