Skip to content

Conversation

@crocodile-dentist
Copy link
Contributor

@crocodile-dentist crocodile-dentist commented Dec 15, 2025

List of changes

  • Added docker images
  • Improve nix scripts
  • Install crypto dependencies

Checklist

  • related issue
  • My changes generate no new warnings
  • My code follows the style guidelines of this project
  • I have commented my code, particularly in hard-to-understand areas
  • I have added tests that prove my fix is effective or that my feature works

@github-project-automation github-project-automation bot moved this to In Progress in Ouroboros Network Dec 15, 2025
@crocodile-dentist crocodile-dentist self-assigned this Dec 15, 2025
@crocodile-dentist crocodile-dentist force-pushed the mw/docker-images branch 2 times, most recently from 54e9146 to 5afb292 Compare December 15, 2025 09:44
@crocodile-dentist crocodile-dentist changed the title docker images Add github workflows Dec 15, 2025
@crocodile-dentist crocodile-dentist force-pushed the mw/docker-images branch 17 times, most recently from 7c7845d to 662b4a6 Compare December 17, 2025 12:40
Comment on lines 30 to 47
steps:
- name: Waiting for ci/hydra-build:required to complete
run: |
while [[ true ]]; do
check_name='ci/hydra-build:required'
conclusion=$(gh api "repos/$GITHUB_REPOSITORY/commits/$GITHUB_SHA/check-runs?check_name=$check_name" --paginate --jq '.check_runs[].conclusion')
case "$conclusion" in
success)
echo "$check_name succeeded"
exit 0;;
'')
echo "$check_name pending. Waiting 30s..."
sleep 30;;
*)
echo "$check_name terminated unsuccessfully"
exit 1;;
esac
done
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 we could use something similar to download cross compilation build artifacts in ouroboros-network.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is to build the docker image, what what be the use case in ouroboros-network?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Download test artefacts and run them on native Windows machines (they don't run on Wine, and even if they did, it's not good enough).

@crocodile-dentist crocodile-dentist force-pushed the mw/docker-images branch 2 times, most recently from 014c858 to 7157091 Compare December 17, 2025 15:14
@crocodile-dentist crocodile-dentist changed the title Add github workflows Fix CI Dec 17, 2025
@crocodile-dentist crocodile-dentist force-pushed the mw/docker-images branch 3 times, most recently from 1ae3cc4 to b34b404 Compare December 17, 2025 17:47
@crocodile-dentist crocodile-dentist force-pushed the mw/docker-images branch 3 times, most recently from 046c93e to a0c59d7 Compare December 19, 2025 12:50
@crocodile-dentist crocodile-dentist force-pushed the mw/docker-images branch 4 times, most recently from f7a471e to 953f98d Compare December 22, 2025 10:36
Add CI work flows

Formatting
@crocodile-dentist crocodile-dentist added this pull request to the merge queue Dec 22, 2025
Merged via the queue into main with commit e12cb0c Dec 22, 2025
5 of 7 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Ouroboros Network Dec 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants