From 66d09f45452f6ac3708b6eac6c7299a2116543d0 Mon Sep 17 00:00:00 2001 From: WolveJC <202882572+WolveJC@users.noreply.github.com> Date: Fri, 5 Dec 2025 13:26:03 -0400 Subject: [PATCH 1/8] Create vercel.json --- Wolves-Page/vercel.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 Wolves-Page/vercel.json diff --git a/Wolves-Page/vercel.json b/Wolves-Page/vercel.json new file mode 100644 index 0000000..6a92648 --- /dev/null +++ b/Wolves-Page/vercel.json @@ -0,0 +1,5 @@ +{ + "rewrites": [ + { "source": "/(.*)", "destination": "/" } + ] +} From 014e1459aeb9780a6cc599e21c2f78f70006a01e Mon Sep 17 00:00:00 2001 From: WolveJC <202882572+WolveJC@users.noreply.github.com> Date: Fri, 5 Dec 2025 16:11:12 -0400 Subject: [PATCH 2/8] Create labeler.yml --- .github/labeler.yml | 58 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 .github/labeler.yml diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 0000000..f33b579 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,58 @@ +# Etiquetas automáticas según rutas de archivos modificados en el PR + +# --- Código fuente --- +frontend: + - "src/frontend/**" + - "client/**" +backend: + - "src/backend/**" + - "server/**" +api: + - "src/api/**" + +# --- Infraestructura / DevOps --- +ci-cd: + - ".github/workflows/**" + - "ci/**" +infra: + - "infra/**" + - "docker/**" + - "k8s/**" + +# --- Documentación --- +docs: + - "docs/**" + - "*.md" + +# --- Configuración --- +config: + - "*.yml" + - "*.yaml" + - "*.json" + - "config/**" + +# --- Tests --- +tests: + - "tests/**" + - "**/*test.py" + - "**/*spec.js" + +# --- Seguridad --- +security: + - "security/**" + - "scripts/audit/**" + +# --- Dependencias --- +dependencies: + - "requirements.txt" + - "package.json" + - "pnpm-lock.yaml" + - "yarn.lock" + - "Cargo.toml" + - "go.mod" + +# --- Misc --- +assets: + - "assets/**" +styles: + - "styles/**" From 8ef4fcf3c4ecc846764ef3ffbc0c844f2b259f4f Mon Sep 17 00:00:00 2001 From: WolveJC <202882572+WolveJC@users.noreply.github.com> Date: Fri, 5 Dec 2025 16:21:33 -0400 Subject: [PATCH 3/8] Update pr-management.yml --- .github/workflows/pr-management.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-management.yml b/.github/workflows/pr-management.yml index 136ce99..4577af3 100644 --- a/.github/workflows/pr-management.yml +++ b/.github/workflows/pr-management.yml @@ -20,7 +20,7 @@ jobs: name: Conventional Pull Request Title runs-on: ubuntu-latest steps: - - uses: overtrue/conventional-pr-title@v1 + - uses: aslafy-z/conventional-pr-title-action@v3 env: GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }} with: From 02929ea03952601687311a6e7a149333852a2e7c Mon Sep 17 00:00:00 2001 From: WolveJC <202882572+WolveJC@users.noreply.github.com> Date: Fri, 5 Dec 2025 16:33:49 -0400 Subject: [PATCH 4/8] Create SECURITY.md --- SECURITY.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..034e848 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,21 @@ +# Security Policy + +## Supported Versions + +Use this section to tell people about which versions of your project are +currently being supported with security updates. + +| Version | Supported | +| ------- | ------------------ | +| 5.1.x | :white_check_mark: | +| 5.0.x | :x: | +| 4.0.x | :white_check_mark: | +| < 4.0 | :x: | + +## Reporting a Vulnerability + +Use this section to tell people how to report a vulnerability. + +Tell them where to go, how often they can expect to get an update on a +reported vulnerability, what to expect if the vulnerability is accepted or +declined, etc. From 6f264034dcbd6501ac1c54a6c69a1498d22da4b2 Mon Sep 17 00:00:00 2001 From: WolveJC <202882572+WolveJC@users.noreply.github.com> Date: Fri, 5 Dec 2025 16:47:34 -0400 Subject: [PATCH 5/8] Update pr-management.yml --- .github/workflows/pr-management.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-management.yml b/.github/workflows/pr-management.yml index 4577af3..24d6095 100644 --- a/.github/workflows/pr-management.yml +++ b/.github/workflows/pr-management.yml @@ -20,7 +20,7 @@ jobs: name: Conventional Pull Request Title runs-on: ubuntu-latest steps: - - uses: aslafy-z/conventional-pr-title-action@v3 + - uses: overtrue/conventional-pr-title@v1.0.0 env: GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }} with: From b2d15cadfc7d6f0fbb49d623ac461a2fe7f8c8de Mon Sep 17 00:00:00 2001 From: WolveJC <202882572+WolveJC@users.noreply.github.com> Date: Fri, 5 Dec 2025 16:49:57 -0400 Subject: [PATCH 6/8] Update label.yml --- .github/workflows/label.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index 4613569..6be0b2f 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -17,6 +17,6 @@ jobs: pull-requests: write steps: - - uses: actions/labeler@v4 + - uses: actions/labeler@v6.0.1 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" From 22426e48e18c1a95ccf8084b50c0b26fa07e9d12 Mon Sep 17 00:00:00 2001 From: WolveJC <202882572+WolveJC@users.noreply.github.com> Date: Fri, 5 Dec 2025 17:03:48 -0400 Subject: [PATCH 7/8] Update labeler.yml --- .github/labeler.yml | 103 ++++++++++++++++++++++++++++---------------- 1 file changed, 65 insertions(+), 38 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index f33b579..71e5b5b 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,58 +1,85 @@ -# Etiquetas automáticas según rutas de archivos modificados en el PR +# Etiquetas automáticas según cambios en archivos o ramas + +# --- Cambios en la raíz del repo --- +root: + - changed-files: + - any-glob-to-any-file: '*' + +# --- Cualquier cambio en el repo --- +AnyChange: + - changed-files: + - any-glob-to-any-file: '**' + +# --- Documentación --- +Documentation: + - changed-files: + - any-glob-to-any-file: docs/** + - changed-files: + - any-glob-to-any-file: guides/** + - changed-files: + - any-glob-to-any-file: '**/*.md' # --- Código fuente --- frontend: - - "src/frontend/**" - - "client/**" + - changed-files: + - any-glob-to-any-file: src/frontend/** backend: - - "src/backend/**" - - "server/**" + - changed-files: + - any-glob-to-any-file: src/backend/** api: - - "src/api/**" + - changed-files: + - any-glob-to-any-file: src/api/** + +# --- Tests --- +tests: + - changed-files: + - any-glob-to-any-file: tests/** + - changed-files: + - any-glob-to-any-file: '**/*test.py' + - changed-files: + - any-glob-to-any-file: '**/*spec.js' # --- Infraestructura / DevOps --- ci-cd: - - ".github/workflows/**" - - "ci/**" + - changed-files: + - any-glob-to-any-file: .github/workflows/** infra: - - "infra/**" - - "docker/**" - - "k8s/**" - -# --- Documentación --- -docs: - - "docs/**" - - "*.md" + - changed-files: + - any-glob-to-any-file: infra/** + - changed-files: + - any-glob-to-any-file: docker/** + - changed-files: + - any-glob-to-any-file: k8s/** # --- Configuración --- config: - - "*.yml" - - "*.yaml" - - "*.json" - - "config/**" - -# --- Tests --- -tests: - - "tests/**" - - "**/*test.py" - - "**/*spec.js" + - changed-files: + - any-glob-to-any-file: '*.yml' + - any-glob-to-any-file: '*.yaml' + - any-glob-to-any-file: '*.json' + - any-glob-to-any-file: config/** # --- Seguridad --- security: - - "security/**" - - "scripts/audit/**" + - changed-files: + - any-glob-to-any-file: security/** + - changed-files: + - any-glob-to-any-file: scripts/audit/** # --- Dependencias --- dependencies: - - "requirements.txt" - - "package.json" - - "pnpm-lock.yaml" - - "yarn.lock" - - "Cargo.toml" - - "go.mod" - -# --- Misc --- + - changed-files: + - any-glob-to-any-file: requirements.txt + - any-glob-to-any-file: package.json + - any-glob-to-any-file: pnpm-lock.yaml + - any-glob-to-any-file: yarn.lock + - any-glob-to-any-file: Cargo.toml + - any-glob-to-any-file: go.mod + +# --- Assets y estilos --- assets: - - "assets/**" + - changed-files: + - any-glob-to-any-file: assets/** styles: - - "styles/**" + - changed-files: + - any-glob-to-any-file: styles/** From af7d57954748dd6a7f1a293f4c0891b239fc36dd Mon Sep 17 00:00:00 2001 From: WolveJC <202882572+WolveJC@users.noreply.github.com> Date: Fri, 5 Dec 2025 17:07:14 -0400 Subject: [PATCH 8/8] Update pr-management.yml --- .github/workflows/pr-management.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-management.yml b/.github/workflows/pr-management.yml index 24d6095..46275b3 100644 --- a/.github/workflows/pr-management.yml +++ b/.github/workflows/pr-management.yml @@ -12,9 +12,10 @@ jobs: contents: read pull-requests: write steps: - - uses: actions/labeler@v4 + - uses: actions/labeler@v6 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" + configuration-path: .github/labeler.yml conventional-title: name: Conventional Pull Request Title