Skip to content

[CI] Add skip_tests input to test-all workflow for faster marketplace builds #977

Merged
Eyal-Danieli merged 2 commits intomlrun:developmentfrom
Eyal-Danieli:skip-tests-workflow
May 3, 2026
Merged

[CI] Add skip_tests input to test-all workflow for faster marketplace builds #977
Eyal-Danieli merged 2 commits intomlrun:developmentfrom
Eyal-Danieli:skip-tests-workflow

Conversation

@Eyal-Danieli
Copy link
Copy Markdown
Member

@Eyal-Danieli Eyal-Danieli commented May 3, 2026

Summary

  • Adds a skip_tests boolean input to the workflow_dispatch trigger in .github/workflows/test-all.yaml, letting maintainers manually run the workflow and bypass run_monorepo_tests.
  • Gates run_monorepo_tests on the new input so push events on development/master still execute the full test suite - only manual dispatches with the box checked skip it.
  • Updates the build-marketplace job condition to always() plus needs.run_monorepo_tests.result == 'success' || 'skipped', so the marketplace build runs even when tests are skipped.

Motivation

When iterating on marketplace generation we often need to rebuild the marketplace quickly without waiting on the per-package test matrix. This adds an opt-in escape hatch without changing default CI behavior on push.

How to use

Actions → Test all assets, build marketplace → Run workflow → check Skip run_monorepo_tests and go straight to build-marketplace → Run.

@Eyal-Danieli Eyal-Danieli changed the title allow to skip unit tests on workflow dispatch [CI] Add skip_tests input to test-all workflow for faster marketplace builds May 3, 2026
@danielperezz danielperezz self-requested a review May 3, 2026 08:35
@Eyal-Danieli Eyal-Danieli merged commit 8a2d7d2 into mlrun:development May 3, 2026
3 checks passed
Eyal-Danieli added a commit that referenced this pull request May 3, 2026
…ce builds (#977) (#978)

* allow to skip unit tests on workflow dispatch

* skip silero vad
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.

2 participants