Commit 1b8f56d
authored
ci: replace linting setup with flint (#1883)
## Summary
- Replace the custom super-linter setup with
[flint](https://github.com/grafana/flint) v0.4.0, which provides shared,
maintained lint tasks (super-linter, link checking, renovate-deps)
- Use flint's Renovate shareable preset for custom managers instead of
inline config
- Remove manual URL remap step from lint workflow (now handled by
flint's links.sh)
- Add `lint:renovate-deps` task to verify tracked Renovate dependencies
- Move release-please config and manifest into `.github/config/`
- Add PR title linting workflow (`action-semantic-pull-request`)
## Test plan
- [ ] CI passes (lint, build, tests)
- [ ] Release-please workflow still triggers correctly with moved config
- [ ] PR title lint workflow runs on new PRs
---------
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>1 parent 4931b55 commit 1b8f56d
File tree
14 files changed
+643
-100
lines changed- .github
- config
- workflows
- .mise/tasks/lint
14 files changed
+643
-100
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
File renamed without changes.
File renamed without changes.
0 commit comments