Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions .github/renovate-tracked-deps.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
"packageName": "rhysd/actionlint",
"datasource": "github-releases"
},
"aqua:jonwiggins/xmloxide": {
"packageName": "jonwiggins/xmloxide",
"datasource": "github-tags"
},
"aqua:owenlamont/ryl": {
"packageName": "owenlamont/ryl",
"datasource": "github-tags"
Expand All @@ -15,22 +19,14 @@
"packageName": "editorconfig-checker/editorconfig-checker",
"datasource": "github-releases"
},
"github:google/google-java-format": {
"packageName": "google/google-java-format",
"datasource": "github-releases"
},
"github:jonwiggins/xmloxide": {
"packageName": "jonwiggins/xmloxide",
"datasource": "github-releases"
},
"github:koalaman/shellcheck": {
"packageName": "koalaman/shellcheck",
"datasource": "github-releases"
},
"golangci-lint": {
"packageName": "golangci/golangci-lint",
"datasource": "github-tags"
},
"google-java-format": {
"packageName": "google-java-format",
"datasource": "github-releases"
},
"hadolint": {
"packageName": "hadolint/hadolint",
"datasource": "github-tags"
Expand Down Expand Up @@ -63,6 +59,10 @@
"packageName": "rvben/rumdl",
"datasource": "github-releases"
},
"shellcheck": {
"packageName": "koalaman/shellcheck",
"datasource": "github-releases"
},
"shfmt": {
"packageName": "mvdan/sh",
"datasource": "github-releases"
Expand Down Expand Up @@ -96,22 +96,21 @@
"README.md": {
"regex": [
"actionlint",
"github:koalaman/shellcheck",
"shellcheck",
"shfmt"
]
},
"mise.toml": {
"mise": [
"actionlint",
"aqua:jonwiggins/xmloxide",
"aqua:owenlamont/ryl",
"biome",
"dotnet",
"editorconfig-checker",
"github:google/google-java-format",
"github:jonwiggins/xmloxide",
"github:koalaman/shellcheck",
"go",
"golangci-lint",
"google-java-format",
"hadolint",
"ktlint",
"lychee",
Expand All @@ -122,6 +121,7 @@
"ruff",
"rumdl",
"rust",
"shellcheck",
"shfmt",
"taplo"
]
Expand Down
10 changes: 5 additions & 5 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@
description: "Update shellcheck version in README quickstart example",
managerFilePatterns: ["/^README\\.md$/"],
matchStrings: [
"# Add whichever linters apply to your repo:\\n[\\s\\S]*?\"github:koalaman/shellcheck\"\\s*=\\s*\"(?<currentValue>[^\"]+)\"[\\s\\S]*?\\n```",
"# Add whichever linters apply to your repo:\\n[\\s\\S]*?shellcheck\\s*=\\s*\"(?<currentValue>[^\"]+)\"[\\s\\S]*?\\n```",
],
datasourceTemplate: "github-releases",
depNameTemplate: "github:koalaman/shellcheck",
depNameTemplate: "shellcheck",
packageNameTemplate: "koalaman/shellcheck",
},
{
Expand Down Expand Up @@ -97,20 +97,20 @@
{
matchDepNames: [
"actionlint",
"aqua:jonwiggins/xmloxide",
"aqua:owenlamont/ryl",
"biome",
"editorconfig-checker",
"github:google/google-java-format",
"github:jonwiggins/xmloxide",
"github:koalaman/shellcheck",
"golangci-lint",
"google-java-format",
"hadolint",
"ktlint",
"lychee",
"npm:renovate",
"pipx:codespell",
"ruff",
"rumdl",
"shellcheck",
"shfmt",
"taplo",
],
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ jobs:
- name: Setup mise
uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
with:
version: v2026.4.28
sha256: 9655492db554e8f70a69830f54307ac0f4681d6c42f9844e862528b7853d09d1
version: v2026.5.0
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8

# mise may activate an existing Rust toolchain without adding missing components.
- name: Install Rust lint components
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/release-assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,25 +30,25 @@ jobs:
include:
- target: x86_64-unknown-linux-gnu
runner: ubuntu-24.04
mise_version: v2026.4.28
mise_sha256: 9655492db554e8f70a69830f54307ac0f4681d6c42f9844e862528b7853d09d1
mise_version: v2026.5.0
mise_sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
- target: aarch64-unknown-linux-gnu
runner: ubuntu-24.04
build-tool: cross
mise_version: v2026.4.28
mise_sha256: 9655492db554e8f70a69830f54307ac0f4681d6c42f9844e862528b7853d09d1
mise_version: v2026.5.0
mise_sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
- target: x86_64-apple-darwin
runner: macos-15-intel
mise_version: v2026.4.28
mise_sha256: 43c02a612949a37ba53bb4e1e89859da2b198b6e7dad753f31cf66db5af36b19
mise_version: v2026.5.0
mise_sha256: cbceffc0d01369f75aaca2eedbc6c2e2852534b82eed10e212323d4b4e533561
- target: aarch64-apple-darwin
runner: macos-latest
mise_version: v2026.4.28
mise_sha256: f0f5fa48643a00442c8cc066f8350285896561f2491bcbbee93b1a9a8249816d
mise_version: v2026.5.0
mise_sha256: e0267e58c51c88ab8c0f88454f13513ce625df015fcbd4e264a0b23185dc5a7f
- target: x86_64-pc-windows-msvc
runner: windows-latest
mise_version: v2026.4.28
mise_sha256: 663cc40a25e8c0ad003ad26b0b3a8c33171d2e70ca4c25a7be017fe988acd95a
mise_version: v2026.5.0
mise_sha256: 106ce5cc7519eeda042373f84734ac0be20c5b6aa23f57d16da4a9e36243ee85

steps:
- name: Checkout code
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release-plz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ jobs:
- name: Setup mise
uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
with:
version: v2026.4.28
sha256: 9655492db554e8f70a69830f54307ac0f4681d6c42f9844e862528b7853d09d1
version: v2026.5.0
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
- name: Create release metadata
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down Expand Up @@ -57,8 +57,8 @@ jobs:
- name: Setup mise
uses: jdx/mise-action@1648a7812b9aeae629881980618f079932869151 # v4.0.1
with:
version: v2026.4.28
sha256: 9655492db554e8f70a69830f54307ac0f4681d6c42f9844e862528b7853d09d1
version: v2026.5.0
sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
- name: Update release PR
run: mise run release:pr
env:
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ jobs:
matrix:
include:
- os: ubuntu-24.04
mise_version: v2026.4.28
mise_sha256: 9655492db554e8f70a69830f54307ac0f4681d6c42f9844e862528b7853d09d1
mise_version: v2026.5.0
mise_sha256: 7db5db7a36d28203eb8329140d98fb26b41f5efea32d762f69a1e4b369e1e1a8
- os: macos-15
mise_version: v2026.4.28
mise_sha256: f0f5fa48643a00442c8cc066f8350285896561f2491bcbbee93b1a9a8249816d
mise_version: v2026.5.0
mise_sha256: e0267e58c51c88ab8c0f88454f13513ce625df015fcbd4e264a0b23185dc5a7f
- os: windows-2025
mise_version: v2026.4.28
mise_sha256: 663cc40a25e8c0ad003ad26b0b3a8c33171d2e70ca4c25a7be017fe988acd95a
mise_version: v2026.5.0
mise_sha256: 106ce5cc7519eeda042373f84734ac0be20c5b6aa23f57d16da4a9e36243ee85

permissions:
contents: read
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Add `flint` to your repo's `mise.toml`:

```toml
[tools]
"github:grafana/flint" = "0.21.0"
"aqua:grafana/flint" = "0.21.0"
```

Bootstrap a repo with `flint init` (scaffolds config). Install a
Expand All @@ -68,10 +68,10 @@ Add the linting tools your project needs alongside the `flint` binary itself:

```toml
[tools]
"github:grafana/flint" = "0.21.0"
"aqua:grafana/flint" = "0.21.0"

# Add whichever linters apply to your repo:
"github:koalaman/shellcheck" = "0.11.0"
shellcheck = "0.11.0"
shfmt = "v3.13.1"
actionlint = "1.7.10"
```
Expand Down
6 changes: 3 additions & 3 deletions default.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,20 +38,20 @@
{
"matchDepNames": [
"actionlint",
"aqua:jonwiggins/xmloxide",
"aqua:owenlamont/ryl",
"biome",
"editorconfig-checker",
"github:google/google-java-format",
"github:jonwiggins/xmloxide",
"github:koalaman/shellcheck",
"golangci-lint",
"google-java-format",
"hadolint",
"ktlint",
"lychee",
"npm:renovate",
"pipx:codespell",
"ruff",
"rumdl",
"shellcheck",
"shfmt",
"taplo"
],
Expand Down
2 changes: 1 addition & 1 deletion docs/alternatives.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ instead of being entangled with compile or test phases, so repos can reason
about ownership and failures more cleanly.

To migrate: remove `spotless-maven-plugin` from `pom.xml` (and any
`spotless.skip` properties), add `"github:google/google-java-format"` to
`spotless.skip` properties), add `"google-java-format"` to
`[tools]` in `mise.toml`, and run `flint run --fix` once to confirm the repo is
clean.

Expand Down
2 changes: 1 addition & 1 deletion docs/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ A check runs against all matching files when:
- the check is newly active because its tool was added to `mise.toml`
- the check's tool version changed in `mise.toml`
- the pinned Flint tool changed in `mise.toml`, either released
`github:grafana/flint` or a cargo-backed prerelease revision, which expands
`aqua:grafana/flint` or a cargo-backed prerelease revision, which expands
all active checks
- the check's flint-managed config file changed, such as `.shellcheckrc` or
`.yamllint.yml` in `FLINT_CONFIG_DIR`
Expand Down
6 changes: 3 additions & 3 deletions mise.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,20 @@ rust = { version = "1.95.0", components = "clippy,rustfmt" }

# Linters
actionlint = "1.7.10"
"aqua:jonwiggins/xmloxide" = "v0.4.2"
"aqua:owenlamont/ryl" = "0.8.0"
biome = "2.4.12"
editorconfig-checker = "v3.6.1"
"github:google/google-java-format" = "1.35.0"
"github:jonwiggins/xmloxide" = "v0.4.2"
"github:koalaman/shellcheck" = "0.11.0"
golangci-lint = "2.12.1"
google-java-format = "1.35.0"
hadolint = "2.14.0"
ktlint = "1.8.0"
lychee = "0.22.0"
"npm:renovate" = "43.141.6"
"pipx:codespell" = "2.4.2"
ruff = "0.15.12"
rumdl = "0.1.78"
shellcheck = "0.11.0"
shfmt = "v3.13.1"
taplo = "0.10.0"

Expand Down
8 changes: 4 additions & 4 deletions src/bin/sync-readme-snippets.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ fn main() -> Result<()> {
.context("mise.toml must contain [tools]")?;

let install_block = format!(
"[tools]\n\"github:grafana/flint\" = \"{}\"",
"[tools]\n\"aqua:grafana/flint\" = \"{}\"",
env!("CARGO_PKG_VERSION")
);
replace_fenced_block(
Expand Down Expand Up @@ -69,15 +69,15 @@ fn render_quickstart_tools(table: &toml::Table) -> Result<String> {
let versions = tool_versions(table, readme_snippets::QUICKSTART_KEYS)?;
Ok(format!(
"[tools]\n\
\"github:grafana/flint\" = \"{flint}\"\n\
\"aqua:grafana/flint\" = \"{flint}\"\n\
\n\
# Add whichever linters apply to your repo:\n\
\"github:koalaman/shellcheck\" = \"{shellcheck}\"\n\
shellcheck = \"{shellcheck}\"\n\
shfmt = \"{shfmt}\"\n\
actionlint = \"{actionlint}\"\n\
",
flint = env!("CARGO_PKG_VERSION"),
shellcheck = versions["github:koalaman/shellcheck"],
shellcheck = versions["shellcheck"],
shfmt = versions["shfmt"],
actionlint = versions["actionlint"],
))
Expand Down
Loading
Loading