Skip to content

Add unit tests/linter with GitHub actions to run them on PR - #100

Open
vrutz wants to merge 11 commits into
masterfrom
chore/dss14-sc-327376--aks-eks-gke-add-ci-for-running-unit-tests
Open

Add unit tests/linter with GitHub actions to run them on PR#100
vrutz wants to merge 11 commits into
masterfrom
chore/dss14-sc-327376--aks-eks-gke-add-ci-for-running-unit-tests

Conversation

@vrutz

@vrutz vrutz commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

This does not need a release nor should it be in the release notes

@vrutz
vrutz requested a review from a team August 27, 2026 15:39

@pjestin-dku pjestin-dku left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good, I see the linting and unit tests, as well as other checks are properly run.
There is only one format issue left, it's an extra newline in python-runnables/add-autoscaler/runnable.py. We should probably fix it so we have a ruff-clean repo. We can then make linting blocking, WDYT?

continue-on-error: true
run: |
make lint || {
echo "::warning::Ruff lint/format checks failed. This is advisory for now; see the lint step logs."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why not make this step blocking?
The latest commit has a linting error, but it's not immediately visible, I needed to look in the action logs. I'm worried we will not pay attention and introducing new linting issues.

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.

2 participants