Skip to content

Conversation

@denisvmedia
Copy link
Collaborator

This pull request refactors the CI workflow configuration to improve maintainability and efficiency. The main changes include splitting Markdown linting into its own workflow, updating workflow triggers to only run on relevant file changes, and cleaning up job definitions.

Workflow organization and separation:

  • Moved all Markdown linting jobs from lint.yaml to a new dedicated workflow file lint-md.yaml, making it easier to manage and reducing complexity in the Go lint workflow.

Workflow trigger improvements:

  • Updated the pull_request triggers in build.yaml, lint.yaml, and test.yaml to specify file path filters, so these workflows only run when relevant files (e.g., Go files, config files, workflow files) are changed. This reduces unnecessary workflow runs and speeds up CI.

@denisvmedia denisvmedia marked this pull request as ready for review January 17, 2026 16:39
@denisvmedia denisvmedia merged commit d3deb98 into master Jan 18, 2026
10 checks passed
@denisvmedia denisvmedia deleted the ci/optimize branch January 18, 2026 08:39
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.

3 participants