Skip to content

ci: update to rust version of flint#600

Open
zeitlinger wants to merge 19 commits intoopen-telemetry:mainfrom
zeitlinger:use-rust-flint
Open

ci: update to rust version of flint#600
zeitlinger wants to merge 19 commits intoopen-telemetry:mainfrom
zeitlinger:use-rust-flint

Conversation

@zeitlinger
Copy link
Copy Markdown
Member

This updates the existing link linting to the current Rust-based flint release.

What changes in this PR:

  • install flint from github:grafana/flint = "0.20.3"
  • replace the old contrib-hosted lint:links shell tasks with flint run
  • keep the existing Lychee configuration under .github/config
  • enable check_all_local = true so local links are checked across the repo
  • preserve full-repo link checking on pushes by keeping mise run lint --full on the non-PR workflow path

Why this stays small:

  • this repo does not currently carry Markdown lint tooling to migrate here
  • the goal is only to replace the old link-check task path with the released Rust flint path

Verification:

  • mise run lint
  • mise run lint --full

@zeitlinger zeitlinger requested a review from a team as a code owner April 22, 2026 06:07
@zeitlinger zeitlinger mentioned this pull request Apr 22, 2026
1 task
@zeitlinger zeitlinger marked this pull request as draft April 23, 2026 18:24
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger zeitlinger marked this pull request as ready for review April 27, 2026 18:47
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Copy link
Copy Markdown
Contributor

@codeboten codeboten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the changes look ok. i'm not super familiar w/ flint... was there a discussion about switching to it for link checking somewhere?

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
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