Commit Graph
77 Commits
Author SHA1 Message Date
argoyle 9645fe0673 chore: add node >=24 constraint to renovate config 2026-03-15 11:27:49 +01:00
argoyle 2f34286eda chore(deps): remove unused dependencies (#128)
schemas-app / build (push) Successful in 59s
schemas-app / deploy-prod (push) Successful in 1m39s
## Summary

- Remove `@nuxtjs/eslint-module` — redundant with `@nuxt/eslint`, not referenced in nuxt.config.ts
- Remove `eslint-plugin-nuxt` — not used in eslint.config.mjs, bundles conflicting old deps
- Remove `vite-plugin-eslint2` — peer dep of `@nuxt/eslint`, not needed as direct dep
- Remove `vue-router` — auto-included by Nuxt

This also unblocks the ESLint v10 upgrade by removing `eslint-webpack-plugin` (transitive dep of `@nuxtjs/eslint-module`).

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

Reviewed-on: #128
2026-03-07 10:23:49 +00:00
argoyle 4e8856625b Merge pull request 'fix(k8s): remove CPU limits to resolve KubeCPUOvercommit alert' (#122) from remove-cpu-limits into main
schemas-app / build (push) Successful in 1m34s
schemas-app / deploy-prod (push) Successful in 2m0s
Reviewed-on: #122
2026-03-01 11:25:49 +00:00
argoyle 0552af6477 fix(k8s): remove CPU limits to resolve KubeCPUOvercommit alert
schemas-app / build (pull_request) Successful in 2m57s
schemas-app / deploy-prod (pull_request) Has been skipped
Remove cpu from resource limits while keeping memory limits and all
requests intact. CPU limits cause unnecessary throttling and
overcommit alerts when actual usage is far below limits.
2026-03-01 12:15:58 +01:00
argoyle c389cf56b0 Merge pull request 'fix(deps): update dependency graphql to v16.13.0' (#118) from renovate/graphql-16.x into main
schemas-app / deploy-prod (push) Successful in 2m36s
schemas-app / build (push) Successful in 2m6s
Reviewed-on: #118
2026-02-24 12:06:59 +00:00
argoyle 14829e3656 Merge pull request 'chore(deps): update dependency @nuxt/eslint to v1.15.2' (#117) from renovate/nuxt-eslint-1.x into main
schemas-app / build (push) Successful in 1m4s
schemas-app / deploy-prod (push) Successful in 1m34s
Reviewed-on: #117
2026-02-24 10:29:48 +00:00
argoyle 7a9ed9cace Merge pull request 'chore(deps): update dependency @graphql-codegen/cli to v6.1.2' (#114) from renovate/graphqlcodegenerator-monorepo into main
schemas-app / build (push) Successful in 2m4s
schemas-app / deploy-prod (push) Successful in 2m0s
Reviewed-on: #114
2026-02-22 13:22:56 +00:00
argoyle 31bf4f9c46 Merge pull request 'chore(deps): update dependency eslint to v9.39.3' (#113) from renovate/eslint-monorepo into main
schemas-app / build (push) Successful in 9m24s
schemas-app / deploy-prod (push) Successful in 2m25s
Reviewed-on: #113
2026-02-20 14:48:27 +00:00
argoyle 620cca2290 Merge pull request 'chore(deps): update graphqlcodegenerator monorepo' (#110) from renovate/graphqlcodegenerator-monorepo into main
schemas-app / build (push) Successful in 5m41s
schemas-app / deploy-prod (push) Successful in 2m21s
Reviewed-on: #110
2026-02-18 12:47:02 +00:00
argoyle e588bcb513 Merge pull request 'chore(deps): update dependency jsdom to v28' (#85) from renovate/jsdom-28.x into main
schemas-app / build (push) Successful in 57s
schemas-app / deploy-prod (push) Successful in 1m52s
Reviewed-on: #85
2026-02-02 09:00:23 +00:00
argoyle 11c2bbdf58 Merge pull request 'chore: remove unused .gitlab-ci.yml' (#77) from remove-gitlab-ci into main
schemas-app / build (push) Successful in 39s
schemas-app / deploy-prod (push) Successful in 1m22s
Reviewed-on: #77
2026-01-23 13:27:41 +00:00
argoyleandClaude Opus 4.5 67c71971f9 chore: remove unused .gitlab-ci.yml
schemas-app / build (pull_request) Successful in 1m37s
schemas-app / deploy-prod (pull_request) Has been skipped
No longer needed after migration to Gitea Actions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 14:22:48 +01:00
argoyle 545a31d950 Merge pull request 'chore(deps): update stylelint (major)' (#69) from renovate/major-stylelint into main
schemas-app / deploy-prod (push) Successful in 1m14s
schemas-app / build (push) Successful in 3m11s
Reviewed-on: #69
2026-01-18 19:17:04 +00:00
argoyle a60a09091d Merge pull request 'chore(deps): group stylelint dependencies in renovate config' (#68) from renovate-group-stylelint into main
schemas-app / build (push) Successful in 50s
schemas-app / deploy-prod (push) Successful in 1m28s
Reviewed-on: #68
2026-01-18 19:02:05 +00:00
argoyle 5d30966e57 chore(deps): group stylelint dependencies in renovate config
schemas-app / deploy-prod (pull_request) Has been skipped
schemas-app / build (pull_request) Successful in 1m58s
2026-01-18 19:57:02 +01:00
argoyle dee5303429 Merge pull request 'fix: remove incorrect digest pinning from image reference' (#57) from fix/remove-digest-pinning into main
schemas-app / build (push) Successful in 7m55s
schemas-app / deploy-prod (push) Failing after 2m27s
Reviewed-on: #57
2026-01-09 12:01:38 +00:00
argoyle f21d29391d fix: remove incorrect digest pinning from image reference
schemas-app / build (pull_request) Successful in 8m4s
schemas-app / deploy-prod (pull_request) Has been skipped
2026-01-09 11:55:46 +01:00
argoyle 4956d086e7 Merge pull request 'chore(deps): update dependency typescript-eslint to v8.52.0' (#51) from renovate/typescript-eslint-monorepo into main
schemas-app / build (push) Successful in 2m33s
schemas-app / deploy-prod (push) Successful in 1m36s
Reviewed-on: #51
2026-01-08 18:31:15 +00:00
argoyle 71daf2166a Merge pull request 'chore(deps): update commitlint monorepo to v20.3.1' (#54) from renovate/commitlint-monorepo into main
schemas-app / build (push) Failing after 1m30s
schemas-app / deploy-prod (push) Has been skipped
Reviewed-on: #54
2026-01-08 17:37:19 +00:00
argoyle c83ba1fa6e Merge pull request 'chore(deps): update actions/checkout action to v6' (#53) from renovate/actions-checkout-6.x into main
schemas-app / build (push) Successful in 2m18s
schemas-app / deploy-prod (push) Failing after 3m22s
Reviewed-on: #53
2026-01-08 15:21:00 +00:00
argoyle f292594dcb Merge pull request 'feat: migrate from GitLab CI to Gitea Actions' (#52) from feat/gitea-migration into main
schemas-app / build (push) Successful in 4m53s
schemas-app / deploy-prod (push) Successful in 1m23s
Reviewed-on: #52
2026-01-08 14:09:51 +00:00
argoyle 344bc166da feat: migrate from GitLab CI to Gitea Actions
schemas-app / build (pull_request) Successful in 4m7s
schemas-app / deploy-prod (pull_request) Has been skipped
2026-01-08 14:44:08 +01:00
argoyle d7aebb860e Merge branch 'renovate/vuetify-nuxt-module-0.x' into 'main'
fix(deps): update dependency vuetify-nuxt-module to v0.19.2

See merge request unboundsoftware/schemas-app!49
2026-01-02 18:10:47 +01:00
argoyle 61199b5e0f Merge branch 'renovate/commitlint-monorepo' into 'main'
chore(deps): update commitlint monorepo to v20.3.0

See merge request unboundsoftware/schemas-app!48
2026-01-01 13:14:20 +01:00
argoyle a5320a5bf7 Merge branch 'renovate/nginx-1.29.4' into 'main'
chore(deps): update nginx:1.29.4 docker digest to 1ead684

See merge request unboundsoftware/schemas-app!47
2025-12-30 15:37:43 +01:00
argoyle 5fa8c05497 Merge branch 'renovate/typescript-eslint-monorepo' into 'main'
chore(deps): update dependency typescript-eslint to v8.51.0

See merge request unboundsoftware/schemas-app!46
2025-12-29 19:11:39 +01:00
argoyle 4579f1b991 Merge branch 'renovate/jsdom-27.x' into 'main'
chore(deps): update dependency jsdom to v27.4.0

See merge request unboundsoftware/schemas-app!45
2025-12-27 15:54:17 +01:00
argoyle 6de8fba3ef Merge branch 'renovate/typescript-eslint-monorepo' into 'main'
chore(deps): update dependency typescript-eslint to v8.50.1

See merge request unboundsoftware/schemas-app!44
2025-12-22 20:15:37 +01:00
argoyle 7aeaca572b Merge branch 'renovate/vue-monorepo' into 'main'
fix(deps): update dependency vue to v3.5.26

See merge request unboundsoftware/schemas-app!43
2025-12-18 14:04:14 +01:00
argoyle dd652b42c9 Merge branch 'renovate/graphqlcodegenerator-monorepo' into 'main'
chore(deps): update graphqlcodegenerator monorepo

See merge request unboundsoftware/schemas-app!42
2025-12-18 14:03:52 +01:00
argoyle 5328489fbc Merge branch 'renovate/vitest-monorepo' into 'main'
chore(deps): update vitest monorepo to v4.0.16

See merge request unboundsoftware/schemas-app!41
2025-12-16 19:05:04 +01:00
argoyle f08934c64b Merge branch 'renovate/vuetify-nuxt-module-0.x' into 'main'
fix(deps): update dependency vuetify-nuxt-module to v0.19.1

See merge request unboundsoftware/schemas-app!40
2025-12-16 13:28:43 +01:00
argoyle 1d8cbcfd5c Merge branch 'renovate/typescript-eslint-monorepo' into 'main'
chore(deps): update dependency typescript-eslint to v8.50.0

See merge request unboundsoftware/schemas-app!39
2025-12-15 21:35:07 +01:00
argoyle c970dfc6a2 Merge branch 'renovate/vuetify-nuxt-module-0.x' into 'main'
fix(deps): update dependency vuetify-nuxt-module to v0.19.0

See merge request unboundsoftware/schemas-app!38
2025-12-15 21:34:48 +01:00
argoyle 4a005ba723 Merge branch 'renovate/eslint-monorepo' into 'main'
chore(deps): update dependency eslint to v9.39.2

See merge request unboundsoftware/schemas-app!37
2025-12-13 09:00:45 +01:00
argoyle e9666dbd6a Merge branch 'renovate/auth0-auth0-vue-2.x' into 'main'
fix(deps): update dependency @auth0/auth0-vue to v2.5.0

See merge request unboundsoftware/schemas-app!36
2025-12-12 14:11:23 +01:00
argoyle 95330e5982 Merge branch 'renovate/vitejs-plugin-vue-6.x' into 'main'
chore(deps): update dependency @vitejs/plugin-vue to v6.0.3

See merge request unboundsoftware/schemas-app!35
2025-12-12 11:40:58 +01:00
argoyle 91365bdbf6 Merge branch 'renovate/vue-router-4.x' into 'main'
fix(deps): update dependency vue-router to v4.6.4

See merge request unboundsoftware/schemas-app!34
2025-12-11 17:22:35 +01:00
argoyle 6fe27798c4 Merge branch 'renovate/nuxt-eslint-1.x' into 'main'
chore(deps): update dependency @nuxt/eslint to v1.12.1

See merge request unboundsoftware/schemas-app!33
2025-12-10 06:54:01 +01:00
argoyle 1d6a2420d5 Merge branch 'renovate/nginx-1.x' into 'main'
chore(deps): update nginx docker tag to v1.29.4

See merge request unboundsoftware/schemas-app!32
2025-12-10 06:53:35 +01:00
argoyle 09071caf3b Merge branch 'renovate/nuxtjs-monorepo' into 'main'
fix(deps): update dependency nuxt to v4.2.2

See merge request unboundsoftware/schemas-app!31
2025-12-09 19:24:00 +01:00
argoyle 8b5be2b201 Merge branch 'renovate/nginx-1.29.3' into 'main'
chore(deps): update nginx:1.29.3 docker digest to baf707d

See merge request unboundsoftware/schemas-app!30
2025-12-09 09:51:37 +01:00
argoyle a2188d85f7 Merge branch 'renovate/typescript-eslint-monorepo' into 'main'
chore(deps): update dependency typescript-eslint to v8.49.0

See merge request unboundsoftware/schemas-app!29
2025-12-08 20:25:16 +01:00
argoyle f561c8afd1 Merge branch 'renovate/jsdom-27.x' into 'main'
chore(deps): update dependency jsdom to v27.3.0

See merge request unboundsoftware/schemas-app!28
2025-12-08 15:00:25 +01:00
argoyle 4a5c00eede Merge branch 'renovate/commitlint-monorepo' into 'main'
chore(deps): update commitlint monorepo to v20.2.0

See merge request unboundsoftware/schemas-app!27
2025-12-05 08:23:59 +01:00
argoyle d05df48047 Merge branch 'renovate/vitest-monorepo' into 'main'
chore(deps): update vitest monorepo to v4.0.15

See merge request unboundsoftware/schemas-app!26
2025-12-02 17:21:46 +01:00
argoyle a0db46a0a8 Merge branch 'renovate/typescript-eslint-monorepo' into 'main'
chore(deps): update dependency typescript-eslint to v8.48.1

See merge request unboundsoftware/schemas-app!25
2025-12-02 11:49:44 +01:00
argoyle b087cb5afa Merge branch 'renovate/graphqlcodegenerator-monorepo' into 'main'
chore(deps): update graphqlcodegenerator monorepo

See merge request unboundsoftware/schemas-app!24
2025-11-29 15:03:20 +01:00
argoyle 9568e3d8e2 Merge branch 'renovate/stylelint-16.x' into 'main'
chore(deps): update dependency stylelint to v16.26.1

See merge request unboundsoftware/schemas-app!23
2025-11-28 14:59:52 +01:00
argoyle 3ff467be10 Merge branch 'renovate/eslint-plugin-vue-10.x' into 'main'
chore(deps): update dependency eslint-plugin-vue to v10.6.2

See merge request unboundsoftware/schemas-app!22
2025-11-28 08:37:51 +01:00
argoyle 4673e53e50 Merge branch 'renovate/nuxt-eslint-1.x' into 'main'
chore(deps): update dependency @nuxt/eslint to v1.11.0

See merge request unboundsoftware/schemas-app!21
2025-11-27 11:37:15 +01:00
argoyle 3f863c4ce5 Merge branch 'renovate/gitleaks-gitleaks-8.x' into 'main'
chore(deps): update pre-commit hook gitleaks/gitleaks to v8.30.0

See merge request unboundsoftware/schemas-app!20
2025-11-27 00:02:29 +01:00
argoyle 68570ec2db Merge branch 'renovate/eslint-plugin-vue-10.x' into 'main'
chore(deps): update dependency eslint-plugin-vue to v10.6.1

See merge request unboundsoftware/schemas-app!19
2025-11-26 12:37:11 +01:00
argoyle 3d86a00d9c Merge branch 'renovate/markdownlint-markdownlint-0.x' into 'main'
chore(deps): update pre-commit hook markdownlint/markdownlint to v0.15.0

See merge request unboundsoftware/schemas-app!18
2025-11-26 12:36:46 +01:00
argoyle 09bd533ddd Merge branch 'renovate/vitest-monorepo' into 'main'
chore(deps): update vitest monorepo to v4.0.14

See merge request unboundsoftware/schemas-app!17
2025-11-25 16:56:52 +01:00
argoyle 46381b5be1 Merge branch 'renovate/nuxt-devtools-3.x' into 'main'
chore(deps): update dependency @nuxt/devtools to v3.1.1

See merge request unboundsoftware/schemas-app!16
2025-11-25 16:56:17 +01:00
argoyle 5564e394f3 Merge branch 'renovate/typescript-eslint-monorepo' into 'main'
chore(deps): update dependency typescript-eslint to v8.48.0

See merge request unboundsoftware/schemas-app!15
2025-11-24 19:05:56 +01:00
argoyle b97ad58a57 Merge branch 'renovate/vue-monorepo' into 'main'
fix(deps): update dependency vue to v3.5.25

See merge request unboundsoftware/schemas-app!14
2025-11-24 09:01:32 +01:00
argoyle 315ed9f188 Merge branch 'feat/config-disable-gitlab-package-updates' into 'main'
feat(config): disable updates for specific GitLab package

See merge request unboundsoftware/schemas-app!13
2025-11-23 14:10:04 +01:00
argoyle 0ce87be748 Merge branch 'enhance-authentication-error-handling' into 'main'
feat: enhance authentication error handling and schema fetching

See merge request unboundsoftware/schemas-app!12
2025-11-23 14:09:18 +01:00
argoyle 761f62055e feat(config): disable updates for specific GitLab package
Add a package rule in `renovate.json` to disable updates for the 
`registry.gitlab.com/unboundsoftware/schemas-app` package 
managed by Kubernetes. This change is implemented to prevent 
unwanted updates for this specific package, ensuring stability 
in the deployment process.
2025-11-23 14:04:55 +01:00
argoyle 5c17c798c4 feat: enhance authentication error handling and schema fetching
Handle authentication errors related to consent and login in the Apollo 
client by redirecting users to the Auth0 login page as necessary. Update
the schema-fetching logic to support dynamic references from the URL, 
removing mock data and improving overall data integrity in the 
application.
Ensure proper loading states during the fetching process.
2025-11-23 14:01:32 +01:00
argoyle de1f4b6e86 Merge branch 'add-custom-svg-favicon-nuxt' into 'main'
feat: add custom SVG favicon to Nuxt configuration

See merge request unboundsoftware/schemas-app!11
2025-11-23 13:21:56 +01:00
argoyle 54640afc0b Merge branch 'ci-remove-manual-deployment-condition' into 'main'
ci: remove manual deployment condition for production branch

See merge request unboundsoftware/schemas-app!10
2025-11-23 13:19:22 +01:00
argoyle afd5578418 Merge branch 'ci-coverage-include-all-files' into 'main'
ci(coverage): include all files in coverage reports

See merge request unboundsoftware/schemas-app!7
2025-11-23 13:17:50 +01:00
argoyle ade440a0af feat: add custom SVG favicon to Nuxt configuration
Updates the Nuxt configuration to include a custom SVG favicon  
for better branding and user experience. Adds the favicon SVG  
file to the public directory, enhancing the visual appeal of  
the application and ensuring it displays properly in the  
browser tab.
2025-11-23 13:16:55 +01:00
argoyle d5a3481678 ci: remove manual deployment condition for production branch
This change eliminates the manual deployment requirement in the CI/CD 
pipeline for the production branch, allowing for automatic deployments. 
It streamlines the deployment process, ensuring that changes to the 
production branch are deployed without additional approval steps.
2025-11-23 13:14:29 +01:00
argoyle 1e31678d06 ci(coverage): include all files in coverage reports
Add the 'all' option to the coverage configuration to ensure that 
all files are included in the coverage reports. This improves the 
accuracy of the coverage metrics by encompassing all relevant 
source files.
2025-11-23 13:13:16 +01:00
argoyle 48bf9a766b Merge branch 'fix/auth0-defaults-clientid-domain' into 'main'
fix(config): update Auth0 domain and clientId defaults

See merge request unboundsoftware/schemas-app!9
2025-11-23 13:09:14 +01:00
argoyle 8c3b5a314f fix(config): update Auth0 domain and clientId defaults
Set default values for Auth0 domain and clientId in nuxt.config.ts to  
ensure the application works with predefined settings when environment  
variables are not provided.
2025-11-23 12:56:52 +01:00
argoyle 9e3f2a3308 Merge branch 'fix/update-image-reference-schemas-app' into 'main'
fix: update image reference for schemas-app in deploy.yaml

See merge request unboundsoftware/schemas-app!6
2025-11-22 21:15:05 +01:00
argoyle a6a14ce915 Merge branch 'renovate/apollo-graphql-packages' into 'main'
fix(deps): pin dependency @apollo/client to 3.14.0

See merge request unboundsoftware/schemas-app!2
2025-11-22 21:11:31 +01:00
argoyle 194463c0af fix: update image reference for schemas-app in deploy.yaml
Remove the specific digest from the schemas-app image in 
deploy.yaml to allow for easier versioning and flexibility. 
The change ensures that the latest image tagged with the 
commit hash is always used during deployments, improving 
management of application updates.
2025-11-22 21:09:11 +01:00
argoyle ac20fadf09 Merge branch 'feat/add-federation-graph-page' into 'main'
feat(graph): add Federation Graph page and enhance coverage

See merge request unboundsoftware/schemas-app!4
2025-11-22 20:20:11 +01:00
argoyle 5dc29141d5 feat(graph): add Federation Graph page and enhance coverage
Adds a new Federation Graph page to display subgraphs and their 
schemas. Implements loading state and error handling. Enhances 
coverage reporting by including 'lcov' format for better insights 
into test coverage metrics.
2025-11-22 19:49:53 +01:00
argoyle 535a516732 Merge branch 'renovate/pin-dependencies' into 'main'
fix(deps): pin dependencies

See merge request unboundsoftware/schemas-app!1
2025-11-22 18:08:32 +01:00
argoyleandClaude 072e1b10f1 feat: initial schemas-app implementation
- Add Nuxt 4 application with Vuetify UI framework
- Implement GraphQL schema registry management interface
- Add Apollo Client integration with Auth0 authentication
- Create organization and API key management
- Add schema and ref browsing capabilities
- Implement organization switcher for multi-org users
- Add delete functionality for organizations and API keys
- Create Kubernetes deployment descriptors
- Add Docker configuration with nginx

Features:
- Dashboard with organization overview
- Schema browsing by ref with supergraph viewing
- Ref management with schema details
- Settings page for organizations and API keys
- User list per organization with provider icons
- Admin-only organization creation
- Delete confirmations with warnings

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 17:10:10 +01:00