Skip to content

Commit 39b7be7

Browse files
authored
clean up link checking (#1850)
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
1 parent 42c1fb3 commit 39b7be7

File tree

5 files changed

+23
-72
lines changed

5 files changed

+23
-72
lines changed

.github/workflows/lint-rest.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,4 @@ jobs:
2727
GITHUB_TOKEN: ${{ github.token }}
2828
GITHUB_BASE_REF: ${{ github.base_ref }}
2929
GITHUB_HEAD_SHA: ${{ github.event.pull_request.head.sha }}
30-
run: |
31-
mise run lint:bom
32-
mise run lint:local-links
33-
mise run lint:links-in-modified-files --base origin/"${GITHUB_BASE_REF}" --head "${GITHUB_HEAD_SHA}"
30+
run: mise run lint:rest-ci

.mise/tasks/lint/links-in-modified-files.sh

Lines changed: 0 additions & 39 deletions
This file was deleted.

.mise/tasks/lint/links.sh

Lines changed: 0 additions & 14 deletions
This file was deleted.

.mise/tasks/lint/local-links.sh

Lines changed: 0 additions & 14 deletions
This file was deleted.

mise.toml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,30 @@ run = "./mvnw install -DskipTests -Dcoverage.skip=true"
5151
description = "Run Super-Linter with auto-fix on the repository"
5252
file = "https://raw.githubusercontent.com/grafana/docker-otel-lgtm/main/.mise/tasks/lint/super-linter.sh"
5353

54+
[tasks."lint:links"]
55+
file = "https://raw.githubusercontent.com/open-telemetry/opentelemetry-java-contrib/refs/heads/main/.mise/tasks/lint/links.sh"
56+
57+
[tasks."lint:local-links"]
58+
file = "https://raw.githubusercontent.com/open-telemetry/opentelemetry-java-contrib/refs/heads/main/.mise/tasks/lint/local-links.sh"
59+
60+
[tasks."lint:links-in-modified-files"]
61+
file = "https://raw.githubusercontent.com/open-telemetry/opentelemetry-java-contrib/refs/heads/main/.mise/tasks/lint/links-in-modified-files.sh"
62+
63+
[tasks."lint:links-in-modified-files-ci"]
64+
description = "Lint links in modified files (CI configuration)"
65+
run = "mise run lint:links-in-modified-files --base origin/$GITHUB_BASE_REF --head $GITHUB_HEAD_SHA"
66+
67+
[tasks."lint:links-in-modified-files-local"]
68+
description = "Lint links in modified files (local configuration)"
69+
run = "mise run lint:links-in-modified-files --base origin/main --head HEAD"
70+
5471
[tasks."lint:rest"]
5572
description = "All lints not covered by super linter"
56-
depends = ["lint:links", "lint:bom"]
73+
depends = ["lint:bom", "lint:local-links", "lint:links-in-modified-files-local"]
74+
75+
[tasks."lint:rest-ci"]
76+
description = "All lints not covered by super linter (CI configuration)"
77+
depends = ["lint:bom", "lint:local-links", "lint:links-in-modified-files-ci"]
5778

5879
[tasks."lint:all"]
5980
description = "All lints"

0 commit comments

Comments
 (0)