Azure / Azure/azure-sdk-tools

Pre-push CI check skills

Open
#16,055 0 comments 0 reactions 1 assignee Claimed by @JennyPng View on GitHub
Dominant language
C#
Stars
135
Forks
260
Avg merge
3d 2h
Merged PRs (30d)
130

Description

## Problem

I waste time waiting for CI to see it fail on issues like cspell, link check, lint.

We have local commands we can run to check these, but I forget to.

We have no pre-push hooks to enforce running easy static checks and shorten the feedback loop. (particularly for when working on non-sdk code or even docs)

example: https://github.com/Azure/azure-sdk-for-python/pull/47466 (was trying to get the agent to resolve it, but latter commits show many iterations needed)

## Proposal

Wrap locally runnable CI checks in a single CLI/skill and enforce the agent to run it before git pushes or as validation of changes

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.