Skip to content

Conversation

@scaliby
Copy link
Member

@scaliby scaliby commented Sep 19, 2025

Fixes / Features

Feature integrates golden testing framework with github actions. It also fixes dry mode and makes other changing to ensure command output is deterministic when in dry_run mode.

Hint: Reviewing commit by commit might make more sense here.

Let's get Golden era started!

Testing / Documentation

Tested on github actions.

  • Tests pass
  • Appropriate changes to documentation are included in the PR

@scaliby scaliby changed the title B/445869648 Add golden tests to github actions Sep 19, 2025
@scaliby scaliby force-pushed the b/445869648 branch 2 times, most recently from 381943c to 19aee4f Compare September 19, 2025 12:35
Copy link
Collaborator

@SikaGrr SikaGrr left a comment

Choose a reason for hiding this comment

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

Nice! Already goldens are proving to be useful: to fix dry run, for start.

@scaliby scaliby force-pushed the b/445869648 branch 2 times, most recently from 998972c to 3fb7f67 Compare September 19, 2025 13:59
@scaliby scaliby requested a review from FIoannides September 19, 2025 15:20
@scaliby scaliby enabled auto-merge (squash) September 19, 2025 15:28
@scaliby scaliby merged commit 77f1461 into develop Sep 19, 2025
35 of 37 checks passed
@scaliby scaliby deleted the b/445869648 branch September 19, 2025 17:20
FIoannides added a commit that referenced this pull request Sep 24, 2025
* Update .gitignore (#637)

* Add golden tests to github actions (#635)

* feat: add execution_context

* fix: dry run

* feat: do not validate deps in dry_run mode

* feat: deterministic file names in dry run

* build: integrate golden testing with github actions

* build: cleanup codeowners (#639)

* feat: add more goldens (#640)

* build: simplify dependencies on build_test so it runs faster (#642)

* Revert "build: simplify dependencies on build_test so it runs faster (#642)" (#644)

This reverts commit 1c603d7.

* Add cpu and memory limit flags and use them in Kueue configuration (#648)

* Add cpu and memory limit flags and use them in Kueue configuration

* Remove print line

* Release v0.13.0

* Cpu and memory limits (#651)

* Add cpu and memory limit flags and use them in Kueue configuration

* Remove print line

* Add cpu-limit and memory-limit for other types of cluster creation as well

* Release v0.13.0

* Remove args from run_command_for_value (#647)

* feat: remove args from run_command_for_value

* feat: remove redundant args

* Golden buddy improvements (#645)

* feat: add command to goldens files

* feat: improve output of golden_buddy.sh script

* feat: colorful git diff

---------

Co-authored-by: Konrad Kaim <31181410+scaliby@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants