File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ permissions:
1717
1818env :
1919 NODE_VERSION : " 22"
20- PNPM_VERSION : " 9"
2120
2221jobs :
2322 build-and-test :
@@ -56,15 +55,15 @@ jobs:
5655
5756 steps :
5857 - name : Checkout
59- uses : actions/checkout@v4
58+ uses : actions/checkout@v7
6059
6160 - name : Setup pnpm
62- uses : pnpm/action-setup@v4
63- with :
64- version : ${{ env.PNPM_VERSION }}
61+ # Version wird aus dem "packageManager"-Feld der package.json gelesen.
62+ # (action-setup@v6 verbietet zusaetzlich den "version"-Input.)
63+ uses : pnpm/action-setup@v6
6564
6665 - name : Setup Node.js
67- uses : actions/setup-node@v4
66+ uses : actions/setup-node@v6
6867 with :
6968 node-version : ${{ env.NODE_VERSION }}
7069 cache : " pnpm"
8887 run : pnpm run typecheck
8988
9089 - name : Unit & Integration Tests
91- run : pnpm run test --if-present
90+ run : pnpm run test
9291
9392 - name : Build
9493 run : pnpm run build
Original file line number Diff line number Diff line change 1010 - cron : " 0 5 * * 1"
1111
1212permissions :
13+ actions : read
1314 contents : read
1415 security-events : write
1516
@@ -18,25 +19,29 @@ jobs:
1819 name : Analyze (${{ matrix.language }})
1920 runs-on : ubuntu-latest
2021 timeout-minutes : 30
22+ # Code-Scanning-Upload erfordert GitHub Advanced Security. Auf privaten
23+ # Repos ohne GHAS schlägt der Upload fehl → Job überspringen, bis das Repo
24+ # public ist oder GHAS aktiviert wird.
25+ if : ${{ !github.event.repository.private }}
2126 strategy :
2227 fail-fast : false
2328 matrix :
2429 language : ["javascript-typescript"]
2530
2631 steps :
2732 - name : Checkout
28- uses : actions/checkout@v4
33+ uses : actions/checkout@v7
2934
3035 - name : Initialize CodeQL
31- uses : github/codeql-action/init@v3
36+ uses : github/codeql-action/init@v4
3237 with :
3338 languages : ${{ matrix.language }}
3439 queries : security-and-quality
3540
3641 - name : Autobuild
37- uses : github/codeql-action/autobuild@v3
42+ uses : github/codeql-action/autobuild@v4
3843
3944 - name : Perform CodeQL Analysis
40- uses : github/codeql-action/analyze@v3
45+ uses : github/codeql-action/analyze@v4
4146 with :
4247 category : " /language:${{ matrix.language }}"
Original file line number Diff line number Diff line change 11name : Deploy (Production)
22
33on :
4- push :
5- branches : ["main"]
4+ # Phase 0: Auto-Deploy auf Push deaktiviert, solange Server (/opt/msk-forms)
5+ # und Deploy-Secrets noch nicht eingerichtet sind. Sobald die Infra steht,
6+ # den folgenden Block wieder aktivieren:
7+ # push:
8+ # branches: ["main"]
69 workflow_dispatch :
710
811# Nie zwei Deploys gleichzeitig — laufendes Deploy NICHT abbrechen
Original file line number Diff line number Diff line change 2020 "devDependencies" : {
2121 "tsx" : " ^4.19.2" ,
2222 "typescript" : " ^5.7.2" ,
23- "vitest" : " ^2.1.8 "
23+ "vitest" : " ^3.2.6 "
2424 }
2525}
Original file line number Diff line number Diff line change 1919 "@types/ws" : " ^8.5.13" ,
2020 "tsx" : " ^4.19.2" ,
2121 "typescript" : " ^5.7.2" ,
22- "vitest" : " ^2.1.8 "
22+ "vitest" : " ^3.2.6 "
2323 }
2424}
Load diff This file was deleted.
Original file line number Diff line number Diff line change @@ -9,10 +9,8 @@ const nextConfig: NextConfig = {
99 experimental : {
1010 typedRoutes : true ,
1111 } ,
12- // Lint läuft zentral via Flat-Config (eslint.config.mjs) im Monorepo-Root.
13- eslint : {
14- ignoreDuringBuilds : true ,
15- } ,
12+ // Hinweis: Next.js 16 hat `next lint` entfernt — Linting läuft zentral
13+ // über die Flat-Config (eslint.config.mjs) im Monorepo-Root.
1614} ;
1715
1816export default nextConfig ;
Original file line number Diff line number Diff line change 2626 "@types/react" : " ^19.0.2" ,
2727 "@types/react-dom" : " ^19.0.2" ,
2828 "autoprefixer" : " ^10.4.20" ,
29- "eslint-config-next" : " ^16.0.0" ,
3029 "postcss" : " ^8.4.49" ,
3130 "tailwindcss" : " ^3.4.17" ,
3231 "typescript" : " ^5.7.2" ,
33- "vitest" : " ^2.1.8 "
32+ "vitest" : " ^3.2.6 "
3433 }
3534}
Original file line number Diff line number Diff line change 3333 "@types/node" : " ^22.10.0" ,
3434 "eslint" : " ^9.17.0" ,
3535 "prettier" : " ^3.4.2" ,
36- "prettier-plugin-tailwindcss" : " ^0.6.9 " ,
36+ "prettier-plugin-tailwindcss" : " ^0.8.0 " ,
3737 "prisma" : " ^6.2.0" ,
3838 "turbo" : " ^2.3.3" ,
3939 "typescript" : " ^5.7.2" ,
Original file line number Diff line number Diff line change 2323 "devDependencies" : {
2424 "prisma" : " ^6.2.0" ,
2525 "typescript" : " ^5.7.2" ,
26- "vitest" : " ^2.1.8 "
26+ "vitest" : " ^3.2.6 "
2727 }
2828}
You can’t perform that action at this time.
0 commit comments