Skip to content

Add validation target to Makefile and update build-and-test.yaml#111

Merged
Ronkahn21 merged 1 commit into
ai-dynamo:mainfrom
Ronkahn21:make_valdaite_target
Jul 17, 2025
Merged

Add validation target to Makefile and update build-and-test.yaml#111
Ronkahn21 merged 1 commit into
ai-dynamo:mainfrom
Ronkahn21:make_valdaite_target

Conversation

@Ronkahn21

Copy link
Copy Markdown
Contributor

This pull request simplifies the CI workflow by replacing multiple individual validation steps with a single make validate command and introduces a corresponding validate target in the Makefile. The key changes are as follows:

Workflow Simplification:

  • .github/workflows/build-and-test.yaml: Replaced multiple separate steps (lint, generate, license, format, api-docs, and a git tree check) with a single validate step that runs make validate.

Makefile Enhancements:

  • Makefile: Added a new validate target that consolidates linting, testing, code generation, license header addition, formatting, API docs generation, and a check for uncommitted changes into one command.

Signed-off-by: Ron Kahn <rkahn@nvidia.com>
@Ronkahn21 Ronkahn21 merged commit daac6e5 into ai-dynamo:main Jul 17, 2025
4 checks passed
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