chore(ci): improving CI reliability when caching (#11501)

This fixes a case where potentially some static files get not properly
treated as inputs in the hash for nx cache calculation.

Also it fixes a problem where the assets.mdx get sorted randomly each
generation.

Factors in some overlap from
https://github.com/zitadel/zitadel/pull/11447

---------

Co-authored-by: Copilot <[email protected]>
This commit is contained in:
Florian Forster
2026-02-04 07:02:52 +00:00
committed by GitHub
co-authored by Copilot
parent 0999e44821
commit 04c58c5b3f
4 changed files with 135 additions and 15 deletions
+5 -2
View File
@@ -342,9 +342,12 @@
"runtime": "go env GOARCH"
},
"{workspaceRoot}/internal/statik/generate.go",
"{workspaceRoot}/internal/static/**/*",
"{workspaceRoot}/internal/notification/statik/generate.go",
"{workspaceRoot}/internal/notification/static/**/*",
"{workspaceRoot}/internal/api/ui/login/static/resources/generate.go",
"{workspaceRoot}/internal/api/ui/login/statik/generate.go"
"{workspaceRoot}/internal/api/ui/login/statik/generate.go",
"{workspaceRoot}/internal/api/ui/login/static/**/*"
],
"outputs": [
"{workspaceRoot}/internal/statik/statik.go",
@@ -361,7 +364,7 @@
"command": "mkdir -p apps/docs/content/apis/assets && go run internal/api/assets/generator/asset_generator.go -directory=internal/api/assets/generator/ -assets=apps/docs/content/apis/assets/assets.mdx",
"cache": true,
"inputs": [
"{workspaceRoot}/internal/api/assets/generator/asset_generator.go"
"{workspaceRoot}/internal/api/assets/generator/**/*"
],
"outputs": [
"{workspaceRoot}/internal/api/assets/authz.go",