Author SHA1 Message Date
renovate 473b62808d fix(deps): update dependency @apollo/client to v4
renovate/stability-days Updates have met minimum release age requirement
renovate/artifacts Artifact file update failure
schemas-app / build (pull_request) Failing after 20s
schemas-app / deploy-prod-frostmoln (pull_request) Skipped
2026-10-22 22:22:50 +00:00
renovate 7d930a1676 chore(deps): update dependency typescript-eslint to v8.72.0 (#408)
schemas-app / build (push) Successful in 4m10s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m6s
2026-10-22 18:19:58 +00:00
renovate 8a91e7d167 chore(deps): update dependency @nuxt/devtools to v3.4.4 (#407)
schemas-app / build (push) Successful in 6m48s
schemas-app / deploy-prod-frostmoln (push) Successful in 58s
2026-10-22 02:18:12 +00:00
renovate d57666d7fe chore(deps): update commitlint monorepo to v21.2.4 (#406)
schemas-app / build (push) Successful in 4m23s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m39s
2026-10-21 14:19:56 +00:00
renovate b65c283a6f chore(deps): update pre-commit hook pre-commit/mirrors-eslint to v10.13.0 (#405)
schemas-app / build (push) Successful in 4m2s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m10s
2026-10-20 13:19:32 +00:00
renovate 06b6bd2017 fix(deps): update dependency nuxt to v4.6.2 (#404)
schemas-app / build (push) Successful in 3m48s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m11s
2026-10-19 18:16:58 +00:00
renovate a445cef6ee chore(deps): update dependency eslint to v10.13.0 (#403)
schemas-app / build (push) Successful in 4m21s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m7s
2026-10-19 15:21:37 +00:00
renovate a09c9e1e38 chore(deps): update nginxinc/nginx-unprivileged:1.31.7 docker digest to 09b0d3e (#402)
schemas-app / build (push) Successful in 1m11s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m1s
2026-10-19 05:19:16 +00:00
renovate 4a1f26890b fix(deps): update dependency graphql-ws to v6.4.1 (#401)
schemas-app / build (push) Successful in 3m44s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m5s
2026-10-18 20:17:10 +00:00
renovate 558ca05655 chore(deps): update vitest monorepo to v5.0.5 (#400)
schemas-app / build (push) Successful in 3m55s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m8s
2026-10-18 15:20:19 +00:00
renovate 56f9466136 chore(deps): update dependency jsdom to v30.1.3 (#399)
schemas-app / build (push) Successful in 3m55s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m5s
2026-10-18 10:17:33 +00:00
renovate 90e6a4b6da chore(deps): update dependency @nuxt/devtools to v3.4.3 (#398)
schemas-app / build (push) Successful in 6m2s
schemas-app / deploy-prod-frostmoln (push) Successful in 54s
2026-10-17 06:30:33 +00:00
renovate d5e1d1e66f fix(deps): update dependency graphql-ws to v6.4.0 (#397)
schemas-app / build (push) Successful in 3m48s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m6s
2026-10-16 16:19:42 +00:00
renovate 11ab393ffc fix(deps): update dependency vue to v3.5.44 (#396)
schemas-app / build (push) Successful in 4m23s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m0s
2026-10-16 09:22:58 +00:00
renovate 365efd3a44 chore(deps): update nginxinc/nginx-unprivileged docker tag to v1.31.7 (#395)
schemas-app / build (push) Successful in 3m51s
schemas-app / deploy-prod-frostmoln (push) Successful in 1m9s
2026-10-15 22:14:52 +00:00
argoyle b6812b9d55 feat: deploy to Frostmoln production (#391)
schemas-app / deploy-prod-frostmoln (push) Successful in 1m16s
schemas-app / build (push) Successful in 59s
Moves the production deploy from AWS to the Frostmoln production cluster (namespace `schemas`), with unboundsoftware/schemas.

- `deploy-prod` (AWS, failing since CI left AWS) → `deploy-prod-frostmoln`: `deploy prod-frostmoln -n schemas`.
- Restricted Pod Security: `nginxinc/nginx-unprivileged` (uid 101, port 8080; 1.31.7 isn't published for it yet, so 1.31.6). `nginx.conf`: no `user`, pid and temp paths under `/tmp`, `listen 8080`. Configs copied with `--chmod=644`. Service is ClusterIP.
- `autoscale-prod`/`pdb-prod` → `-prod-frostmoln`; the ALB ingress → a Traefik one for `/` on `schemas.unbound.se` (the API's `/query` ingress wins on the longer path).

Checked locally (amd64): as uid 101 with all capabilities dropped, `/health`, `/` and SPA routes 200, security headers present.

**Merge with** the schemas PR, after infra#1878 is applied.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01Ma8eHhW59hLAJuLzBnLvUu
Reviewed-on: #391
2026-10-15 21:16:08 +00:00
renovate 9e9260021b chore(deps): update dependency typescript-eslint to v8.71.2 (#394)
schemas-app / build (push) Successful in 4m3s
schemas-app / deploy-prod (push) Failing after 8s
2026-10-15 18:18:16 +00:00
renovate 54f79ff5ff chore(deps): update dependency @graphql-codegen/typed-document-node to v7.2.0 (#393)
schemas-app / build (push) Successful in 3m50s
schemas-app / deploy-prod (push) Failing after 13s
2026-10-15 12:17:58 +00:00
renovate 0c1652d062 chore(deps): update vitest monorepo to v5.0.4 (#392)
schemas-app / build (push) Successful in 3m58s
schemas-app / deploy-prod (push) Failing after 9s
2026-10-15 11:16:51 +00:00
4 changed files with 592 additions and 769 deletions

No files matched your search

+1 -1
View File
@@ -28,7 +28,7 @@ repos:
stages: [ commit-msg ]
additional_dependencies: [ '@commitlint/config-conventional' ]
- repo: https://github.com/pre-commit/mirrors-eslint
rev: v10.12.0
rev: v10.13.0
hooks:
- id: eslint
types: [ file ]
+1 -1
View File
@@ -13,7 +13,7 @@ FROM scratch as export
COPY --from=builder /build/coverage /
# Unprivileged (uid 101, port 8080): Frostmoln enforces restricted Pod Security.
FROM nginxinc/nginx-unprivileged:1.31.6@sha256:1d26a516fb93b18f9c0214dc9c645054486e516f13ff09ef63d5bd5c622278a2
FROM nginxinc/nginx-unprivileged:1.31.7@sha256:09b0d3eda2aa592d2487f284519419015cab010d7df16cd0fe224b585fc60eb6
MAINTAINER Joakim Olsson <joakim@unbound.se>
COPY --chmod=644 ./nginx/nginx.conf /etc/nginx/nginx.conf
+577 -754
View File
File diff suppressed because it is too large. Load diff
+13 -13
View File
@@ -18,13 +18,13 @@
"lintfix": "eslint --fix . && npm run lint:style --fix"
},
"dependencies": {
"@apollo/client": "3.14.1",
"@apollo/client": "4.3.5",
"@auth0/auth0-vue": "2.11.0",
"@vue/apollo-composable": "4.2.2",
"graphql": "16.14.2",
"graphql-ws": "6.3.0",
"nuxt": "4.6.1",
"vue": "3.5.43",
"graphql-ws": "6.4.1",
"nuxt": "4.6.2",
"vue": "3.5.44",
"vuetify-nuxt-module": "0.19.5"
},
"version": "1.0.0",
@@ -34,31 +34,31 @@
"author": "",
"license": "ISC",
"devDependencies": {
"@commitlint/cli": "21.2.3",
"@commitlint/config-conventional": "21.2.3",
"@commitlint/cli": "21.2.4",
"@commitlint/config-conventional": "21.2.4",
"@graphql-codegen/cli": "7.4.6",
"@graphql-codegen/typed-document-node": "7.1.1",
"@graphql-codegen/typed-document-node": "7.2.0",
"@graphql-codegen/typescript": "6.1.2",
"@graphql-codegen/typescript-operations": "6.1.10",
"@graphql-codegen/typescript-vue-apollo": "5.0.1",
"@nuxt/devtools": "3.4.2",
"@nuxt/devtools": "3.4.4",
"@nuxt/eslint": "1.17.0",
"@nuxtjs/stylelint-module": "5.2.1",
"@stylistic/eslint-plugin": "5.10.0",
"@vitejs/plugin-vue": "6.0.10",
"@vitest/coverage-v8": "5.0.3",
"@vitest/coverage-v8": "5.0.5",
"@vue/test-utils": "2.5.1",
"eslint": "10.12.0",
"eslint": "10.13.0",
"eslint-plugin-simple-import-sort": "14.0.0",
"eslint-plugin-vue": "10.11.1",
"jsdom": "30.1.2",
"jsdom": "30.1.3",
"postcss-html": "2.0.0",
"stylelint": "17.16.0",
"stylelint-config-recommended-vue": "2.0.0",
"stylelint-config-standard": "40.0.0",
"typescript": "6.0.3",
"typescript-eslint": "8.71.1",
"vitest": "5.0.3",
"typescript-eslint": "8.72.0",
"vitest": "5.0.5",
"vue-eslint-parser": "10.4.1"
},
"overrides": {