Skip to content

Commit f8a2322

Browse files
Merge pull request #1 from telia-actions/ngg846/update-upstream-251216
ngg846/update upstream 251216
2 parents 39e94f8 + 47984f4 commit f8a2322

File tree

27 files changed

+553
-424
lines changed

27 files changed

+553
-424
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,10 @@ body:
9494
Copy and paste any relevant log output.
9595
This will be automatically formatted into code, so no need for backticks.
9696
Enable debug logging, either on GitHub Actions, or when running locally.
97-
Not attaching debug logging will delay the issue triaging process.
97+
Not attaching debug logging will delay the issue triaging process. For
98+
more information about how to enable debug logging when running
99+
Super-linter on GitHub Actions, see
100+
https://docs.github.com/en/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs
98101
render: shell
99102
validations:
100103
required: true

.github/dependabot.yml

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ updates:
55
commit-message:
66
prefix: "chore(devcontainer)"
77
cooldown:
8-
default-days: 4
8+
default-days: 7
99
directory: "/"
1010
schedule:
11-
interval: weekly
11+
interval: daily
1212
open-pull-requests-limit: 100
1313

1414
- package-ecosystem: github-actions
1515
commit-message:
1616
prefix: "ci(github-actions)"
1717
cooldown:
18-
default-days: 4
18+
default-days: 7
1919
directory: "/"
2020
schedule:
21-
interval: "weekly"
21+
interval: daily
2222
open-pull-requests-limit: 100
2323
groups:
2424
dev-ci-tools:
@@ -34,11 +34,11 @@ updates:
3434
commit-message:
3535
prefix: "deps(npm)"
3636
cooldown:
37-
default-days: 4
37+
default-days: 7
3838
directories:
3939
- /dependencies
4040
schedule:
41-
interval: "weekly"
41+
interval: daily
4242
open-pull-requests-limit: 100
4343
groups:
4444
npm:
@@ -53,6 +53,7 @@ updates:
5353
- "commitlint"
5454
- "eslint-config*"
5555
- "eslint-plugin*"
56+
- npm-groovy-lint
5657
- "react*"
5758
- "stylelint*"
5859
- "textlint*"
@@ -68,10 +69,10 @@ updates:
6869
commit-message:
6970
prefix: "deps(bundler)"
7071
cooldown:
71-
default-days: 4
72+
default-days: 7
7273
directory: "/dependencies"
7374
schedule:
74-
interval: "weekly"
75+
interval: daily
7576
open-pull-requests-limit: 100
7677
groups:
7778
rubocop:
@@ -83,10 +84,10 @@ updates:
8384
commit-message:
8485
prefix: "deps(docker)"
8586
cooldown:
86-
default-days: 4
87+
default-days: 7
8788
directory: "/"
8889
schedule:
89-
interval: "weekly"
90+
interval: daily
9091
open-pull-requests-limit: 100
9192
groups:
9293
docker:
@@ -131,11 +132,11 @@ updates:
131132
commit-message:
132133
prefix: "deps(python)"
133134
cooldown:
134-
default-days: 4
135+
default-days: 7
135136
directories:
136137
- /dependencies/python/
137138
schedule:
138-
interval: "weekly"
139+
interval: daily
139140
open-pull-requests-limit: 100
140141
groups:
141142
pip:
@@ -165,13 +166,13 @@ updates:
165166
commit-message:
166167
prefix: "deps(java)"
167168
cooldown:
168-
default-days: 4
169+
default-days: 7
169170
directories:
170171
- "/dependencies/checkstyle"
171172
- "/dependencies/google-java-format"
172173
- "/dependencies/ktlint"
173174
schedule:
174-
interval: "weekly"
175+
interval: daily
175176
open-pull-requests-limit: 100
176177
groups:
177178
java-gradle:
@@ -187,32 +188,32 @@ updates:
187188
commit-message:
188189
prefix: "ci(dev-docker)"
189190
cooldown:
190-
default-days: 4
191+
default-days: 7
191192
directory: "/dev-dependencies"
192193
schedule:
193-
interval: "weekly"
194+
interval: daily
194195
open-pull-requests-limit: 100
195196

196197
- package-ecosystem: "npm"
197198
commit-message:
198199
prefix: "ci(dev-npm)"
199200
cooldown:
200-
default-days: 4
201+
default-days: 7
201202
directories:
202203
- /dev-dependencies
203204
schedule:
204-
interval: "weekly"
205+
interval: daily
205206
open-pull-requests-limit: 100
206207

207208
- package-ecosystem: "composer"
208209
commit-message:
209210
prefix: "deps(php)"
210211
cooldown:
211-
default-days: 4
212+
default-days: 7
212213
directories:
213214
- dependencies/composer
214215
schedule:
215-
interval: "weekly"
216+
interval: daily
216217
open-pull-requests-limit: 100
217218
groups:
218219
composer:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "8.3.0"
2+
".": "8.3.1"
33
}

.github/workflows/cd.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
stages:
26+
- stage-name: python-base
2627
- stage-name: base_image
2728
- stage-name: clang-format
2829
- stage-name: python-builder

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ jobs:
8888
fail-fast: false
8989
matrix:
9090
stages:
91+
- stage-name: python-base
9192
- stage-name: base_image
9293
- stage-name: clang-format
9394
- stage-name: python-builder

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Changelog
22

3+
## [8.3.1](https://github.com/super-linter/super-linter/compare/v8.3.0...v8.3.1) (2025-12-15)
4+
5+
6+
### 🐛 Bugfixes
7+
8+
* **docs:** ansible-lints lints the entire dir ([#7272](https://github.com/super-linter/super-linter/issues/7272)) ([b721f3c](https://github.com/super-linter/super-linter/commit/b721f3c5457b44561da6e4c2b9410de8315440dd)), closes [#7263](https://github.com/super-linter/super-linter/issues/7263)
9+
* handle paths with parentheses ([#7273](https://github.com/super-linter/super-linter/issues/7273)) ([d29d0d4](https://github.com/super-linter/super-linter/commit/d29d0d4ffb9e0d5f71026f616ba31b1228b772fa))
10+
* rollback to python 3.13 ([#7269](https://github.com/super-linter/super-linter/issues/7269)) ([10265f1](https://github.com/super-linter/super-linter/commit/10265f11c8902b6d12c083edd0a23da2cafc7f00))
11+
* trivial log message bug when file does not exist ([#7268](https://github.com/super-linter/super-linter/issues/7268)) ([c6a7b38](https://github.com/super-linter/super-linter/commit/c6a7b385670ac9c594f1630063254fcc4a5c5d74))
12+
13+
14+
### ⬆️ Dependency updates
15+
16+
* **bundler:** bump rubocop-rails in /dependencies in the rubocop group ([#7251](https://github.com/super-linter/super-linter/issues/7251)) ([d8a2032](https://github.com/super-linter/super-linter/commit/d8a2032a5d9a067d05b55db58c52ebcff6620c11))
17+
* **java:** bump com.google.googlejavaformat:google-java-format ([#7270](https://github.com/super-linter/super-linter/issues/7270)) ([140a2e3](https://github.com/super-linter/super-linter/commit/140a2e37bc294b770e31def087a16ce1051a68d7))
18+
* **java:** bump com.puppycrawl.tools:checkstyle ([#7264](https://github.com/super-linter/super-linter/issues/7264)) ([550df3c](https://github.com/super-linter/super-linter/commit/550df3c97df2127bae653a3e8de0caccb9092973))
19+
* **java:** bump the java-gradle group across 3 directories with 3 updates ([#7252](https://github.com/super-linter/super-linter/issues/7252)) ([5306a0a](https://github.com/super-linter/super-linter/commit/5306a0a618372a73fe40d7e8c157ca632de75af7))
20+
* **npm:** bump @modelcontextprotocol/sdk in /dependencies ([#7248](https://github.com/super-linter/super-linter/issues/7248)) ([4d59852](https://github.com/super-linter/super-linter/commit/4d59852bbcda028357fdbbfeb61187fa28507200))
21+
* **npm:** bump express from 5.1.0 to 5.2.1 in /dependencies ([#7246](https://github.com/super-linter/super-linter/issues/7246)) ([50462d3](https://github.com/super-linter/super-linter/commit/50462d3ff8b4563663815874498977d4546e80eb))
22+
* **npm:** bump jws from 4.0.0 to 4.0.1 in /dependencies ([#7260](https://github.com/super-linter/super-linter/issues/7260)) ([cc90344](https://github.com/super-linter/super-linter/commit/cc90344711f7c84363cb32fff58a42f42dd05cbb))
23+
* **npm:** bump next from 16.0.7 to 16.0.9 in /dependencies ([#7277](https://github.com/super-linter/super-linter/issues/7277)) ([b7cedfb](https://github.com/super-linter/super-linter/commit/b7cedfbfe661f16a7a2b3b91cc367a189e1400f7))
24+
* **npm:** bump the npm group across 1 directory with 3 updates ([#7289](https://github.com/super-linter/super-linter/issues/7289)) ([f65215e](https://github.com/super-linter/super-linter/commit/f65215e93e5c2aecdcda71d181af47012d384681))
25+
* **npm:** bump the npm group across 1 directory with 5 updates ([#7271](https://github.com/super-linter/super-linter/issues/7271)) ([b4e616f](https://github.com/super-linter/super-linter/commit/b4e616f557869b1de38e2ef5093fa160a5849a4d))
26+
* **npm:** bump the npm group across 1 directory with 7 updates ([#7259](https://github.com/super-linter/super-linter/issues/7259)) ([0ab9ad4](https://github.com/super-linter/super-linter/commit/0ab9ad42083eb92b8794c962bfe942d433701e35))
27+
* **npm:** bump the npm group across 1 directory with 8 updates ([#7266](https://github.com/super-linter/super-linter/issues/7266)) ([39e94f8](https://github.com/super-linter/super-linter/commit/39e94f843cca4e7fac6a58db01bc5c2760a1840f))
28+
* **python:** bump the pip group across 1 directory with 2 updates ([#7288](https://github.com/super-linter/super-linter/issues/7288)) ([4559b6e](https://github.com/super-linter/super-linter/commit/4559b6e55a3d219bec6c7907d52030e309a584b8))
29+
* **python:** bump the pip group across 1 directory with 7 updates ([#7265](https://github.com/super-linter/super-linter/issues/7265)) ([026d3fe](https://github.com/super-linter/super-linter/commit/026d3fe1edbb7414b79a39be4d11e666425176bd))
30+
31+
32+
### 🧰 Maintenance
33+
34+
* add prettier and htmlhint to the npm group ([#7257](https://github.com/super-linter/super-linter/issues/7257)) ([4692c1c](https://github.com/super-linter/super-linter/commit/4692c1cc3aa66f6d26c62a78534a168391a1a9d5))
35+
* **deps:** update docker dependencies ([#7285](https://github.com/super-linter/super-linter/issues/7285)) ([f4d16d3](https://github.com/super-linter/super-linter/commit/f4d16d3155f32058b79f8f54c19067aec415ddd8)), closes [#7244](https://github.com/super-linter/super-linter/issues/7244)
36+
* fix docs typos and update next ([#7284](https://github.com/super-linter/super-linter/issues/7284)) ([0df9f3c](https://github.com/super-linter/super-linter/commit/0df9f3cff24518f8f07f624457dcc52a48e76bea))
37+
* update issue template and print graph ([#7276](https://github.com/super-linter/super-linter/issues/7276)) ([dfb728c](https://github.com/super-linter/super-linter/commit/dfb728c158a47400469455f19e2504e323ac6482))
38+
339
## [8.3.0](https://github.com/super-linter/super-linter/compare/v8.2.1...v8.3.0) (2025-11-28)
440

541

Dockerfile

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,45 @@
88
# Get dependency images as build stages #
99
#########################################
1010
FROM tenable/terrascan:1.19.9 AS terrascan
11-
FROM alpine/terragrunt:1.14.0 AS terragrunt
11+
FROM alpine/terragrunt:1.14.1 AS terragrunt
1212
FROM dotenvlinter/dotenv-linter:4.0.0 AS dotenv-linter
1313
FROM ghcr.io/terraform-linters/tflint:v0.60.0 AS tflint
1414
FROM alpine/helm:4.0.0 AS helm
15-
FROM golang:1.25.4-alpine AS golang
16-
FROM golangci/golangci-lint:v2.6.2 AS golangci-lint
17-
FROM goreleaser/goreleaser:v2.12.7 AS goreleaser
15+
FROM golang:1.25.5-alpine AS golang
16+
FROM golangci/golangci-lint:v2.7.2 AS golangci-lint
17+
FROM goreleaser/goreleaser:v2.13.1 AS goreleaser
1818
FROM hadolint/hadolint:v2.14.0-alpine AS dockerfile-lint
1919
FROM registry.k8s.io/kustomize/kustomize:v5.8.0 AS kustomize
20-
FROM hashicorp/terraform:1.14.0 AS terraform
20+
FROM hashicorp/terraform:1.14.2 AS terraform
2121
FROM koalaman/shellcheck:v0.11.0 AS shellcheck
22-
FROM mstruebing/editorconfig-checker:v3.5.0 AS editorconfig-checker
22+
FROM mstruebing/editorconfig-checker:v3.6.0 AS editorconfig-checker
2323
FROM mvdan/shfmt:v3.12.0 AS shfmt
2424
FROM rhysd/actionlint:1.7.9 AS actionlint
25-
FROM scalameta/scalafmt:v3.10.1 AS scalafmt
26-
FROM zricethezav/gitleaks:v8.29.1 AS gitleaks
25+
FROM scalameta/scalafmt:v3.10.2 AS scalafmt
26+
FROM zricethezav/gitleaks:v8.30.0 AS gitleaks
2727
FROM yoheimuta/protolint:0.56.4 AS protolint
2828
FROM ghcr.io/clj-kondo/clj-kondo:2025.10.23-alpine AS clj-kondo
29-
FROM dart:3.10.1-sdk AS dart
30-
FROM mcr.microsoft.com/dotnet/sdk:10.0.100-alpine3.22 AS dotnet-sdk
31-
FROM composer/composer:2.9.1 AS php-composer
32-
FROM ghcr.io/aquasecurity/trivy:0.67.2 AS trivy
29+
FROM dart:3.10.4-sdk AS dart
30+
FROM mcr.microsoft.com/dotnet/sdk:10.0.101-alpine3.23 AS dotnet-sdk
31+
FROM composer/composer:2.9.2 AS php-composer
32+
FROM ghcr.io/aquasecurity/trivy:0.68.1 AS trivy
3333
FROM ghcr.io/yannh/kubeconform:v0.7.0 AS kubeconform
3434

35-
FROM python:3.14.0-alpine3.22 AS python-base
35+
FROM python:3.13.11-alpine3.23 AS python-base
3636

3737
FROM python-base AS clang-format
3838

3939
RUN apk add --no-cache \
4040
build-base \
41-
clang20 \
41+
clang21 \
4242
cmake \
4343
git \
44-
llvm20-dev \
44+
llvm21-dev \
4545
ninja-is-really-ninja
4646

4747
WORKDIR /tmp
4848
RUN git clone \
49-
--branch "llvmorg-$(llvm-config --version)" \
49+
--branch "llvmorg-$(llvm21-config --version)" \
5050
--depth 1 \
5151
https://github.com/llvm/llvm-project.git
5252

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@ Here are some notable Super-linter features:
4949
open-source, fully-containerized linting suite. Other projects borrow ideas
5050
and design choices from Super-linter (and we're cool with that :).
5151

52+
## How to contribute
53+
54+
If you would like to help contribute to Super-linter, see
55+
[CONTRIBUTING](https://github.com/super-linter/super-linter/blob/main/.github/CONTRIBUTING.md).
56+
57+
For a guide on how to set up your development environment and contribute to
58+
Super-linter, see the [development guide](docs/DEVELOPMENT.md).
59+
5260
## Supported linters and formatters
5361

5462
Super-linter supports the following tools:
@@ -162,7 +170,7 @@ To run super-linter as a GitHub Action, you do the following:
162170
persist-credentials: false
163171

164172
- name: Super-linter
165-
uses: super-linter/[email protected].0 # x-release-please-version
173+
uses: super-linter/[email protected].1 # x-release-please-version
166174
env:
167175
# To report GitHub Actions status checks
168176
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -601,7 +609,7 @@ jobs:
601609
fetch-depth: 0
602610
persist-credentials: false
603611
- name: Super-Linter
604-
uses: super-linter/[email protected].0 # x-release-please-version
612+
uses: super-linter/[email protected].1 # x-release-please-version
605613
env:
606614
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
607615
# Set your fix mode variables to true
@@ -758,6 +766,7 @@ The following linters and formatters ignore the `FILTER_REGEX_INCLUDE`,
758766
`FILTER_REGEX_EXCLUDE`, `IGNORE_GENERATED_FILES`, `IGNORE_GITIGNORED_FILES`,
759767
`VALIDATE_ALL_CODEBASE` variables, and always check the entire workspace:
760768

769+
- ansible-lint
761770
- Biome
762771
- Jscpd
763772
- Checkov
@@ -775,8 +784,7 @@ their own ignoring mechanisms.
775784
When you trigger a workflow with a step that runs Super-linter on GitHub Actions
776785
on
777786
[specific events](https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows),
778-
consider the following if you set `VALIDATE_ALL_CODEBASE` to `false` (the
779-
default):
787+
consider the following if you set `VALIDATE_ALL_CODEBASE` to `false`:
780788

781789
- `push` events: Super-linter checks only the files that were modified in the
782790
commits you pushed.
@@ -788,7 +796,7 @@ default):
788796
set `GITHUB_SHA` to the last commit on the default branch, and `GITHUB_REF` to
789797
the default branch on `schedule` events). So, Super-linter doesn't have enough
790798
information to compute the set of files that changed. For `schedule` events,
791-
we recommend that you set `VALIDATE_ALL_CODEBASE` to `true`.
799+
we recommend that you set `VALIDATE_ALL_CODEBASE` to `true` (the default).
792800

793801
## Run Super-Linter outside GitHub Actions
794802

@@ -902,11 +910,3 @@ Super-linter supports installing dependencies at runtime, on each Super-linter
902910
run. For more information about installing additional dependencies when running
903911
Super-linter, see
904912
[Install additional dependencies](docs/install-additional-dependencies.md).
905-
906-
## How to contribute
907-
908-
If you would like to help contribute to super-linter, see
909-
[CONTRIBUTING](https://github.com/super-linter/super-linter/blob/main/.github/CONTRIBUTING.md).
910-
911-
For a guide on how to set up your development environment and contribute to
912-
Super-linter, see the [development guide](docs/DEVELOPMENT.md).

TEMPLATES/.tflint.hcl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ plugin "terraform" {
1111

1212
plugin "aws" {
1313
enabled = true
14-
version = "0.39.0"
14+
version = "0.44.0"
1515
source = "github.com/terraform-linters/tflint-ruleset-aws"
1616
}
1717

1818
plugin "azurerm" {
1919
enabled = true
20-
version = "0.28.0"
20+
version = "0.30.0"
2121
source = "github.com/terraform-linters/tflint-ruleset-azurerm"
2222
}
2323

2424
plugin "google" {
2525
enabled = true
26-
version = "0.32.0"
26+
version = "0.37.1"
2727
source = "github.com/terraform-linters/tflint-ruleset-google"
2828
}

action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: "Super-linter contributors"
44
description: "Super-linter is a ready-to-run collection of linters and code analyzers, to help validate your source code."
55
runs:
66
using: "docker"
7-
image: "docker://ghcr.io/super-linter/super-linter:v8.3.0" # x-release-please-version
7+
image: "docker://ghcr.io/super-linter/super-linter:v8.3.1" # x-release-please-version
88
branding:
99
icon: "check-square"
1010
color: "white"

0 commit comments

Comments
 (0)