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

chore(ci): add support for docker image determinism checking #10662

Merged
merged 3 commits into from Dec 28, 2023

Conversation

nathanklick
Copy link
Member

@nathanklick nathanklick commented Dec 28, 2023

Description

This pull request changes the following:

  • Updates the README.md file to add/fix the status badges.
  • Updates the README.md to reflect the correct JVM requirements.
  • Adds a new reusable workflow to check the deterministic behaviors of the new docker image definitions.
  • Updates the PR Check workflow to add the new docker determinism checks.
  • Updates the PR Check workflow to adjust the naming of the Gradle determinism checks.

Related Issues

Signed-off-by: Nathan Klick <nathan@swirldslabs.com>
tomzhenghedera
tomzhenghedera previously approved these changes Dec 28, 2023
Signed-off-by: Nathan Klick <nathan@swirldslabs.com>
tomzhenghedera
tomzhenghedera previously approved these changes Dec 28, 2023
Signed-off-by: Nathan Klick <nathan@swirldslabs.com>
Copy link

Node: HAPI Test (Token) Results

189 tests  ±0   189 ✔️ ±0   17m 47s ⏱️ + 1m 29s
  13 suites ±0       0 💤 ±0 
  13 files   ±0       0 ±0 

Results for commit 12bce21. ± Comparison against base commit 78b1fe3.

Copy link

Node: HAPI Test (Crypto) Results

211 tests  ±0   208 ✔️ ±0   17m 50s ⏱️ + 1m 18s
  22 suites ±0       3 💤 ±0 
  22 files   ±0       0 ±0 

Results for commit 12bce21. ± Comparison against base commit 78b1fe3.

Copy link

Node: HAPI Test (Misc) Results

382 tests  ±0   323 ✔️ ±0   24m 8s ⏱️ -40s
  72 suites ±0     59 💤 ±0 
  72 files   ±0       0 ±0 

Results for commit 12bce21. ± Comparison against base commit 78b1fe3.

Copy link

Node: E2E Test Results

    1 files      1 suites   24m 22s ⏱️
311 tests 311 ✔️ 0 💤 0
333 runs  333 ✔️ 0 💤 0

Results for commit 12bce21.

Copy link

Node: Unit Test Results

    2 291 files  ±0      2 291 suites  ±0   55m 36s ⏱️ + 7m 44s
118 630 tests ±0  118 595 ✔️ ±0  35 💤 ±0  0 ±0 
127 047 runs  ±0  127 012 ✔️ ±0  35 💤 ±0  0 ±0 

Results for commit 12bce21. ± Comparison against base commit 78b1fe3.

Copy link

codecov bot commented Dec 28, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

❗ No coverage uploaded for pull request base (develop@78b1fe3). Click here to learn what that means.

Additional details and impacted files
@@            Coverage Diff             @@
##             develop   #10662   +/-   ##
==========================================
  Coverage           ?   62.79%           
  Complexity         ?    30894           
==========================================
  Files              ?     3379           
  Lines              ?   136518           
  Branches           ?    14222           
==========================================
  Hits               ?    85727           
  Misses             ?    47404           
  Partials           ?     3387           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link

Node: HAPI Test (Time Consuming) Results

21 tests     9 ✔️  25m 3s ⏱️
  2 suites  12 💤
  2 files      0

Results for commit 12bce21.

Copy link

Node: Integration Test Results

281 tests  ±0   281 ✔️ +1   28m 53s ⏱️ +20s
    5 suites ±0       0 💤 ±0 
    5 files   ±0       0  - 1 

Results for commit 12bce21. ± Comparison against base commit 78b1fe3.

Copy link

Node: HAPI Test (Smart Contract) Results

411 tests  ±0   402 ✔️ +1   55m 31s ⏱️ + 1m 7s
  55 suites ±0       9 💤 ±0 
  55 files   ±0       0  - 1 

Results for commit 12bce21. ± Comparison against base commit 78b1fe3.

@nathanklick nathanklick merged commit 2ee5ce0 into develop Dec 28, 2023
44 checks passed
@nathanklick nathanklick deleted the 10619-CI-Artifact-Det-Check branch December 28, 2023 19:08
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.

Update the existing Artifact Determinism CI pipeline to validate the docker image build is deterministic
3 participants