|
@@ -4,7 +4,27 @@ on:
|
|
|
push:
|
|
push:
|
|
|
tags-ignore:
|
|
tags-ignore:
|
|
|
- "v*"
|
|
- "v*"
|
|
|
|
|
+ paths:
|
|
|
|
|
+ - "**.go"
|
|
|
|
|
+ - "go.mod"
|
|
|
|
|
+ - "go.sum"
|
|
|
|
|
+ - "**.js"
|
|
|
|
|
+ - "**.mjs"
|
|
|
|
|
+ - "**.cjs"
|
|
|
|
|
+ - "**.ts"
|
|
|
|
|
+ - "**.vue"
|
|
|
|
|
+ - "frontend/package-lock.json"
|
|
|
pull_request:
|
|
pull_request:
|
|
|
|
|
+ paths:
|
|
|
|
|
+ - "**.go"
|
|
|
|
|
+ - "go.mod"
|
|
|
|
|
+ - "go.sum"
|
|
|
|
|
+ - "**.js"
|
|
|
|
|
+ - "**.mjs"
|
|
|
|
|
+ - "**.cjs"
|
|
|
|
|
+ - "**.ts"
|
|
|
|
|
+ - "**.vue"
|
|
|
|
|
+ - "frontend/package-lock.json"
|
|
|
schedule:
|
|
schedule:
|
|
|
- cron: "18 2 * * 2"
|
|
- cron: "18 2 * * 2"
|
|
|
|
|
|
|
@@ -35,9 +55,6 @@ jobs:
|
|
|
- name: Checkout repository
|
|
- name: Checkout repository
|
|
|
uses: actions/checkout@v6
|
|
uses: actions/checkout@v6
|
|
|
|
|
|
|
|
- # The Go binary embeds web/dist/ via //go:embed all:dist (web/web.go).
|
|
|
|
|
- # web/dist/ is .gitignored, so CodeQL's autobuild for Go will fail with
|
|
|
|
|
- # "pattern all:dist: no matching files found" unless vite emits it first.
|
|
|
|
|
- name: Setup Node.js
|
|
- name: Setup Node.js
|
|
|
if: matrix.language == 'go'
|
|
if: matrix.language == 'go'
|
|
|
uses: actions/setup-node@v6
|
|
uses: actions/setup-node@v6
|