Context
The other OTel Java repos have been migrated to use flint for link checking (consolidated, SHA-pinned mise task) instead of the 3 scripts in .mise/tasks/lint/:
What to do in contrib
Since this repo hosts the original scripts in .mise/tasks/lint/, the migration is slightly different:
mise.toml: Replace the local lint:links, lint:local-links, and lint:links-in-modified-files task definitions with a single remote flint task (same as the other repos)
.github/workflows/reusable-link-check.yml: Simplify to the flint pattern (env vars + mise run lint:links / mise run lint:links --full)
.github/config/lychee.toml: Remove the lychee#1729 remap workaround (flint handles it at runtime)
.github/renovate.json5: Add the flint custom manager for automatic SHA bumps
.mise/tasks/lint/: Keep markdown.sh (still used). Remove links.sh, local-links.sh, and links-in-modified-files.sh since no repo references them anymore
Note
The shell scripts in .mise/tasks/lint/ should only be removed after the PRs in the other repos are merged, so nothing breaks during the transition.
Context
The other OTel Java repos have been migrated to use flint for link checking (consolidated, SHA-pinned mise task) instead of the 3 scripts in
.mise/tasks/lint/:What to do in contrib
Since this repo hosts the original scripts in
.mise/tasks/lint/, the migration is slightly different:mise.toml: Replace the locallint:links,lint:local-links, andlint:links-in-modified-filestask definitions with a single remote flint task (same as the other repos).github/workflows/reusable-link-check.yml: Simplify to the flint pattern (env vars +mise run lint:links/mise run lint:links --full).github/config/lychee.toml: Remove the lychee#1729 remap workaround (flint handles it at runtime).github/renovate.json5: Add the flint custom manager for automatic SHA bumps.mise/tasks/lint/: Keepmarkdown.sh(still used). Removelinks.sh,local-links.sh, andlinks-in-modified-files.shsince no repo references them anymoreNote
The shell scripts in
.mise/tasks/lint/should only be removed after the PRs in the other repos are merged, so nothing breaks during the transition.