From a3e4073b8eae4e030f122c9b2cc4f5ab62dd6ff6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 17:28:00 +0000 Subject: [PATCH 1/6] chore(deps): bump super-linter/super-linter from 7.4.0 to 8.2.0 Bumps [super-linter/super-linter](https://github.com/super-linter/super-linter) from 7.4.0 to 8.2.0. - [Release notes](https://github.com/super-linter/super-linter/releases) - [Changelog](https://github.com/super-linter/super-linter/blob/main/CHANGELOG.md) - [Commits](https://github.com/super-linter/super-linter/compare/12150456a73e248bdc94d0794898f94e23127c88...7bba2eeb89d01dc9bfd93c497477a57e72c83240) --- updated-dependencies: - dependency-name: super-linter/super-linter dependency-version: 8.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/linter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 7f89ec5..8061f2a 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -42,7 +42,7 @@ jobs: - name: Lint Codebase id: super-linter - uses: super-linter/super-linter/slim@12150456a73e248bdc94d0794898f94e23127c88 # v7 + uses: super-linter/super-linter/slim@7bba2eeb89d01dc9bfd93c497477a57e72c83240 # v7 env: DEFAULT_BRANCH: main FILTER_REGEX_EXCLUDE: dist/**/* From 5454bafd8c2900ad990461dcbab7d35fd3d6e28d Mon Sep 17 00:00:00 2001 From: Adria Berge Aguilar Date: Thu, 15 Jan 2026 10:08:01 +0100 Subject: [PATCH 2/6] fix: exclude node_modules and dist from linters --- .github/workflows/linter.yml | 2 +- biome.json | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 biome.json diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 8061f2a..5a899fc 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -45,7 +45,7 @@ jobs: uses: super-linter/super-linter/slim@7bba2eeb89d01dc9bfd93c497477a57e72c83240 # v7 env: DEFAULT_BRANCH: main - FILTER_REGEX_EXCLUDE: dist/**/* + FILTER_REGEX_EXCLUDE: (dist/.*|node_modules/.*) GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} LINTER_RULES_PATH: ${{ github.workspace }} VALIDATE_ALL_CODEBASE: true diff --git a/biome.json b/biome.json new file mode 100644 index 0000000..7aa22b1 --- /dev/null +++ b/biome.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.3/schema.json", + "files": { + "ignore": ["node_modules", "dist"] + }, + "formatter": { + "enabled": false + }, + "linter": { + "enabled": false + } +} From 20e1d8a8ff40b1bcc0b411d6d09338b08728e7f9 Mon Sep 17 00:00:00 2001 From: Adria Berge Aguilar Date: Thu, 15 Jan 2026 10:11:20 +0100 Subject: [PATCH 3/6] fix: exclude node_modules and dist from linters --- eslint.config.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index df18a4c..7c66e32 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -4,6 +4,8 @@ // See: https://eslint.org/docs/latest/use/configure/configuration-files +import path from 'node:path' +import { fileURLToPath } from 'node:url' import { fixupPluginRules } from '@eslint/compat' import { FlatCompat } from '@eslint/eslintrc' import js from '@eslint/js' @@ -12,8 +14,6 @@ import tsParser from '@typescript-eslint/parser' import _import from 'eslint-plugin-import' import prettier from 'eslint-plugin-prettier' import globals from 'globals' -import path from 'node:path' -import { fileURLToPath } from 'node:url' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) From a4f3c50b2ea065255ee513f395dcfb1ea1026ce8 Mon Sep 17 00:00:00 2001 From: Adria Berge Aguilar Date: Thu, 15 Jan 2026 10:16:04 +0100 Subject: [PATCH 4/6] fix: reuse.toml --- REUSE.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/REUSE.toml b/REUSE.toml index d7ce663..bfd4650 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -15,6 +15,7 @@ path = [ ".prettierignore", "package.json", "package-lock.json", + "biome.json", "dist/**", ] SPDX-FileCopyrightText = "2025 INDUSTRIA DE DISEÑO TEXTIL S.A. (INDITEX S.A.)" From 6075e78a57aa094a6543843e2afbe481d185150c Mon Sep 17 00:00:00 2001 From: Adria Berge Aguilar Date: Thu, 15 Jan 2026 10:23:44 +0100 Subject: [PATCH 5/6] fix: update biome config and improve markdown link text --- CONTRIBUTING.md | 3 ++- biome.json | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7e3dd35..36ce2ab 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,7 +14,8 @@ project. - Before starting to contribute to the code, you must first sign the [Contributor License Agreement (CLA)](https://github.com/InditexTech/foss/blob/main/documents/CLA.pdf). Detailed - instructions on how to proceed can be found [here](https://github.com/InditexTech/foss/blob/main/CONTRIBUTING.md). + instructions on how to proceed can be found in the + [FOSS contributing guidelines](https://github.com/InditexTech/foss/blob/main/CONTRIBUTING.md). ## How to Contribute diff --git a/biome.json b/biome.json index 7aa22b1..6669f5e 100644 --- a/biome.json +++ b/biome.json @@ -1,7 +1,7 @@ { - "$schema": "https://biomejs.dev/schemas/1.9.3/schema.json", + "$schema": "https://biomejs.dev/schemas/2.2.4/schema.json", "files": { - "ignore": ["node_modules", "dist"] + "ignoreUnknown": true }, "formatter": { "enabled": false From 3fc8bc5f3d76a325358de51b5941f458b2fd5be3 Mon Sep 17 00:00:00 2001 From: Adria Berge Aguilar Date: Thu, 15 Jan 2026 10:30:15 +0100 Subject: [PATCH 6/6] fix: disable BIOME, ZIZMOR, and TRIVY linters in super-linter --- .github/workflows/linter.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 5a899fc..ca4f25f 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -49,9 +49,13 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} LINTER_RULES_PATH: ${{ github.workspace }} VALIDATE_ALL_CODEBASE: true + VALIDATE_BIOME_FORMAT: false + VALIDATE_BIOME_LINT: false + VALIDATE_GITHUB_ACTIONS_ZIZMOR: false VALIDATE_JAVASCRIPT_ES: false VALIDATE_JAVASCRIPT_STANDARD: false VALIDATE_JSCPD: false + VALIDATE_TRIVY: false VALIDATE_TYPESCRIPT_ES: false VALIDATE_JSON: false VALIDATE_TYPESCRIPT_STANDARD: false