feat(lint): add self lint and auto-fix callers with shared config support#66
Conversation
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/c8f7e2c6-3a6d-4092-a67d-5b6e167e52ec Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
|
@copilot can you fix all the pipeline failures please? |
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/13b11d79-ed71-4974-a327-ffbeb7be6104 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/13b11d79-ed71-4974-a327-ffbeb7be6104 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/13b11d79-ed71-4974-a327-ffbeb7be6104 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/13b11d79-ed71-4974-a327-ffbeb7be6104 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/13b11d79-ed71-4974-a327-ffbeb7be6104 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
|
@copilot but now we will have a lot of duplicated configs. Can't you just refer to the config files in the config-sync directory? You might have to change the workflow templates for that but that's fine. Maybe even introduce an optional argument to set the config location? |
Addressed in Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/e8acf18f-4a23-40d0-bfca-e7d44cd8a653 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Addressed in |
|
@copilot nice progress, can you fix the pipeline failures? |
Agent-Logs-Url: https://github.com/DevSecNinja/.github/sessions/ee6a7326-e7f7-40e8-8ac9-49d2e52b3326 Co-authored-by: DevSecNinja <14926452+DevSecNinja@users.noreply.github.com>
Addressed in Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
This repo defines the reusable lint and auto-fix workflows but did not run them on itself. Adds caller workflows to enable linting on PRs and pushes to main, and manual formatting auto-fixes via workflow dispatch, while validating reusable workflow changes from this repository before release.
.github/workflows/lint.ymlmise-versionset to2026.4.9(matches.mise.toml) with Renovate annotationlint-config-dirinput to the reusable lint workflow for optional shared linter config locationsautofix-config-dirinput to the reusable auto-fix workflow for optional shared formatter config locationsconfig-sync/filesinstead of duplicating them at the repository rootlint-config-driftat its defaultfalsevalue for this central repo