Skip to content

ci: add mise version+sha256 pinning to CI#1904

Merged
zeitlinger merged 5 commits intomainfrom
add-mise-version-pinning
Feb 26, 2026
Merged

ci: add mise version+sha256 pinning to CI#1904
zeitlinger merged 5 commits intomainfrom
add-mise-version-pinning

Conversation

@zeitlinger
Copy link
Member

Summary

  • Pin mise version and sha256 in all workflow files for reproducibility and supply-chain security
  • Renovate will keep these up to date via the custom manager in grafana/flint#43

Test plan

  • CI passes with pinned mise version

Pin mise version and sha256 in all workflow files for reproducibility
and supply-chain security.
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger zeitlinger changed the title Add mise version+sha256 pinning to CI ci: add mise version+sha256 pinning to CI Feb 20, 2026
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Automated fix for: lint, Test on Java 21
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Automated fix for: build
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
This reverts commit 32e2ad4.
Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Comment on lines +5 to +31
".github/workflows/acceptance-tests.yml": {
"regex": ["mise"]
},
".github/workflows/build.yml": {
"regex": ["mise"]
},
".github/workflows/github-pages.yaml": {
"regex": ["mise"]
},
".github/workflows/java-version-matrix-tests.yml": {
"regex": ["mise"]
},
".github/workflows/lint.yml": {
"regex": ["mise"]
},
".github/workflows/native-tests.yml": {
"regex": ["mise"]
},
".github/workflows/nightly-benchmarks.yml": {
"regex": ["mise"]
},
".github/workflows/release.yml": {
"regex": ["mise"]
},
".github/workflows/test-release-build.yml": {
"regex": ["mise"]
},
Copy link
Collaborator

Choose a reason for hiding this comment

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

could we just do something like this?

  ".github/workflows/*": {
    "regex": ["mise"]
  },

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks for the suggestion! Unfortunately, this linter doesn't support wildcard patterns like that. If you'd like to see this feature added, please create an issue in the flint repository to discuss the enhancement.

@zeitlinger
Copy link
Member Author

@jaydeluca, addressed 1 comment — please take a look.

@zeitlinger zeitlinger merged commit 35735f9 into main Feb 26, 2026
13 checks passed
@zeitlinger zeitlinger deleted the add-mise-version-pinning branch February 26, 2026 20:32
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