-
Notifications
You must be signed in to change notification settings - Fork 1
feat: add native linting mode and version mapping infrastructure #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
9835e3b
ce4949f
44d8ae7
067d18c
58cefa8
0d90e17
d46b342
b7d7a4e
1131bf1
7954e4d
78f3990
8b1054e
65b01cb
db3eab0
0980507
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,2 @@ | ||
| .idea | ||
| .mise.super-linter-*.toml |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| # Releasing | ||
|
|
||
| Releases are automated via | ||
| [Release Please](https://github.com/googleapis/release-please). | ||
| When conventional commits land on `main`, Release Please opens | ||
| (or updates) a release PR with a changelog. | ||
|
|
||
| > **Note:** CI checks don't trigger automatically on release-please | ||
| > PRs because they are created with `GITHUB_TOKEN`. To run CI, | ||
| > either click **Update branch** or **close and reopen** the PR. | ||
|
|
||
| ## Post-release: regenerate version mapping | ||
|
|
||
| After merging a release that bumps `SUPER_LINTER_VERSION`, | ||
| regenerate the native lint tool version mapping: | ||
|
|
||
| ```bash | ||
| mise run setup:update-super-linter-versions | ||
| git add super-linter-versions/ | ||
| git commit -m "chore: regenerate super-linter version mapping" | ||
| ``` | ||
|
|
||
| <!-- TODO: automate this via Renovate postUpgradeTasks once | ||
| grafana/grafana-renovate-config supports `mise run` commands | ||
| (see https://github.com/grafana/grafana-renovate-config/pull/65) --> |
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Will renovate keep this file fresh?
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Added a |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| # Tool versions matching super-linter v8.4.0 | ||
| # Source: https://github.com/super-linter/super-linter/tree/v8.4.0 | ||
| # | ||
| # Auto-generated by tasks/setup/update-super-linter-versions.sh | ||
| # Dockerfile multi-stage builds pin exact versions for compiled tools. | ||
| # npm and python versions come from lock files in dependencies/. | ||
|
|
||
| [tools] | ||
| shellcheck = "v0.11.0" | ||
| shfmt = "v3.12.0" | ||
| actionlint = "1.7.10" | ||
| hadolint = "v2.14.0" | ||
| "npm:markdownlint-cli" = "0.47.0" | ||
| "npm:prettier" = "3.8.1" | ||
| "npm:@biomejs/biome" = "2.3.13" | ||
| "pipx:ruff" = "0.14.14" | ||
| "pipx:codespell" = "2.4.1" | ||
| editorconfig-checker = "v3.6.0" | ||
| golangci-lint = "v2.8.0" |
Uh oh!
There was an error while loading. Please reload this page.