diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 0000000..71e5b5b --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,85 @@ +# 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: + - changed-files: + - any-glob-to-any-file: src/frontend/** +backend: + - changed-files: + - any-glob-to-any-file: src/backend/** +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: + - changed-files: + - any-glob-to-any-file: .github/workflows/** +infra: + - 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: + - 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: + - changed-files: + - any-glob-to-any-file: security/** + - changed-files: + - any-glob-to-any-file: scripts/audit/** + +# --- Dependencias --- +dependencies: + - 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: + - changed-files: + - any-glob-to-any-file: assets/** +styles: + - changed-files: + - any-glob-to-any-file: styles/** 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 }}" diff --git a/.github/workflows/pr-management.yml b/.github/workflows/pr-management.yml index 136ce99..46275b3 100644 --- a/.github/workflows/pr-management.yml +++ b/.github/workflows/pr-management.yml @@ -12,15 +12,16 @@ 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 runs-on: ubuntu-latest steps: - - uses: overtrue/conventional-pr-title@v1 + - uses: overtrue/conventional-pr-title@v1.0.0 env: GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }} with: 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. 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": "/" } + ] +}