ci: replace legacy frontend path filters with frontend/** glob

The CI, CodeQL, and release workflows still gated on a per-extension
list (**.js, **.html, **.css, **.cjs, ...) left over from the old
Vue/JS UI. That list missed .tsx entirely, so React component edits
never triggered the workflows, and carried dead entries like **.cjs.
Replace the whole enumeration with a single frontend/** glob in all
three so any change under frontend/ triggers build/test/analysis,
while keeping **.go, go.mod, go.sum, **.sh, and the service-file paths.
@
This commit is contained in:
MHSanaei 2026-05-31 01:18:59 +02:00
parent a7d763a542
commit 234cce408b
No known key found for this signature in database
GPG key ID: 7E4060F2FBE5AB7A
3 changed files with 8 additions and 34 deletions

View file

@ -6,14 +6,7 @@ on:
- "**.go" - "**.go"
- "go.mod" - "go.mod"
- "go.sum" - "go.sum"
- "**.js" - "frontend/**"
- "**.mjs"
- "**.cjs"
- "**.ts"
- "**.html"
- "**.css"
- "frontend/package.json"
- "frontend/package-lock.json"
- ".nvmrc" - ".nvmrc"
push: push:
branches: branches:
@ -22,14 +15,7 @@ on:
- "**.go" - "**.go"
- "go.mod" - "go.mod"
- "go.sum" - "go.sum"
- "**.js" - "frontend/**"
- "**.mjs"
- "**.cjs"
- "**.ts"
- "**.html"
- "**.css"
- "frontend/package.json"
- "frontend/package-lock.json"
- ".nvmrc" - ".nvmrc"
permissions: permissions:

View file

@ -10,21 +10,13 @@ on:
- "**.go" - "**.go"
- "go.mod" - "go.mod"
- "go.sum" - "go.sum"
- "**.js" - "frontend/**"
- "**.mjs"
- "**.cjs"
- "**.ts"
- "frontend/package-lock.json"
pull_request: pull_request:
paths: paths:
- "**.go" - "**.go"
- "go.mod" - "go.mod"
- "go.sum" - "go.sum"
- "**.js" - "frontend/**"
- "**.mjs"
- "**.cjs"
- "**.ts"
- "frontend/package-lock.json"
schedule: schedule:
- cron: "18 2 * * 2" - cron: "18 2 * * 2"

View file

@ -8,25 +8,21 @@ on:
tags: tags:
- "v*.*.*" - "v*.*.*"
paths: paths:
- "**.js"
- "**.css"
- "**.html"
- "**.sh"
- "**.go" - "**.go"
- "go.mod" - "go.mod"
- "go.sum" - "go.sum"
- "**.sh"
- "frontend/**"
- "x-ui.service.debian" - "x-ui.service.debian"
- "x-ui.service.arch" - "x-ui.service.arch"
- "x-ui.service.rhel" - "x-ui.service.rhel"
pull_request: pull_request:
paths: paths:
- "**.js"
- "**.css"
- "**.html"
- "**.sh"
- "**.go" - "**.go"
- "go.mod" - "go.mod"
- "go.sum" - "go.sum"
- "**.sh"
- "frontend/**"
- "x-ui.service.debian" - "x-ui.service.debian"
- "x-ui.service.arch" - "x-ui.service.arch"
- "x-ui.service.rhel" - "x-ui.service.rhel"