Compare commits

..

543 Commits

Author SHA1 Message Date
alexlebens 4c4421c8a8 fix: fix lint error
test-build / build (push) Successful in 1m7s
renovate / renovate (push) Successful in 1m12s
release-image-harbor / build (push) Successful in 58s
release-image-gitea / build (push) Successful in 1m20s
release-image-gitea / release (push) Successful in 2m53s
release-image-harbor / release (push) Successful in 3m15s
2026-02-08 23:15:40 -06:00
alexlebens d0ff16c8dc feat: release 2.4.0 2026-02-08 23:11:20 -06:00
alexlebens 9678b3c718 feat: add applications page
test-build / build (push) Failing after 43s
renovate / renovate (push) Successful in 1m34s
2026-02-08 23:10:40 -06:00
alexlebens 7fafa5c4cf feat: update features 2026-02-08 17:15:43 -06:00
alexlebens a909743feb Merge pull request 'chore(deps): update dependency eslint to v10' (#323) from renovate/major-eslint-monorepo into main
test-build / build (push) Successful in 2m12s
renovate / renovate (push) Successful in 1m56s
Reviewed-on: #323
2026-02-08 22:12:30 +00:00
renovate-bot f116173cb8 chore(deps): update dependency eslint to v10
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m18s
2026-02-08 21:04:30 +00:00
alexlebens ce62de8883 Merge pull request 'chore(deps): update dependency eslint-plugin-format to v1.4.0' (#326) from renovate/eslint-plugin-format-1.x-lockfile into main
test-build / build (push) Successful in 1m22s
renovate / renovate (push) Successful in 1m39s
Reviewed-on: #326
2026-02-08 21:02:57 +00:00
renovate-bot 94f2779463 chore(deps): update dependency eslint-plugin-format to v1.4.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m57s
2026-02-08 20:58:23 +00:00
renovate-bot ed3cf80921 Merge pull request 'chore(deps): update dependency @iconify-json/simple-icons to v1.2.70' (#327) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Successful in 1m49s
test-build / build (push) Successful in 2m5s
2026-02-08 20:57:00 +00:00
renovate-bot 63aa6bfdbc chore(deps): update dependency @iconify-json/simple-icons to v1.2.70
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m25s
2026-02-08 20:56:47 +00:00
alexlebens 4343124c3f Merge pull request 'chore(deps): update dependency @eslint-react/eslint-plugin to v2.12.2' (#325) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #325
2026-02-08 20:55:25 +00:00
renovate-bot a48063a694 chore(deps): update dependency @eslint-react/eslint-plugin to v2.12.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m31s
2026-02-08 20:39:47 +00:00
alexlebens e476efb96b feat: use latest alpine
test-build / build (push) Successful in 1m41s
renovate / renovate (push) Successful in 3m23s
2026-02-08 14:38:05 -06:00
renovate-bot a99201138e Merge pull request 'chore(deps): update dependency @eslint-react/eslint-plugin to v2.11.2' (#324) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Successful in 2m15s
test-build / build (push) Successful in 3m14s
2026-02-08 00:02:47 +00:00
renovate-bot 9ef86e71dc chore(deps): update dependency @eslint-react/eslint-plugin to v2.11.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m40s
2026-02-08 00:02:23 +00:00
alexlebens 5cd59cd1ff Merge pull request 'chore(deps): update dependency @eslint-react/eslint-plugin to v2.11.0' (#321) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Successful in 3m28s
Reviewed-on: #321
2026-02-07 00:31:33 +00:00
renovate-bot d5cf6fe130 chore(deps): update dependency @eslint-react/eslint-plugin to v2.11.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m0s
2026-02-07 00:28:07 +00:00
alexlebens 91136e2e54 Merge pull request 'chore(deps): update dependency @directus/sdk to v21.1.0' (#320) from renovate/directus-sdk-21.x-lockfile into main
renovate / renovate (push) Successful in 1m1s
test-build / build (push) Successful in 1m16s
Reviewed-on: #320
2026-02-07 00:27:00 +00:00
renovate-bot 7b915cf021 chore(deps): update dependency @directus/sdk to v21.1.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 59s
2026-02-07 00:19:11 +00:00
alexlebens 807b8dd9b9 Merge pull request 'chore(deps): update dependency motion to v12.33.0' (#322) from renovate/motion-12.x-lockfile into main
test-build / build (push) Successful in 2m20s
renovate / renovate (push) Successful in 2m39s
Reviewed-on: #322
2026-02-07 00:17:06 +00:00
renovate-bot 76c6933682 chore(deps): update dependency motion to v12.33.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m6s
2026-02-07 00:10:24 +00:00
renovate-bot bd34eb6f75 Merge pull request 'chore(deps): update dependency @types/react to v19.2.13' (#319) from renovate/react-monorepo into main
renovate / renovate (push) Successful in 2m4s
test-build / build (push) Successful in 3m5s
2026-02-07 00:02:58 +00:00
renovate-bot c8d9def6dc chore(deps): update dependency @types/react to v19.2.13
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m3s
2026-02-07 00:02:40 +00:00
renovate-bot 5fb2ff16c6 Merge pull request 'chore(deps): update dependency @types/react to v19.2.11' (#318) from renovate/react-monorepo into main
test-build / build (push) Successful in 1m44s
renovate / renovate (push) Successful in 4m59s
2026-02-05 00:06:50 +00:00
renovate-bot 9a86ea4053 chore(deps): update dependency @types/react to v19.2.11
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 2m9s
2026-02-05 00:06:24 +00:00
alexlebens 49969e27b0 feat: release 2.3.2
test-build / build (push) Successful in 1m47s
release-image-gitea / build (push) Successful in 1m37s
release-image-harbor / build (push) Successful in 1m42s
release-image-gitea / release (push) Successful in 2m31s
release-image-harbor / release (push) Successful in 2m39s
renovate / renovate (push) Successful in 1m12s
2026-02-03 21:26:32 -06:00
alexlebens bf73905658 feat: release 2.3.0
test-build / build (push) Successful in 1m20s
renovate / renovate (push) Successful in 1m23s
release-image-gitea / build (push) Successful in 1m59s
release-image-harbor / build (push) Successful in 1m58s
release-image-gitea / release (push) Successful in 2m49s
release-image-harbor / release (push) Successful in 2m54s
2026-02-03 17:34:10 -06:00
alexlebens 56d841a335 feat: better reactive layout for small screen sizes 2026-02-03 17:32:38 -06:00
alexlebens 95432d9059 feat: add rounded option to hero component and use it for about page 2026-02-03 16:56:03 -06:00
alexlebens c2bf64c6cc fix: remove description 2026-02-03 16:55:38 -06:00
alexlebens 1f3fed93a1 feat: reorganize blog layout 2026-02-03 16:42:17 -06:00
alexlebens 754f6a22f0 feat: remove hardcoded descriptions 2026-02-03 16:18:33 -06:00
alexlebens 4203b63893 feat: remove mdx 2026-02-03 16:16:29 -06:00
alexlebens 4d7886b93c fix: clean up comments 2026-02-03 16:07:45 -06:00
alexlebens c7d3ca7252 feat: remove hardcoded descriptions 2026-02-03 16:06:31 -06:00
alexlebens a0f83c874c fix: add comments 2026-02-03 16:00:14 -06:00
alexlebens 22860c4714 feat: add docs link to footer 2026-02-03 15:58:45 -06:00
alexlebens 9b8a7077a7 chore(deps): update deps 2026-02-03 15:56:55 -06:00
alexlebens 8bfc744bdb chore: update README 2026-02-03 15:56:45 -06:00
alexlebens d386afa15e Merge pull request 'chore(deps): update dependency motion to v12.30.0' (#317) from renovate/motion-12.x-lockfile into main
renovate / renovate (push) Successful in 1m11s
test-build / build (push) Successful in 2m18s
Reviewed-on: #317
2026-02-03 00:17:38 +00:00
alexlebens 3fe324d4c2 Merge pull request 'chore(deps): update dependency @eslint-react/eslint-plugin to v2.9.3' (#316) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Successful in 1m58s
test-build / build (push) Has been cancelled
Reviewed-on: #316
2026-02-03 00:15:11 +00:00
renovate-bot a02d417c83 chore(deps): update dependency motion to v12.30.0
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 3m18s
2026-02-03 00:09:13 +00:00
renovate-bot 0d53376c80 chore(deps): update dependency @eslint-react/eslint-plugin to v2.9.3
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 3m11s
2026-02-03 00:08:35 +00:00
alexlebens a5abfe0d1c Merge pull request 'chore(deps): update dependency eslint-plugin-react-refresh to ^0.5.0' (#315) from renovate/eslint-plugin-react-refresh-0.x into main
test-build / build (push) Successful in 1m46s
renovate / renovate (push) Successful in 2m34s
Reviewed-on: #315
2026-02-03 00:07:00 +00:00
renovate-bot 3fcf9a0703 chore(deps): update dependency eslint-plugin-react-refresh to ^0.5.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m38s
2026-02-03 00:04:06 +00:00
alexlebens 00b63a5bea revert: release 2.2.5
test-build / build (push) Successful in 2m29s
release-image-harbor / build (push) Successful in 1m23s
release-image-gitea / build (push) Successful in 2m39s
release-image-gitea / release (push) Successful in 5m45s
release-image-harbor / release (push) Successful in 7m49s
renovate / renovate (push) Successful in 4m11s
2026-02-01 21:50:36 -06:00
alexlebens d9860106b1 chore(deps): update pnpm 2026-02-01 21:49:52 -06:00
alexlebens 83940a28ab Merge pull request 'chore(deps): update dependency shiki to v3.22.0' (#314) from renovate/shiki-monorepo into main
renovate / renovate (push) Successful in 50s
test-build / build (push) Has been cancelled
Reviewed-on: #314
2026-02-02 03:48:48 +00:00
renovate-bot 4baa2bed51 chore(deps): update dependency shiki to v3.22.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Failing after 1m16s
2026-02-01 00:02:59 +00:00
renovate-bot 19a9588919 Merge pull request 'chore(deps): update dependency preline to v4.0.1' (#313) from renovate/preline-4.x-lockfile into main
test-build / build (push) Successful in 4m47s
renovate / renovate (push) Successful in 3m6s
2026-01-31 00:02:07 +00:00
renovate-bot 3c8d3992cf chore(deps): update dependency preline to v4.0.1
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m51s
2026-01-31 00:01:39 +00:00
alexlebens fb8f642c52 fix: update lock
renovate / renovate (push) Successful in 2m14s
test-build / build (push) Successful in 2m16s
release-image-harbor / build (push) Successful in 1m36s
release-image-gitea / build (push) Successful in 3m47s
release-image-harbor / release (push) Successful in 3m25s
release-image-gitea / release (push) Successful in 3m15s
2026-01-30 17:59:51 -06:00
alexlebens fde397386c revert: release 2.2.4
test-build / build (push) Failing after 24s
renovate / renovate (push) Has been cancelled
2026-01-30 17:58:08 -06:00
alexlebens b7f76c5847 feat: add shiki to markdown rendering for code highlighting 2026-01-30 17:56:57 -06:00
alexlebens b3bb769c47 revert: release 2.2.3
renovate / renovate (push) Successful in 1m12s
release-image-harbor / build (push) Successful in 1m50s
test-build / build (push) Successful in 2m19s
release-image-gitea / build (push) Successful in 2m15s
release-image-gitea / release (push) Successful in 3m1s
release-image-harbor / release (push) Successful in 7m1s
2026-01-29 19:09:10 -06:00
alexlebens f34f4b2532 revert: release 2.2.2
release-image-gitea / build (push) Successful in 1m38s
test-build / build (push) Successful in 2m6s
release-image-harbor / build (push) Successful in 3m43s
release-image-gitea / release (push) Successful in 2m53s
release-image-harbor / release (push) Successful in 3m22s
renovate / renovate (push) Successful in 2m43s
2026-01-29 17:40:07 -06:00
alexlebens 94f5082729 chore(deps): update dependencies, preline to v4 2026-01-29 17:38:23 -06:00
renovate-bot 5e9765f4d7 Merge pull request 'chore(deps): update dependency astro to v5.16.16' (#311) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m57s
renovate / renovate (push) Successful in 3m26s
2026-01-29 18:15:46 +00:00
renovate-bot ac4bc16913 chore(deps): update dependency astro to v5.16.16
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m2s
2026-01-29 18:15:23 +00:00
alexlebens daaca66f42 ci: update renovate image
test-build / build (push) Successful in 2m21s
renovate / renovate (push) Has been cancelled
2026-01-29 12:12:43 -06:00
renovate-bot 6fb7846d23 Merge pull request 'chore(deps): update dependency @types/react to v19.2.10' (#310) from renovate/react-monorepo into main
renovate / renovate (push) Successful in 50s
test-build / build (push) Successful in 1m50s
2026-01-29 00:03:43 +00:00
renovate-bot 167491fe8d chore(deps): update dependency @types/react to v19.2.10
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m31s
2026-01-29 00:03:21 +00:00
alexlebens 1cda8fac20 Merge pull request 'chore(deps): update dependency typescript-eslint to v8.54.0' (#309) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 2m25s
renovate / renovate (push) Successful in 3m13s
Reviewed-on: #309
2026-01-28 01:24:02 +00:00
alexlebens dbf7ae54a4 Merge pull request 'chore(deps): update react monorepo to v19.2.4' (#308) from renovate/react-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #308
2026-01-28 01:23:41 +00:00
renovate-bot a857b64029 chore(deps): update dependency typescript-eslint to v8.54.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 4m28s
2026-01-28 00:11:56 +00:00
renovate-bot 6b867ec092 chore(deps): update react monorepo to v19.2.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m26s
2026-01-28 00:10:45 +00:00
renovate-bot 3e24f3bb4f Merge pull request 'chore(deps): update dependency motion to v12.29.2' (#307) from renovate/motion-12.x-lockfile into main
renovate / renovate (push) Successful in 4m26s
test-build / build (push) Successful in 4m7s
2026-01-28 00:04:56 +00:00
renovate-bot 0c02c71693 chore(deps): update dependency motion to v12.29.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 5m4s
2026-01-28 00:04:29 +00:00
renovate-bot 025a5b38aa Merge pull request 'chore(deps): update dependency @iconify-json/simple-icons to v1.2.68' (#306) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-28 00:04:00 +00:00
renovate-bot cdaa3af76c chore(deps): update dependency @iconify-json/simple-icons to v1.2.68
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 5m10s
2026-01-28 00:03:38 +00:00
renovate-bot e87c89afac Merge pull request 'chore(deps): update dependency @eslint-react/eslint-plugin to v2.7.4' (#305) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 5m0s
renovate / renovate (push) Successful in 7m18s
2026-01-27 00:04:57 +00:00
renovate-bot a00e188f86 chore(deps): update dependency @eslint-react/eslint-plugin to v2.7.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 5m36s
2026-01-27 00:04:18 +00:00
alexlebens bc5f023883 ci: release 2.2.1
test-build / build (push) Successful in 1m12s
release-image-gitea / build (push) Successful in 1m13s
release-image-harbor / build (push) Successful in 5m38s
release-image-gitea / release (push) Successful in 7m39s
release-image-harbor / release (push) Successful in 5m34s
renovate / renovate (push) Successful in 5m4s
2026-01-23 16:45:22 -06:00
alexlebens 5e272108d4 ci: fix names
renovate / renovate (push) Successful in 27s
test-build / build (push) Has been cancelled
2026-01-23 16:41:25 -06:00
alexlebens babf0d40cd ci: split release workflows
renovate / renovate (push) Successful in 30s
test-build / build (push) Has been cancelled
2026-01-23 16:40:02 -06:00
alexlebens 3925f35c47 ci: release 2.2.0
test-build / build (push) Successful in 52s
renovate / renovate (push) Successful in 2m3s
2026-01-23 16:34:49 -06:00
alexlebens 3f2c6da690 build: merge lock changes 2026-01-23 16:34:42 -06:00
alexlebens 01ee8fac98 fix: create new Date to compare posts 2026-01-23 16:33:29 -06:00
alexlebens c8306e414b chore(deps): upgrade node 2026-01-23 16:33:29 -06:00
alexlebens 42d3891c6b Merge pull request 'Update dependency motion to v12.29.0' (#304) from renovate/motion-12.x-lockfile into main
renovate / renovate (push) Successful in 49s
test-build / build (push) Failing after 55s
Reviewed-on: #304
2026-01-23 22:18:10 +00:00
renovate-bot 21c08d6853 Update dependency motion to v12.29.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m25s
2026-01-23 22:13:43 +00:00
renovate-bot 6aa62ad76d Merge pull request 'Update dependency astro to v5.16.14' (#303) from renovate/astro-monorepo into main
renovate / renovate (push) Successful in 5m29s
test-build / build (push) Successful in 5m45s
2026-01-23 22:08:50 +00:00
renovate-bot a95908736b Update dependency astro to v5.16.14
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m46s
2026-01-23 22:08:32 +00:00
alexlebens 6ddec3a558 Merge pull request 'Update dependency motion to v12.28.1' (#302) from renovate/motion-12.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #302
2026-01-23 22:03:57 +00:00
renovate-bot 24a20c4a7e Update dependency motion to v12.28.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 5m20s
2026-01-23 00:06:23 +00:00
renovate-bot ecfc907744 Merge pull request 'Update dependency prettier to v3.8.1' (#301) from renovate/prettier-3.x-lockfile into main
renovate / renovate (push) Successful in 2m26s
test-build / build (push) Successful in 2m33s
2026-01-23 00:03:46 +00:00
renovate-bot 44d4837b8e Update dependency prettier to v3.8.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m18s
2026-01-23 00:03:15 +00:00
renovate-bot 6b46e943e3 Merge pull request 'Update dependency astro to v5.16.12' (#300) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-23 00:02:54 +00:00
renovate-bot 606424972a Update dependency astro to v5.16.12
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m2s
2026-01-23 00:02:18 +00:00
renovate-bot d2a8c007e5 Merge pull request 'Update dependency motion to v12.27.5' (#299) from renovate/motion-12.x-lockfile into main
test-build / build (push) Successful in 1m57s
renovate / renovate (push) Successful in 4m22s
2026-01-22 00:03:02 +00:00
renovate-bot 3ac2a5ea1f Update dependency motion to v12.27.5
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m57s
2026-01-22 00:02:37 +00:00
renovate-bot 7ef13d8437 Merge pull request 'Update dependency @types/react to v19.2.9' (#298) from renovate/react-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-22 00:02:16 +00:00
renovate-bot 4ed5ab769c Update dependency @types/react to v19.2.9
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m59s
2026-01-22 00:01:54 +00:00
alexlebens ec31419b81 Merge pull request 'Update dependency @directus/sdk to v21' (#290) from renovate/directus-sdk-21.x into main
test-build / build (push) Successful in 2m52s
renovate / renovate (push) Successful in 2m41s
Reviewed-on: #290
2026-01-20 21:06:29 +00:00
renovate-bot 083a5e77da Update dependency @directus/sdk to v21
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m24s
2026-01-20 21:00:00 +00:00
alexlebens 4c065f99ab Merge pull request 'Update astro monorepo' (#292) from renovate/astro-monorepo into main
renovate / renovate (push) Successful in 1m47s
test-build / build (push) Successful in 3m22s
Reviewed-on: #292
2026-01-20 20:58:25 +00:00
renovate-bot f6cccca140 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 5m56s
2026-01-20 20:51:20 +00:00
alexlebens eedddca9a1 Merge pull request 'Update dependency motion to v12.27.1' (#295) from renovate/motion-12.x-lockfile into main
renovate / renovate (push) Successful in 2m31s
test-build / build (push) Successful in 4m53s
Reviewed-on: #295
2026-01-20 20:49:47 +00:00
renovate-bot 556647977f Update dependency motion to v12.27.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m40s
2026-01-20 17:56:03 +00:00
renovate-bot d1f189818f Merge pull request 'Update dependency typescript-eslint to v8.53.1' (#297) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 2m10s
renovate / renovate (push) Successful in 3m30s
2026-01-20 17:51:54 +00:00
renovate-bot 5c461d64e2 Update dependency typescript-eslint to v8.53.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m28s
2026-01-20 17:51:43 +00:00
renovate-bot 6371705b9c Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.67' (#296) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-20 17:51:11 +00:00
renovate-bot 92aa4a614c Update dependency @iconify-json/simple-icons to v1.2.67
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m46s
2026-01-20 17:50:54 +00:00
renovate-bot 6e20d4b8c8 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.7.2' (#294) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 3m18s
renovate / renovate (push) Successful in 4m54s
2026-01-20 00:04:37 +00:00
renovate-bot f187c341f6 Update dependency @eslint-react/eslint-plugin to v2.7.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 4m0s
2026-01-20 00:04:12 +00:00
renovate-bot 16cf8ae2d1 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.7.1' (#293) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m52s
renovate / renovate (push) Successful in 5m35s
2026-01-18 00:03:10 +00:00
renovate-bot d07b8ab73e Update dependency @eslint-react/eslint-plugin to v2.7.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m2s
2026-01-18 00:02:52 +00:00
alexlebens 52ba1108c0 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.7.0' (#291) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 2m18s
renovate / renovate (push) Successful in 2m54s
Reviewed-on: #291
2026-01-17 01:08:30 +00:00
renovate-bot 54601905da Update dependency @eslint-react/eslint-plugin to v2.7.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m5s
2026-01-17 00:02:52 +00:00
alexlebens 88713b9738 Merge pull request 'Update dependency prettier to v3.8.0' (#289) from renovate/prettier-3.x-lockfile into main
test-build / build (push) Successful in 1m40s
renovate / renovate (push) Successful in 3m9s
Reviewed-on: #289
2026-01-16 00:14:54 +00:00
alexlebens 83817cc1b6 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.6.4' (#288) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #288
2026-01-16 00:14:06 +00:00
renovate-bot 0ef1a97f51 Update dependency prettier to v3.8.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m30s
2026-01-16 00:07:01 +00:00
renovate-bot a84e7a1675 Update dependency @eslint-react/eslint-plugin to v2.6.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m48s
2026-01-16 00:06:16 +00:00
renovate-bot fcffbffc02 Merge pull request 'Update dependency eslint-plugin-format to v1.3.1' (#287) from renovate/eslint-plugin-format-1.x-lockfile into main
test-build / build (push) Successful in 1m52s
renovate / renovate (push) Successful in 3m22s
2026-01-16 00:02:34 +00:00
renovate-bot a2af3015a2 Update dependency eslint-plugin-format to v1.3.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 4m0s
2026-01-16 00:02:05 +00:00
alexlebens e64e72df0e Merge pull request 'Update dependency eslint-plugin-format to v1.3.0' (#284) from renovate/eslint-plugin-format-1.x-lockfile into main
test-build / build (push) Successful in 1m25s
renovate / renovate (push) Successful in 4m18s
Reviewed-on: #284
2026-01-14 21:55:45 +00:00
renovate-bot 17dbf719a5 Update dependency eslint-plugin-format to v1.3.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m17s
2026-01-14 21:37:54 +00:00
renovate-bot ecb3a2be8b Merge pull request 'Update dependency motion to v12.26.2' (#283) from renovate/motion-12.x-lockfile into main
test-build / build (push) Successful in 1m7s
renovate / renovate (push) Successful in 3m9s
2026-01-14 21:35:18 +00:00
renovate-bot 2e0fbff172 Update dependency motion to v12.26.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m11s
2026-01-14 21:35:07 +00:00
renovate-bot cd4bbdea50 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.5.7' (#282) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-14 21:33:11 +00:00
renovate-bot 98608fba4d Update dependency @eslint-react/eslint-plugin to v2.5.7
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m47s
2026-01-14 21:32:48 +00:00
alexlebens 859d892ba9 Merge pull request 'Update dependency motion to v12.26.1' (#280) from renovate/motion-12.x-lockfile into main
test-build / build (push) Successful in 1m22s
renovate / renovate (push) Has been cancelled
Reviewed-on: #280
2026-01-14 21:29:46 +00:00
alexlebens 797a12f1b6 Merge pull request 'Update dependency typescript-eslint to v8.53.0' (#281) from renovate/typescript-eslint-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #281
2026-01-14 21:29:27 +00:00
renovate-bot 2ef4429901 Update dependency typescript-eslint to v8.53.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 4m15s
2026-01-14 00:06:23 +00:00
renovate-bot f071535034 Update dependency motion to v12.26.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 4m15s
2026-01-14 00:05:48 +00:00
renovate-bot 119c570771 Merge pull request 'Update dependency astro to v5.16.9' (#279) from renovate/astro-monorepo into main
renovate / renovate (push) Successful in 2m28s
test-build / build (push) Successful in 3m33s
2026-01-14 00:02:35 +00:00
renovate-bot c474ed52c1 Update dependency astro to v5.16.9
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m57s
2026-01-14 00:02:03 +00:00
renovate-bot 4b24da83cb Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.66' (#278) from renovate/iconify-json-simple-icons-1.x-lockfile into main
test-build / build (push) Successful in 2m9s
renovate / renovate (push) Successful in 3m43s
2026-01-13 00:04:08 +00:00
renovate-bot 892a333e0e Update dependency @iconify-json/simple-icons to v1.2.66
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m41s
2026-01-13 00:03:53 +00:00
renovate-bot ab4630fdd1 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.5.5' (#277) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-13 00:03:27 +00:00
renovate-bot c318eb9fbb Update dependency @eslint-react/eslint-plugin to v2.5.5
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m43s
2026-01-13 00:03:09 +00:00
renovate-bot 310d9779fe Merge pull request 'Update dependency @types/react to v19.2.8' (#276) from renovate/react-monorepo into main
test-build / build (push) Successful in 1m40s
renovate / renovate (push) Successful in 3m54s
2026-01-12 00:02:50 +00:00
renovate-bot 63134978b9 Update dependency @types/react to v19.2.8
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m50s
2026-01-12 00:02:29 +00:00
renovate-bot 099c4fb251 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.5.4' (#275) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-12 00:02:25 +00:00
renovate-bot fa4f31b933 Update dependency @eslint-react/eslint-plugin to v2.5.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m49s
2026-01-12 00:01:48 +00:00
alexlebens 835ba15cc7 Merge pull request 'Update dependency motion to v12.25.0' (#274) from renovate/motion-12.x-lockfile into main
test-build / build (push) Successful in 1m44s
renovate / renovate (push) Successful in 2m30s
Reviewed-on: #274
2026-01-11 03:35:34 +00:00
alexlebens eb74233bfb Merge pull request 'Update dependency astro to v5.16.8' (#273) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #273
2026-01-11 03:35:21 +00:00
renovate-bot 1bb1b0571e Update dependency motion to v12.25.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m49s
2026-01-11 00:08:18 +00:00
renovate-bot f569a12edb Update dependency astro to v5.16.8
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m34s
2026-01-11 00:07:21 +00:00
renovate-bot 3caee230f2 Merge pull request 'Update dependency @playform/compress to v0.2.1' (#272) from renovate/playform-compress-0.x-lockfile into main
renovate / renovate (push) Successful in 3m37s
test-build / build (push) Successful in 3m43s
2026-01-11 00:03:15 +00:00
renovate-bot 282d909cfd Update dependency @playform/compress to v0.2.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m51s
2026-01-11 00:02:45 +00:00
renovate-bot 7548131847 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.5.3' (#271) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-11 00:02:33 +00:00
renovate-bot ddf42a2d09 Update dependency @eslint-react/eslint-plugin to v2.5.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m42s
2026-01-11 00:02:06 +00:00
renovate-bot f88195b97d Merge pull request 'Update dependency motion to v12.24.12' (#270) from renovate/motion-12.x-lockfile into main
test-build / build (push) Successful in 1m24s
renovate / renovate (push) Successful in 4m28s
2026-01-10 00:02:20 +00:00
renovate-bot daf5acc335 Update dependency motion to v12.24.12
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m47s
2026-01-10 00:01:55 +00:00
alexlebens b2246f6858 Merge pull request 'Update dependency shiki to v3.21.0' (#269) from renovate/shiki-monorepo into main
test-build / build (push) Successful in 1m38s
renovate / renovate (push) Successful in 2m1s
Reviewed-on: #269
2026-01-09 02:38:53 +00:00
renovate-bot e424616e12 Update dependency shiki to v3.21.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m6s
2026-01-09 00:06:17 +00:00
renovate-bot da20872a1e Merge pull request 'Update dependency motion to v12.24.10' (#268) from renovate/motion-12.x-lockfile into main
renovate / renovate (push) Successful in 1m38s
test-build / build (push) Successful in 1m42s
2026-01-09 00:03:33 +00:00
renovate-bot b43dff833f Update dependency motion to v12.24.10
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m54s
2026-01-09 00:02:51 +00:00
renovate-bot 9248b76d8e Merge pull request 'Update astro monorepo' (#267) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-01-09 00:02:36 +00:00
renovate-bot 019413a325 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m20s
2026-01-09 00:01:43 +00:00
renovate-bot d94e490846 Merge pull request 'Update dependency motion to v12.24.7' (#266) from renovate/motion-12.x-lockfile into main
test-build / build (push) Successful in 2m24s
renovate / renovate (push) Successful in 3m33s
2026-01-08 00:02:26 +00:00
renovate-bot 0d6e21618b Update dependency motion to v12.24.7
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m30s
2026-01-08 00:02:06 +00:00
alexlebens 0b03499f81 Merge pull request 'Update dependency eslint-plugin-format to v1.2.0' (#265) from renovate/eslint-plugin-format-1.x-lockfile into main
test-build / build (push) Successful in 1m32s
renovate / renovate (push) Successful in 2m2s
Reviewed-on: #265
2026-01-07 02:02:45 +00:00
renovate-bot f9a62cad1c Update dependency eslint-plugin-format to v1.2.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m16s
2026-01-07 01:49:24 +00:00
alexlebens 2014d0b87a Merge pull request 'Update dependency typescript-eslint to v8.52.0' (#264) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m41s
renovate / renovate (push) Successful in 1m56s
Reviewed-on: #264
2026-01-07 01:47:47 +00:00
alexlebens 24f237b795 Merge pull request 'Update dependency motion to v12.24.0' (#263) from renovate/motion-12.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #263
2026-01-07 01:47:10 +00:00
renovate-bot 1c985bca47 Update dependency typescript-eslint to v8.52.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m4s
2026-01-07 00:06:27 +00:00
renovate-bot 291d436c1f Update dependency motion to v12.24.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m47s
2026-01-07 00:06:24 +00:00
renovate-bot 08c8cb15ca Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.65' (#262) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Successful in 2m18s
test-build / build (push) Successful in 3m28s
2026-01-07 00:04:46 +00:00
renovate-bot d2b01a7bd3 Update dependency @iconify-json/simple-icons to v1.2.65
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m35s
2026-01-07 00:04:17 +00:00
renovate-bot aa75da2ecb Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.5.1' (#261) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 3m33s
renovate / renovate (push) Successful in 6m46s
2026-01-06 00:02:58 +00:00
renovate-bot 0093b92b23 Update dependency @eslint-react/eslint-plugin to v2.5.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m49s
2026-01-06 00:02:17 +00:00
alexlebens 6e0253f849 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.5.0' (#260) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 17m35s
renovate / renovate (push) Successful in 2m28s
Reviewed-on: #260
2026-01-02 01:55:48 +00:00
alexlebens 06ada51c0f Merge pull request 'Update dependency typescript-eslint to v8.51.0' (#259) from renovate/typescript-eslint-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #259
2026-01-02 01:55:34 +00:00
renovate-bot 1cf72e72b5 Update dependency @eslint-react/eslint-plugin to v2.5.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m36s
2026-01-02 00:05:58 +00:00
renovate-bot 181d4b56ac Update dependency typescript-eslint to v8.51.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m2s
2025-12-31 00:01:55 +00:00
alexlebens c5870eba4a bump version
test-build / build (push) Successful in 1m14s
release-image / release (push) Successful in 2m59s
renovate / renovate (push) Successful in 5m44s
2025-12-29 22:04:00 -06:00
alexlebens 8242f153d8 update lock
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-29 22:03:31 -06:00
alexlebens 117d2567e5 bump deps
renovate / renovate (push) Successful in 39s
test-build / build (push) Successful in 2m8s
release-image / release (push) Failing after 4m1s
2025-12-29 21:56:50 -06:00
alexlebens a400c3187c Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.4.0' (#258) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 49s
renovate / renovate (push) Successful in 1m21s
Reviewed-on: #258
2025-12-25 18:09:46 +00:00
renovate-bot 15fb351504 Update dependency @eslint-react/eslint-plugin to v2.4.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m19s
2025-12-25 00:01:14 +00:00
renovate-bot fb492a1028 Merge pull request 'Update dependency typescript-eslint to v8.50.1' (#257) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m37s
renovate / renovate (push) Successful in 1m20s
2025-12-24 00:02:02 +00:00
renovate-bot c427c5ddb7 Update dependency typescript-eslint to v8.50.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m20s
2025-12-24 00:01:47 +00:00
renovate-bot 9a686eb9f5 Merge pull request 'Update dependency @tailwindcss/forms to v0.5.11' (#256) from renovate/tailwindcss-forms-0.x-lockfile into main
test-build / build (push) Successful in 1m32s
renovate / renovate (push) Successful in 1m51s
2025-12-19 00:02:22 +00:00
renovate-bot 2e0e52bdf9 Update dependency @tailwindcss/forms to v0.5.11
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m12s
2025-12-19 00:02:00 +00:00
renovate-bot f7a2bb1205 Merge pull request 'Update dependency eslint-plugin-react-refresh to v0.4.26' (#255) from renovate/eslint-plugin-react-refresh-0.x-lockfile into main
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Successful in 1m33s
2025-12-18 00:02:51 +00:00
renovate-bot 90b00872ee Update dependency eslint-plugin-react-refresh to v0.4.26
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m31s
2025-12-18 00:02:39 +00:00
renovate-bot 7dd5778c89 Merge pull request 'Update dependency astro to v5.16.6' (#254) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-12-18 00:02:33 +00:00
renovate-bot a062974f45 Update dependency astro to v5.16.6
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m7s
2025-12-18 00:01:58 +00:00
alexlebens a7a14dfce5 Merge pull request 'Update dependency typescript-eslint to v8.50.0' (#253) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m14s
renovate / renovate (push) Successful in 2m3s
Reviewed-on: #253
2025-12-17 03:16:37 +00:00
renovate-bot 51cdbd8b0b Update dependency typescript-eslint to v8.50.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 59s
2025-12-17 03:14:07 +00:00
alexlebens f0e52d2f20 Merge pull request 'Update dependency shiki to v3.20.0' (#250) from renovate/shiki-monorepo into main
renovate / renovate (push) Successful in 1m18s
test-build / build (push) Successful in 1m23s
Reviewed-on: #250
2025-12-17 03:13:06 +00:00
renovate-bot c79631cf7d Update dependency shiki to v3.20.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m2s
2025-12-16 00:04:05 +00:00
renovate-bot 6ef9380126 Merge pull request 'Update dependency eslint-plugin-react-refresh to v0.4.25' (#252) from renovate/eslint-plugin-react-refresh-0.x-lockfile into main
test-build / build (push) Successful in 1m50s
renovate / renovate (push) Successful in 2m26s
2025-12-16 00:02:57 +00:00
renovate-bot acea361723 Update dependency eslint-plugin-react-refresh to v0.4.25
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m46s
2025-12-16 00:02:38 +00:00
renovate-bot c4c33ac9ad Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.63' (#251) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-12-16 00:02:24 +00:00
renovate-bot 1d51d01be7 Update dependency @iconify-json/simple-icons to v1.2.63
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m1s
2025-12-16 00:02:10 +00:00
renovate-bot e9b783a83c Merge pull request 'Update dependency eslint to v9.39.2' (#249) from renovate/eslint-monorepo into main
test-build / build (push) Successful in 1m27s
renovate / renovate (push) Successful in 2m25s
2025-12-14 00:01:57 +00:00
renovate-bot d20c93fb8d Update dependency eslint to v9.39.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m26s
2025-12-14 00:01:32 +00:00
renovate-bot 8070cb6636 Merge pull request 'Update tailwindcss monorepo to v4.1.18' (#248) from renovate/tailwindcss-monorepo into main
test-build / build (push) Successful in 1m8s
renovate / renovate (push) Successful in 1m52s
2025-12-13 00:03:18 +00:00
renovate-bot 3f56f7ed2a Update tailwindcss monorepo to v4.1.18
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m19s
2025-12-13 00:03:03 +00:00
renovate-bot 825736458d Merge pull request 'Update react monorepo to v19.2.3' (#247) from renovate/react-monorepo into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-13 00:02:44 +00:00
renovate-bot 6016ff4bf0 Update react monorepo to v19.2.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m31s
2025-12-13 00:02:24 +00:00
alexlebens 9388a90a9d release 2.1.2
test-build / build (push) Successful in 1m13s
release-image / release (push) Successful in 5m6s
renovate / renovate (push) Successful in 2m18s
2025-12-10 22:10:07 -06:00
alexlebens 9b0dc6f3ca update dependencies 2025-12-10 22:08:58 -06:00
alexlebens 5203aeb96e Merge pull request 'Update dependency @directus/sdk to v20.3.0' (#244) from renovate/directus-sdk-20.x-lockfile into main
renovate / renovate (push) Successful in 42s
test-build / build (push) Successful in 1m0s
Reviewed-on: #244
2025-12-11 04:05:11 +00:00
renovate-bot 94c2e8ded8 Update dependency @directus/sdk to v20.3.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m30s
2025-12-11 00:06:27 +00:00
renovate-bot fcc0b9fea4 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.3.13' (#243) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m15s
renovate / renovate (push) Successful in 2m2s
2025-12-11 00:04:18 +00:00
renovate-bot d0a1e6a91a Update dependency @eslint-react/eslint-plugin to v2.3.13
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m32s
2025-12-11 00:03:40 +00:00
alexlebens 62c1996e17 Merge pull request 'Update dependency typescript-eslint to v8.49.0' (#242) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m31s
renovate / renovate (push) Successful in 4m37s
Reviewed-on: #242
2025-12-10 00:22:04 +00:00
renovate-bot e3aca00d75 Update dependency typescript-eslint to v8.49.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m14s
2025-12-10 00:03:50 +00:00
renovate-bot fe2bf96b33 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.62' (#241) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Successful in 1m16s
test-build / build (push) Successful in 1m38s
2025-12-10 00:02:39 +00:00
renovate-bot 8ccc69fe83 Update dependency @iconify-json/simple-icons to v1.2.62
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m26s
2025-12-10 00:02:25 +00:00
alexlebens 5d5464426f Merge pull request 'Update dependency eslint-plugin-format to v1.1.0' (#240) from renovate/eslint-plugin-format-1.x-lockfile into main
test-build / build (push) Successful in 54s
renovate / renovate (push) Successful in 2m32s
Reviewed-on: #240
2025-12-05 21:12:47 +00:00
renovate-bot d4be2547ec Update dependency eslint-plugin-format to v1.1.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m27s
2025-12-05 21:07:47 +00:00
alexlebens 9fbf9b0864 Merge pull request 'Update dependency shiki to v3.19.0' (#235) from renovate/shiki-monorepo into main
renovate / renovate (push) Successful in 1m21s
test-build / build (push) Successful in 1m24s
Reviewed-on: #235
2025-12-05 21:06:45 +00:00
renovate-bot 2c5ab270a4 Update dependency shiki to v3.19.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m15s
2025-12-05 00:04:52 +00:00
renovate-bot 0b83f7a573 Merge pull request 'Update react monorepo to v19.2.1' (#239) from renovate/react-monorepo into main
renovate / renovate (push) Successful in 1m4s
test-build / build (push) Successful in 1m23s
2025-12-05 00:04:14 +00:00
renovate-bot a902c23821 Update react monorepo to v19.2.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m36s
2025-12-05 00:03:42 +00:00
renovate-bot e8a2000b4d Merge pull request 'Update dependency prettier to v3.7.4' (#238) from renovate/prettier-3.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-12-05 00:03:33 +00:00
renovate-bot c47976bd94 Update dependency prettier to v3.7.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m22s
2025-12-05 00:03:15 +00:00
renovate-bot 3aba851dca Merge pull request 'Update dependency astro to v5.16.4' (#237) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-12-05 00:02:56 +00:00
renovate-bot 7d8441c126 Update dependency astro to v5.16.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m36s
2025-12-05 00:02:50 +00:00
renovate-bot 6a1af4515f Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.3.12' (#236) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-12-05 00:02:33 +00:00
renovate-bot 9995b84cc8 Update dependency @eslint-react/eslint-plugin to v2.3.12
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m37s
2025-12-05 00:02:18 +00:00
renovate-bot a9d0416576 Merge pull request 'Update dependency typescript-eslint to v8.48.1' (#234) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 2m57s
renovate / renovate (push) Successful in 4m53s
2025-12-04 00:02:34 +00:00
renovate-bot fb89c5f501 Update dependency typescript-eslint to v8.48.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m24s
2025-12-04 00:02:20 +00:00
renovate-bot 9a76654ee1 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.3.11' (#233) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-12-04 00:02:08 +00:00
renovate-bot a5d6080b31 Update dependency @eslint-react/eslint-plugin to v2.3.11
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m57s
2025-12-04 00:01:53 +00:00
alexlebens d9339214bc update image
test-build / build (push) Successful in 2m16s
release-image / release (push) Successful in 10m53s
renovate / renovate (push) Successful in 2m37s
2025-12-01 14:57:49 -06:00
alexlebens e40e60023d update package 2025-12-01 14:56:58 -06:00
alexlebens baa979d475 Merge pull request 'Update dependency shiki to v3.17.0' (#231) from renovate/shiki-monorepo into main
renovate / renovate (push) Successful in 1m26s
test-build / build (push) Has been cancelled
Reviewed-on: #231
2025-12-01 20:55:24 +00:00
alexlebens 6d854c04a5 Merge pull request 'Update dependency prettier to v3.7.3' (#230) from renovate/prettier-3.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #230
2025-12-01 20:55:04 +00:00
alexlebens 019c544d57 Merge pull request 'Update dependency typescript-eslint to v8.48.0' (#226) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #226
2025-12-01 20:54:41 +00:00
alexlebens 2d86be0c8f Merge pull request 'Update Node.js to v24.11.1' (#209) from renovate/docker.io-node-24.x into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #209
2025-12-01 20:54:15 +00:00
alexlebens 2ac89d8d35 Merge pull request 'Update dependency node to v24.11.1' (#208) from renovate/node-24.x into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #208
2025-12-01 20:53:45 +00:00
renovate-bot 1874cb6dba Update dependency typescript-eslint to v8.48.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 58s
2025-12-01 00:05:06 +00:00
renovate-bot 218797577e Update dependency shiki to v3.17.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m46s
2025-12-01 00:04:48 +00:00
renovate-bot 96e4670f49 Update dependency prettier to v3.7.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m50s
2025-12-01 00:03:59 +00:00
renovate-bot 0fde0d1f8b Update Node.js to v24.11.1
test-build / build (pull_request) Successful in 1m49s
2025-12-01 00:03:22 +00:00
renovate-bot f87ad542b2 Update dependency node to v24.11.1
test-build / build (pull_request) Successful in 1m23s
2025-12-01 00:03:16 +00:00
renovate-bot 0dc48fa375 Merge pull request 'Update dependency astro to v5.16.3' (#232) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m23s
renovate / renovate (push) Successful in 2m33s
2025-12-01 00:01:54 +00:00
renovate-bot cda1c254b6 Update dependency astro to v5.16.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m38s
2025-12-01 00:01:32 +00:00
renovate-bot 5acc6f0ccd Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.3.9' (#228) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m35s
renovate / renovate (push) Successful in 2m33s
2025-11-30 00:03:02 +00:00
renovate-bot 50b78e4d0d Update dependency @eslint-react/eslint-plugin to v2.3.9
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m56s
2025-11-29 00:04:56 +00:00
renovate-bot 9f81114134 Merge pull request 'Update dependency astro to v5.16.2' (#229) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m51s
renovate / renovate (push) Successful in 4m28s
2025-11-29 00:03:18 +00:00
renovate-bot 4a905f545a Update dependency astro to v5.16.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m3s
2025-11-29 00:03:08 +00:00
renovate-bot 29f45afce2 Merge pull request 'Update astro monorepo' (#227) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Successful in 2m32s
2025-11-28 00:02:27 +00:00
renovate-bot dacdfd1e1c Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m23s
2025-11-28 00:02:18 +00:00
renovate-bot aea953a0bb Merge pull request 'Update dependency @types/react to v19.2.7' (#225) from renovate/react-monorepo into main
test-build / build (push) Successful in 1m32s
renovate / renovate (push) Successful in 2m56s
2025-11-26 00:02:42 +00:00
renovate-bot c20b9887f7 Update dependency @types/react to v19.2.7
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m19s
2025-11-26 00:02:21 +00:00
renovate-bot da41ff8939 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.60' (#224) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-11-26 00:02:08 +00:00
renovate-bot 45a51e301b Update dependency @iconify-json/simple-icons to v1.2.60
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m21s
2025-11-26 00:01:49 +00:00
alexlebens 1bd84c77e4 Merge pull request 'Update dependency @directus/sdk to v20.2.0' (#220) from renovate/directus-sdk-20.x-lockfile into main
test-build / build (push) Successful in 53s
renovate / renovate (push) Successful in 3m5s
Reviewed-on: #220
2025-11-23 03:40:22 +00:00
renovate-bot 06f9450593 Update dependency @directus/sdk to v20.2.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 52s
2025-11-23 03:38:14 +00:00
alexlebens 2d9bfb5873 Merge pull request 'Update astro monorepo' (#222) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m4s
renovate / renovate (push) Successful in 1m29s
Reviewed-on: #222
2025-11-23 03:36:52 +00:00
renovate-bot a90ad7e595 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m23s
2025-11-22 20:56:47 +00:00
renovate-bot 464488595c Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.3.7' (#223) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m19s
renovate / renovate (push) Successful in 1m40s
2025-11-22 20:55:39 +00:00
renovate-bot 49ccf8b417 Update dependency @eslint-react/eslint-plugin to v2.3.7
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m6s
2025-11-22 20:55:31 +00:00
alexlebens fc58865824 Merge pull request 'Update actions/checkout action to v6' (#221) from renovate/actions-checkout-6.x into main
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Has been cancelled
Reviewed-on: #221
2025-11-22 20:54:10 +00:00
renovate-bot fd549fd2ab Update actions/checkout action to v6
test-build / build (pull_request) Successful in 1m8s
2025-11-21 00:04:00 +00:00
renovate-bot 59f3aa6992 Merge pull request 'Update dependency @types/react to v19.2.6' (#219) from renovate/react-monorepo into main
test-build / build (push) Successful in 1m10s
renovate / renovate (push) Successful in 1m42s
2025-11-20 00:02:26 +00:00
renovate-bot 89ef1e21bf Update dependency @types/react to v19.2.6
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m28s
2025-11-20 00:02:16 +00:00
alexlebens 20139360d0 Merge pull request 'Update dependency typescript-eslint to v8.47.0' (#218) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m3s
renovate / renovate (push) Successful in 1m30s
Reviewed-on: #218
2025-11-19 02:15:28 +00:00
renovate-bot 7c1ac8432d Update dependency typescript-eslint to v8.47.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m12s
2025-11-19 00:05:13 +00:00
renovate-bot 56a624272c Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.59' (#217) from renovate/iconify-json-simple-icons-1.x-lockfile into main
test-build / build (push) Successful in 1m22s
renovate / renovate (push) Successful in 1m55s
2025-11-19 00:02:42 +00:00
renovate-bot 39e0a1db54 Update dependency @iconify-json/simple-icons to v1.2.59
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m21s
2025-11-19 00:02:35 +00:00
renovate-bot 5b535239c8 Merge pull request 'Update astro monorepo' (#216) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-11-19 00:02:24 +00:00
renovate-bot 70e87b3732 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m3s
2025-11-19 00:02:17 +00:00
renovate-bot 6488df5d54 Merge pull request 'Update dependency astro to v5.15.8' (#215) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m56s
renovate / renovate (push) Successful in 1m47s
2025-11-17 00:02:10 +00:00
renovate-bot 0dc2ac4afc Update dependency astro to v5.15.8
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m3s
2025-11-17 00:01:55 +00:00
renovate-bot 569b61f6a8 Merge pull request 'Update dependency astro to v5.15.7' (#214) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m19s
renovate / renovate (push) Successful in 1m15s
2025-11-16 00:03:22 +00:00
renovate-bot c602569df7 Update dependency astro to v5.15.7
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m19s
2025-11-16 00:03:09 +00:00
renovate-bot 24c53cbb53 Merge pull request 'Update dependency @types/react to v19.2.5' (#213) from renovate/react-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-11-16 00:03:04 +00:00
renovate-bot 6f4c6177a4 Update dependency @types/react to v19.2.5
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m15s
2025-11-16 00:02:49 +00:00
renovate-bot 826c53174e Merge pull request 'Update dependency astro to v5.15.6' (#212) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Successful in 2m36s
2025-11-15 00:06:24 +00:00
renovate-bot 2775f0e240 Update dependency astro to v5.15.6
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 6m19s
2025-11-15 00:05:28 +00:00
renovate-bot e12174c170 Merge pull request 'Update dependency @types/react to v19.2.4' (#211) from renovate/react-monorepo into main
test-build / build (push) Successful in 56s
renovate / renovate (push) Successful in 5m27s
2025-11-14 00:02:36 +00:00
renovate-bot 5128a60269 Update dependency @types/react to v19.2.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m7s
2025-11-14 00:02:29 +00:00
renovate-bot 5e133c4fb9 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.3.5' (#210) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-11-14 00:02:20 +00:00
renovate-bot 9340faabcd Update dependency @eslint-react/eslint-plugin to v2.3.5
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m53s
2025-11-14 00:02:07 +00:00
renovate-bot 9ee670346f Merge pull request 'Update dependency @types/react to v19.2.3' (#207) from renovate/react-monorepo into main
test-build / build (push) Successful in 1m3s
renovate / renovate (push) Successful in 1m47s
2025-11-13 00:02:39 +00:00
renovate-bot ae236af1e4 Update dependency @types/react to v19.2.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m34s
2025-11-13 00:02:33 +00:00
renovate-bot cccb25f802 Merge pull request 'Update dependency typescript-eslint to v8.46.4' (#206) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 54s
renovate / renovate (push) Successful in 1m9s
2025-11-12 00:02:24 +00:00
renovate-bot aaa37abcd4 Update dependency typescript-eslint to v8.46.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m8s
2025-11-12 00:02:09 +00:00
alexlebens 634506a3a5 better messsaging
test-build / build (push) Successful in 1m7s
renovate / renovate (push) Successful in 1m27s
2025-11-10 23:18:01 -06:00
alexlebens 5a62d0f571 add ntfy to build
renovate / renovate (push) Successful in 30s
test-build / build (push) Successful in 1m18s
2025-11-10 22:49:02 -06:00
alexlebens aca3566608 update lock
test-build / build (push) Successful in 49s
release-image / release (push) Successful in 9m0s
renovate / renovate (push) Successful in 53s
2025-11-10 17:04:22 -06:00
alexlebens e11af62c90 update image to node 24
renovate / renovate (push) Successful in 41s
test-build / build (push) Has been cancelled
2025-11-10 17:03:29 -06:00
renovate-bot be31df455f Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.58' (#205) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Successful in 1m9s
test-build / build (push) Successful in 2m44s
2025-11-10 22:43:28 +00:00
renovate-bot e0d7032727 Update dependency @iconify-json/simple-icons to v1.2.58
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m15s
2025-11-10 22:43:20 +00:00
alexlebens e5e809fe45 change to js
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-11-10 16:42:05 -06:00
alexlebens 6ac7de8892 change to js
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-11-10 16:41:42 -06:00
alexlebens d417fe92cd Merge pull request 'Update actions/checkout action to v5' (#168) from renovate/actions-checkout-5.x into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has started running
Reviewed-on: #168
2025-11-10 22:40:44 +00:00
alexlebens 98f02dbde1 Merge pull request 'Update dependency eslint-plugin-astro to v1.5.0' (#199) from renovate/eslint-plugin-astro-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has started running
Reviewed-on: #199
2025-11-10 22:39:52 +00:00
alexlebens 0222d3d401 Merge pull request 'Update dependency shiki to v3.15.0' (#204) from renovate/shiki-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #204
2025-11-10 22:39:04 +00:00
alexlebens d6ee4a2698 Merge pull request 'Update actions/setup-node action to v6' (#170) from renovate/actions-setup-node-6.x into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #170
2025-11-10 22:38:46 +00:00
renovate-bot 2929341ad9 Update actions/setup-node action to v6
test-build / build (pull_request) Failing after 7s
2025-11-10 04:24:57 +00:00
renovate-bot 313d8956fb Update actions/checkout action to v5
test-build / build (pull_request) Failing after 3s
2025-11-10 04:24:47 +00:00
renovate-bot 2c5deaa49e Update dependency shiki to v3.15.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m30s
2025-11-10 04:24:42 +00:00
renovate-bot 322f297bbe Update dependency eslint-plugin-astro to v1.5.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 59s
2025-11-10 04:24:22 +00:00
alexlebens a383bdc849 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v42' (#200) from renovate/ghcr.io-renovatebot-renovate-42.x into main
test-build / build (push) Successful in 1m33s
renovate / renovate (push) Successful in 2m4s
Reviewed-on: #200
2025-11-10 04:23:05 +00:00
renovate-bot 0ffee0c0d9 Update ghcr.io/renovatebot/renovate Docker tag to v42
test-build / build (pull_request) Successful in 1m32s
2025-11-09 00:03:20 +00:00
renovate-bot 2b77fb7263 Merge pull request 'Update tailwindcss monorepo to v4.1.17' (#203) from renovate/tailwindcss-monorepo into main
test-build / build (push) Successful in 1m50s
renovate / renovate (push) Successful in 1m55s
2025-11-09 00:01:58 +00:00
renovate-bot c53dfedb67 Update tailwindcss monorepo to v4.1.17
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m10s
2025-11-08 00:04:21 +00:00
renovate-bot 396cf6febb Merge pull request 'Update dependency sharp to v0.34.5' (#202) from renovate/sharp-0.x-lockfile into main
test-build / build (push) Successful in 1m14s
renovate / renovate (push) Successful in 2m41s
2025-11-08 00:02:53 +00:00
renovate-bot b4900d9516 Update dependency sharp to v0.34.5
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m13s
2025-11-08 00:02:31 +00:00
renovate-bot bfb0c09bed Merge pull request 'Update astro monorepo' (#201) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-11-08 00:02:20 +00:00
renovate-bot 5ccc58b2ab Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m0s
2025-11-08 00:02:08 +00:00
renovate-bot bfc7dcdfd3 Merge pull request 'Update dependency @directus/sdk to v20.1.1' (#198) from renovate/directus-sdk-20.x-lockfile into main
test-build / build (push) Successful in 1m51s
renovate / renovate (push) Successful in 2m53s
2025-11-06 00:03:01 +00:00
renovate-bot 31d0ea5631 Update dependency @directus/sdk to v20.1.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m4s
2025-11-06 00:02:56 +00:00
alexlebens b55e04d896 use ubunutu latest
test-build / build (push) Successful in 1m41s
renovate / renovate (push) Successful in 2m14s
2025-11-04 16:56:49 -06:00
alexlebens 018ec3a337 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.3.1' (#194) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Successful in 1m20s
test-build / build (push) Successful in 1m34s
Reviewed-on: #194
2025-11-04 22:32:40 +00:00
renovate-bot 62cffcec04 Update dependency @eslint-react/eslint-plugin to v2.3.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m5s
2025-11-04 22:26:41 +00:00
renovate-bot c17fe89db2 Merge pull request 'Update dependency eslint to v9.39.1' (#197) from renovate/eslint-monorepo into main
renovate / renovate (push) Successful in 1m11s
test-build / build (push) Successful in 2m51s
2025-11-04 22:25:44 +00:00
renovate-bot 89aa4d292d Update dependency eslint to v9.39.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m36s
2025-11-04 22:25:24 +00:00
alexlebens bfa2f030ec Merge pull request 'Update dependency eslint to v9.39.0' (#193) from renovate/eslint-monorepo into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #193
2025-11-04 22:24:16 +00:00
renovate-bot d3735a0f64 Update dependency eslint to v9.39.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m17s
2025-11-04 18:27:46 +00:00
renovate-bot 7da3a53af7 Merge pull request 'Update dependency typescript-eslint to v8.46.3' (#196) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m36s
renovate / renovate (push) Successful in 1m52s
2025-11-04 18:25:14 +00:00
renovate-bot 0954558856 Update dependency typescript-eslint to v8.46.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m12s
2025-11-04 18:25:10 +00:00
renovate-bot 15af3ee905 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.57' (#195) from renovate/iconify-json-simple-icons-1.x-lockfile into main
test-build / build (push) Successful in 1m29s
renovate / renovate (push) Has been cancelled
2025-11-04 18:23:12 +00:00
renovate-bot 01bfad21b6 Update dependency @iconify-json/simple-icons to v1.2.57
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m56s
2025-11-04 18:23:07 +00:00
alexlebens ac7ec582a9 use 24 image
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-11-04 12:22:12 -06:00
renovate-bot 1754396414 Merge pull request 'Update dependency astro to v5.15.3' (#192) from renovate/astro-monorepo into main
test-build / build (push) Successful in 55s
renovate / renovate (push) Successful in 1m57s
2025-11-01 00:01:56 +00:00
renovate-bot 742ced6ae3 Update dependency astro to v5.15.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m4s
2025-11-01 00:01:44 +00:00
alexlebens 3ffe13043e Merge pull request 'Update Node.js to v22.21.1' (#191) from renovate/docker.io-node-22.x into main
test-build / build (push) Successful in 1m21s
renovate / renovate (push) Successful in 1m44s
Reviewed-on: #191
2025-10-30 02:33:55 +00:00
alexlebens fb2f39d7df Merge pull request 'Update dependency node to v22.21.1' (#190) from renovate/node-22.x into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #190
2025-10-30 02:33:48 +00:00
alexlebens d945682513 Merge pull request 'Update dependency eslint-plugin-astro to v1.4.0' (#188) from renovate/eslint-plugin-astro-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #188
2025-10-30 02:33:41 +00:00
renovate-bot 6b46ed04c1 Update dependency eslint-plugin-astro to v1.4.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m10s
2025-10-30 00:03:24 +00:00
renovate-bot b6316a08bc Update Node.js to v22.21.1
test-build / build (pull_request) Successful in 1m13s
2025-10-30 00:03:08 +00:00
renovate-bot 66e8f50d7f Update dependency node to v22.21.1
test-build / build (pull_request) Successful in 1m21s
2025-10-30 00:02:54 +00:00
renovate-bot b044f16987 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.56' (#187) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Successful in 59s
test-build / build (push) Successful in 1m0s
2025-10-30 00:02:34 +00:00
renovate-bot abd14b6828 Merge pull request 'Update astro monorepo' (#189) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-10-30 00:02:23 +00:00
renovate-bot 52be8d9e68 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m44s
2025-10-30 00:02:05 +00:00
renovate-bot 2de3dd8965 Update dependency @iconify-json/simple-icons to v1.2.56
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 53s
2025-10-29 00:04:12 +00:00
renovate-bot f29a95ef39 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.2.4' (#186) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m7s
renovate / renovate (push) Successful in 3m13s
2025-10-29 00:03:05 +00:00
renovate-bot e924dbcb55 Update dependency @eslint-react/eslint-plugin to v2.2.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m5s
2025-10-29 00:02:48 +00:00
alexlebens 525c28092b bump node
test-build / build (push) Successful in 2m27s
renovate / renovate (push) Successful in 2m38s
2025-10-27 20:30:40 -05:00
alexlebens 4beaf9c74c Merge pull request 'Update dependency shiki to v3.14.0' (#183) from renovate/shiki-monorepo into main
renovate / renovate (push) Successful in 1m30s
test-build / build (push) Has been cancelled
Reviewed-on: #183
2025-10-28 01:28:40 +00:00
alexlebens 7a0e536514 Merge pull request 'Update astro monorepo' (#180) from renovate/astro-monorepo into main
renovate / renovate (push) Has started running
test-build / build (push) Has been cancelled
Reviewed-on: #180
2025-10-28 01:28:06 +00:00
renovate-bot 85f5f362d6 Update dependency shiki to v3.14.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m14s
2025-10-28 00:02:17 +00:00
renovate-bot 229aeb332f Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m3s
2025-10-26 00:03:03 +00:00
renovate-bot 8a1f843d20 Merge pull request 'Update dependency eslint-plugin-react-hooks to v7.0.1' (#182) from renovate/react-monorepo into main
test-build / build (push) Successful in 1m12s
renovate / renovate (push) Successful in 2m6s
2025-10-26 00:02:02 +00:00
renovate-bot f1f40b02cf Update dependency eslint-plugin-react-hooks to v7.0.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m12s
2025-10-26 00:01:53 +00:00
renovate-bot a69de08970 Merge pull request 'Update tailwindcss monorepo to v4.1.16' (#181) from renovate/tailwindcss-monorepo into main
test-build / build (push) Successful in 3m12s
renovate / renovate (push) Successful in 1m54s
2025-10-25 00:03:38 +00:00
renovate-bot 567890b771 Update tailwindcss monorepo to v4.1.16
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m20s
2025-10-25 00:03:00 +00:00
renovate-bot 6e55e6b4cb Merge pull request 'Update dependency astro to v5.14.8' (#179) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m11s
renovate / renovate (push) Successful in 3m34s
2025-10-23 00:02:27 +00:00
renovate-bot 6a75d20f3e Update dependency astro to v5.14.8
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 58s
2025-10-23 00:02:19 +00:00
renovate-bot 632487898f Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.2.3' (#178) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-10-23 00:02:09 +00:00
renovate-bot 74d0acb37f Update dependency @eslint-react/eslint-plugin to v2.2.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m9s
2025-10-23 00:01:59 +00:00
renovate-bot bada42d08c Merge pull request 'Update tailwindcss monorepo to v4.1.15' (#175) from renovate/tailwindcss-monorepo into main
test-build / build (push) Successful in 1m7s
renovate / renovate (push) Successful in 2m18s
2025-10-22 15:53:31 +00:00
renovate-bot e7ab822b13 Update tailwindcss monorepo to v4.1.15
test-build / build (pull_request) Successful in 1m1s
renovate/stability-days Updates have met minimum release age requirement
2025-10-21 01:03:11 +00:00
renovate-bot 8710c62b45 Merge pull request 'Update dependency typescript-eslint to v8.46.2' (#174) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m5s
renovate / renovate (push) Successful in 1m58s
2025-10-21 01:02:11 +00:00
renovate-bot b79f0ee6f3 Update dependency typescript-eslint to v8.46.2
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m8s
2025-10-21 01:01:58 +00:00
renovate-bot f1127532dd Merge pull request 'Update dependency astro to v5.14.7' (#173) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-10-21 01:01:48 +00:00
renovate-bot 7f66de6b4e Update dependency astro to v5.14.7
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m12s
2025-10-21 01:01:39 +00:00
renovate-bot ffe976d44c Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.55' (#172) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-10-21 01:01:27 +00:00
renovate-bot 9ae19a4446 Update dependency @iconify-json/simple-icons to v1.2.55
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m10s
2025-10-21 01:01:16 +00:00
renovate-bot 10185a3752 Merge pull request 'Update dependency @astrojs/check to v0.9.5' (#171) from renovate/astrojs-check-0.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-10-21 01:00:59 +00:00
renovate-bot 3b04a8a5c4 Update dependency @astrojs/check to v0.9.5
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m7s
2025-10-21 01:00:37 +00:00
alexlebens 32e3821454 update
renovate / renovate (push) Successful in 45s
test-build / build (push) Successful in 1m13s
2025-10-20 19:46:47 -05:00
alexlebens aced5818d5 downgrade
renovate / renovate (push) Successful in 41s
test-build / build (push) Has been cancelled
2025-10-20 19:45:14 -05:00
alexlebens 16fd92b575 downgrade
test-build / build (push) Failing after 47s
renovate / renovate (push) Successful in 1m1s
2025-10-20 19:43:36 -05:00
alexlebens 071f52fb0b downgarde
renovate / renovate (push) Successful in 50s
test-build / build (push) Failing after 38m10s
2025-10-20 18:29:50 -05:00
alexlebens 43db9ab1ef use latest tag
renovate / renovate (push) Failing after 3s
test-build / build (push) Failing after 11s
2025-10-20 18:12:04 -05:00
alexlebens 17e1cfdae3 Merge pull request 'Update actions/checkout action to v5' (#67) from renovate/actions-checkout-5.x into main
renovate / renovate (push) Failing after 3s
test-build / build (push) Failing after 19s
Reviewed-on: #67
2025-10-20 23:10:18 +00:00
renovate-bot f9a157340f Update actions/checkout action to v5
test-build / build (pull_request) Failing after 29s
2025-10-20 23:09:22 +00:00
alexlebens eaf9e81438 update image
test-build / build (push) Failing after 20s
renovate / renovate (push) Successful in 41s
2025-10-20 18:08:34 -05:00
alexlebens 3d4158af52 Merge pull request 'Update dependency eslint to v9.38.0' (#167) from renovate/eslint-monorepo into main
renovate / renovate (push) Successful in 44s
test-build / build (push) Successful in 1m1s
Reviewed-on: #167
2025-10-20 17:21:59 +00:00
renovate-bot 34317f90bb Update dependency eslint to v9.38.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 46s
2025-10-20 04:40:40 +00:00
renovate-bot a927f785cc Merge pull request 'Update dependency astro to v5.14.6' (#165) from renovate/astro-monorepo into main
renovate / renovate (push) Successful in 1m1s
test-build / build (push) Successful in 1m4s
2025-10-20 03:34:20 +00:00
renovate-bot 0fef6bfe38 Update dependency astro to v5.14.6
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 54s
2025-10-20 03:34:15 +00:00
renovate-bot 171ad7e633 Merge pull request 'Update dependency prettier-plugin-tailwindcss to v0.7.1' (#166) from renovate/prettier-plugin-tailwindcss-0.x-lockfile into main 2025-10-20 00:02:16 +00:00
renovate-bot d6641d3b0c Update dependency prettier-plugin-tailwindcss to v0.7.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m41s
2025-10-19 00:02:32 +00:00
alexlebens 45e585d37c Merge pull request 'Update dependency astro-compressor to v1.2.0' (#164) from renovate/astro-compressor-1.x-lockfile into main
test-build / build (push) Successful in 1m38s
renovate / renovate (push) Has started running
Reviewed-on: #164
2025-10-17 18:02:06 +00:00
renovate-bot 078a6c07aa Update dependency astro-compressor to v1.2.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m8s
2025-10-17 00:03:15 +00:00
renovate-bot 42c0be8165 Merge pull request 'Update dependency eslint-plugin-react-refresh to v0.4.24' (#163) from renovate/eslint-plugin-react-refresh-0.x-lockfile into main
test-build / build (push) Successful in 1m7s
renovate / renovate (push) Successful in 1m22s
2025-10-17 00:02:15 +00:00
renovate-bot 6f873a52ee Update dependency eslint-plugin-react-refresh to v0.4.24
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m20s
2025-10-17 00:02:01 +00:00
alexlebens 1cf4bb1c98 Merge pull request 'Update dependency prettier-plugin-tailwindcss to ^0.7.0' (#162) from renovate/prettier-plugin-tailwindcss-0.x into main
test-build / build (push) Successful in 56s
renovate / renovate (push) Successful in 2m5s
Reviewed-on: #162
2025-10-15 22:06:05 +00:00
alexlebens 77e678ac41 Merge pull request 'Update astro monorepo' (#161) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #161
2025-10-15 22:05:48 +00:00
renovate-bot 8381f1cbff Update dependency prettier-plugin-tailwindcss to ^0.7.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m13s
2025-10-15 22:02:48 +00:00
renovate-bot 1b4fd716ba Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m6s
2025-10-15 22:02:24 +00:00
renovate-bot b3f738aedb Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.2.2' (#160) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Failing after 1m33s
renovate / renovate (push) Successful in 1m56s
2025-10-15 22:01:12 +00:00
renovate-bot 3de6bdf9d5 Update dependency @eslint-react/eslint-plugin to v2.2.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m6s
2025-10-15 22:01:04 +00:00
alexlebens 886c04047d Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.2.1' (#158) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m4s
renovate / renovate (push) Has been cancelled
Reviewed-on: #158
2025-10-15 22:00:03 +00:00
alexlebens 30e152989f Merge pull request 'Update dependency eslint-plugin-react-hooks to v7' (#154) from renovate/major-react-monorepo into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #154
2025-10-15 21:59:53 +00:00
alexlebens b06297591c Merge pull request 'Update dependency typescript-eslint to v8.46.1' (#152) from renovate/typescript-eslint-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #152
2025-10-15 21:59:48 +00:00
renovate-bot c5baf3f2f6 Update dependency typescript-eslint to v8.46.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 58s
2025-10-15 00:02:27 +00:00
renovate-bot 7dd8e57a2f Update dependency @eslint-react/eslint-plugin to v2.2.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 54s
2025-10-15 00:02:05 +00:00
renovate-bot 9072151d92 Update dependency eslint-plugin-react-hooks to v7
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 57s
2025-10-12 00:05:01 +00:00
renovate-bot 86b3009de0 Merge pull request 'Update dependency framer-motion to v12.23.24' (#157) from renovate/framer-motion-12.x-lockfile into main
test-build / build (push) Successful in 1m10s
renovate / renovate (push) Successful in 2m14s
2025-10-12 00:02:51 +00:00
renovate-bot 1b3acfb055 Update dependency framer-motion to v12.23.24
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m52s
2025-10-12 00:02:32 +00:00
renovate-bot 1f286a8884 Merge pull request 'Update astro monorepo' (#156) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-10-12 00:02:19 +00:00
renovate-bot 2c694045d4 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m13s
2025-10-12 00:02:11 +00:00
renovate-bot 8644c4c8c1 Merge pull request 'Update astro monorepo' (#155) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m14s
renovate / renovate (push) Successful in 2m20s
2025-10-11 00:02:14 +00:00
renovate-bot 6e75664908 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m0s
2025-10-11 00:01:42 +00:00
renovate-bot e03e10170e Merge pull request 'Update dependency @types/react to v19.2.2' (#153) from renovate/react-monorepo into main
test-build / build (push) Successful in 54s
renovate / renovate (push) Successful in 1m49s
2025-10-09 00:01:57 +00:00
renovate-bot 2a1fa39d5e Update dependency @types/react to v19.2.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m24s
2025-10-09 00:01:47 +00:00
renovate-bot d250e43315 Merge pull request 'Update dependency @types/react to v19.2.1' (#151) from renovate/react-monorepo into main
test-build / build (push) Successful in 2m17s
renovate / renovate (push) Successful in 1m25s
2025-10-08 00:02:00 +00:00
renovate-bot d79a6e1c6f Update dependency @types/react to v19.2.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m16s
2025-10-08 00:01:54 +00:00
renovate-bot f2da475a10 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.54' (#150) from renovate/iconify-json-simple-icons-1.x-lockfile into main
test-build / build (push) Successful in 1m54s
renovate / renovate (push) Successful in 1m49s
2025-10-07 00:04:25 +00:00
renovate-bot 3dd3541975 Update dependency @iconify-json/simple-icons to v1.2.54
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m59s
2025-10-07 00:04:20 +00:00
alexlebens 312582cfef Merge pull request 'Update dependency eslint to v9.37.0' (#149) from renovate/eslint-monorepo into main
test-build / build (push) Successful in 1m29s
renovate / renovate (push) Successful in 4m20s
Reviewed-on: #149
2025-10-05 00:29:16 +00:00
renovate-bot add20c234d Update dependency eslint to v9.37.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m19s
2025-10-05 00:04:17 +00:00
renovate-bot e6e14f16d8 Merge pull request 'Update dependency eslint-plugin-react-hooks to v6.1.1' (#148) from renovate/react-monorepo into main
renovate / renovate (push) Successful in 1m14s
test-build / build (push) Successful in 1m39s
2025-10-05 00:03:08 +00:00
renovate-bot 7360e4e3bb Update dependency eslint-plugin-react-hooks to v6.1.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m17s
2025-10-05 00:02:48 +00:00
renovate-bot e463b9842b Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.0.6' (#147) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Waiting to run
renovate / renovate (push) Has been cancelled
2025-10-05 00:02:42 +00:00
renovate-bot cb81b9c873 Update dependency @eslint-react/eslint-plugin to v2.0.6
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m19s
2025-10-05 00:02:30 +00:00
renovate-bot eaf8184426 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.0.5' (#146) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 58s
renovate / renovate (push) Successful in 3m14s
2025-10-02 23:50:09 +00:00
renovate-bot be65fbc299 Update dependency @eslint-react/eslint-plugin to v2.0.5
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m9s
2025-10-02 23:49:59 +00:00
alexlebens 4893758d10 Merge pull request 'Update dependency eslint-plugin-react-hooks to v6' (#145) from renovate/major-react-monorepo into main
test-build / build (push) Successful in 1m17s
renovate / renovate (push) Has been cancelled
Reviewed-on: #145
2025-10-02 23:48:46 +00:00
alexlebens 57e299090a Merge pull request 'Update react monorepo to v19.2.0' (#144) from renovate/react-monorepo into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #144
2025-10-02 23:48:22 +00:00
renovate-bot 18b69c9ca6 Update dependency eslint-plugin-react-hooks to v6
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 47s
2025-10-02 22:47:52 +00:00
renovate-bot dcd6f32e7a Update react monorepo to v19.2.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 59s
2025-10-02 22:47:25 +00:00
renovate-bot c27616efdf Merge pull request 'Update tailwindcss monorepo to v4.1.14' (#143) from renovate/tailwindcss-monorepo into main
test-build / build (push) Successful in 1m3s
renovate / renovate (push) Successful in 1m15s
2025-10-02 22:46:41 +00:00
renovate-bot c7c78ed2fc Update tailwindcss monorepo to v4.1.14
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m6s
2025-10-02 22:46:29 +00:00
renovate-bot c30dd1b027 Merge pull request 'Update dependency eslint-plugin-react-refresh to v0.4.23' (#142) from renovate/eslint-plugin-react-refresh-0.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-10-02 22:45:27 +00:00
renovate-bot 96861f43f0 Update dependency eslint-plugin-react-refresh to v0.4.23
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m6s
2025-10-02 22:45:22 +00:00
alexlebens d08855ff40 Merge pull request 'Update dependency typescript-eslint to v8.45.0' (#138) from renovate/typescript-eslint-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #138
2025-10-02 22:44:23 +00:00
renovate-bot ef6c656b16 Update dependency typescript-eslint to v8.45.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m14s
2025-10-02 04:15:57 +00:00
alexlebens d819c4e6a9 Merge pull request 'Update dependency typescript to v5.9.3' (#141) from renovate/typescript-5.x into main
test-build / build (push) Successful in 51s
renovate / renovate (push) Successful in 1m3s
Reviewed-on: #141
2025-10-02 04:15:11 +00:00
renovate-bot 807b188162 Update dependency typescript to v5.9.3
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m35s
2025-10-02 00:05:31 +00:00
renovate-bot 4558eefe8d Merge pull request 'Update dependency @types/react to v19.1.16' (#140) from renovate/react-monorepo into main
renovate / renovate (push) Successful in 1m48s
test-build / build (push) Successful in 3m10s
2025-10-02 00:04:14 +00:00
renovate-bot 304921712f Update dependency @types/react to v19.1.16
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m44s
2025-10-02 00:04:03 +00:00
renovate-bot 6b2b648848 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.0.4' (#139) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-10-02 00:03:54 +00:00
renovate-bot 2ecfeb0a12 Update dependency @eslint-react/eslint-plugin to v2.0.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m47s
2025-10-02 00:03:46 +00:00
renovate-bot d6d600fe4b Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.0.2' (#137) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m0s
renovate / renovate (push) Successful in 1m44s
2025-10-01 00:01:47 +00:00
renovate-bot c4518c0c27 Update dependency @eslint-react/eslint-plugin to v2.0.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m11s
2025-10-01 00:01:38 +00:00
renovate-bot cc60a3ac14 Merge pull request 'Update dependency @types/react to v19.1.15' (#136) from renovate/react-monorepo into main
test-build / build (push) Successful in 49s
renovate / renovate (push) Successful in 2m7s
2025-09-30 00:03:27 +00:00
renovate-bot 6d782ad980 Update dependency @types/react to v19.1.15
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 57s
2025-09-30 00:03:21 +00:00
renovate-bot 31b9f5d603 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2.0.1' (#135) from renovate/eslint-react-eslint-plugin-2.x-lockfile into main
test-build / build (push) Successful in 1m39s
renovate / renovate (push) Successful in 3m20s
2025-09-29 00:01:43 +00:00
renovate-bot 98301d9e4f Update dependency @eslint-react/eslint-plugin to v2.0.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m16s
2025-09-29 00:01:29 +00:00
renovate-bot cd76eb1ba8 Merge pull request 'Update dependency @types/react to v19.1.14' (#134) from renovate/react-monorepo into main
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Successful in 1m37s
2025-09-28 00:01:28 +00:00
renovate-bot c69cdde688 Update dependency @types/react to v19.1.14
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m5s
2025-09-28 00:01:15 +00:00
renovate-bot 4edb797817 Merge pull request 'Update dependency astro to v5.14.1' (#133) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Successful in 1m20s
2025-09-27 01:44:16 +00:00
renovate-bot 3a1cfe4b63 Update dependency astro to v5.14.1
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 48s
2025-09-27 01:44:08 +00:00
alexlebens 53031f7a0f Merge pull request 'Update dependency @eslint-react/eslint-plugin to v2' (#132) from renovate/eslint-react-eslint-plugin-2.x into main
test-build / build (push) Successful in 1m13s
renovate / renovate (push) Has been cancelled
Reviewed-on: #132
2025-09-27 01:42:58 +00:00
alexlebens 5c2b3069c6 Merge pull request 'Update astro monorepo' (#131) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #131
2025-09-27 01:42:52 +00:00
alexlebens 349817e384 Merge pull request 'Update Node.js to v22.20.0' (#128) from renovate/docker.io-node-22.x into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #128
2025-09-27 01:42:46 +00:00
alexlebens cf7098b7ea Merge pull request 'Update dependency node to v22.20.0' (#127) from renovate/node-22.x into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #127
2025-09-27 01:42:41 +00:00
renovate-bot e9f8191973 Update dependency @eslint-react/eslint-plugin to v2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m13s
2025-09-27 00:04:07 +00:00
renovate-bot 081250dcfc Update Node.js to v22.20.0
test-build / build (pull_request) Successful in 1m16s
2025-09-27 00:03:37 +00:00
renovate-bot 8149be36d9 Update dependency node to v22.20.0
test-build / build (pull_request) Successful in 53s
2025-09-27 00:03:28 +00:00
renovate-bot 7f35f74591 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m25s
2025-09-27 00:03:22 +00:00
renovate-bot 4dd465ef22 Merge pull request 'Update dependency framer-motion to v12.23.22' (#130) from renovate/framer-motion-12.x-lockfile into main
test-build / build (push) Successful in 59s
renovate / renovate (push) Successful in 1m43s
2025-09-27 00:01:49 +00:00
renovate-bot 05076543ac Update dependency framer-motion to v12.23.22
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m0s
2025-09-27 00:01:42 +00:00
renovate-bot 5950ab54e1 Merge pull request 'Update dependency eslint-plugin-react-refresh to v0.4.22' (#129) from renovate/eslint-plugin-react-refresh-0.x-lockfile into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-09-27 00:01:35 +00:00
renovate-bot 1c2891bbba Update dependency eslint-plugin-react-refresh to v0.4.22
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m18s
2025-09-27 00:01:21 +00:00
renovate-bot c49b4a814f Merge pull request 'Update dependency framer-motion to v12.23.21' (#126) from renovate/framer-motion-12.x-lockfile into main
test-build / build (push) Successful in 1m10s
renovate / renovate (push) Successful in 2m25s
2025-09-26 00:02:43 +00:00
renovate-bot 1c4c1f7f4a Update dependency framer-motion to v12.23.21
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m6s
2025-09-26 00:02:31 +00:00
renovate-bot 1baa5c565a Merge pull request 'Update dependency astro to v5.13.11' (#125) from renovate/astro-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-09-26 00:02:22 +00:00
renovate-bot cb9c5033ef Update dependency astro to v5.13.11
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m14s
2025-09-26 00:02:13 +00:00
renovate-bot ff9bdc196d Merge pull request 'Update dependency @tailwindcss/typography to v0.5.19' (#124) from renovate/tailwindcss-typography-0.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-09-26 00:02:05 +00:00
renovate-bot 30ada35a53 Update dependency @tailwindcss/typography to v0.5.19
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m10s
2025-09-26 00:01:57 +00:00
renovate-bot 893a981594 Merge pull request 'Update dependency framer-motion to v12.23.19' (#123) from renovate/framer-motion-12.x-lockfile into main
test-build / build (push) Successful in 52s
renovate / renovate (push) Successful in 2m52s
2025-09-25 00:03:58 +00:00
renovate-bot e7227244cc Update dependency framer-motion to v12.23.19
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 59s
2025-09-25 00:03:51 +00:00
renovate-bot 507fe2c2ed Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.53' (#122) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-09-25 00:03:40 +00:00
renovate-bot aa40bf67b6 Update dependency @iconify-json/simple-icons to v1.2.53
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m5s
2025-09-25 00:03:36 +00:00
alexlebens 17dd45c4e2 update tag
test-build / build (push) Successful in 1m23s
release-image / release (push) Successful in 5m51s
renovate / renovate (push) Successful in 3m50s
2025-09-22 19:01:13 -05:00
alexlebens a2c17a9dc1 update lock
renovate / renovate (push) Successful in 40s
test-build / build (push) Successful in 1m35s
2025-09-22 18:59:18 -05:00
alexlebens 365d079dfc update packages 2025-09-22 18:57:48 -05:00
renovate-bot f29a5c9dd9 Merge pull request 'Update astro monorepo' (#121) from renovate/astro-monorepo into main
renovate / renovate (push) Successful in 33s
test-build / build (push) Successful in 50s
2025-09-22 23:55:47 +00:00
renovate-bot cd593905c0 Update astro monorepo
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m10s
2025-09-22 23:55:36 +00:00
alexlebens 20f53409ef Merge pull request 'Update astro monorepo' (#114) from renovate/astro-monorepo into main
test-build / build (push) Successful in 51s
renovate / renovate (push) Has been cancelled
Reviewed-on: #114
2025-09-22 23:54:55 +00:00
renovate-bot 61c6d2ed08 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 59s
2025-09-22 23:51:42 +00:00
alexlebens 0018cfe564 Merge pull request 'Update dependency shiki to v3.13.0' (#119) from renovate/shiki-monorepo into main
test-build / build (push) Successful in 48s
renovate / renovate (push) Successful in 59s
Reviewed-on: #119
2025-09-22 23:50:57 +00:00
alexlebens 2dd725b00c Merge pull request 'Update dependency @directus/sdk to v20.1.0' (#111) from renovate/directus-sdk-20.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #111
2025-09-22 23:50:35 +00:00
alexlebens db8f125fe7 Merge pull request 'Update dependency eslint to v9.36.0' (#104) from renovate/eslint-monorepo into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #104
2025-09-22 23:50:19 +00:00
renovate-bot 3d4265a852 Update dependency shiki to v3.13.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m3s
2025-09-22 23:49:17 +00:00
renovate-bot 7a66226be4 Update dependency eslint to v9.36.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 50s
2025-09-22 23:49:04 +00:00
renovate-bot f0b6ee4067 Update dependency @directus/sdk to v20.1.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 58s
2025-09-22 23:48:46 +00:00
alexlebens 1cb50c3bec Merge pull request 'Update dependency @eslint-react/eslint-plugin to v1.53.1' (#101) from renovate/eslint-react-eslint-plugin-1.x-lockfile into main
test-build / build (push) Successful in 54s
renovate / renovate (push) Successful in 1m47s
Reviewed-on: #101
2025-09-22 23:47:50 +00:00
renovate-bot 4a7af7f582 Update dependency @eslint-react/eslint-plugin to v1.53.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m5s
2025-09-22 23:44:03 +00:00
renovate-bot 27574e7612 Merge pull request 'Update dependency typescript-eslint to v8.44.1' (#120) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Successful in 2m37s
2025-09-22 23:42:32 +00:00
renovate-bot 96d96b6e2b Update dependency typescript-eslint to v8.44.1
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m5s
2025-09-22 23:42:26 +00:00
alexlebens c901fb851b Merge pull request 'Update dependency typescript-eslint to v8.44.0' (#99) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #99
2025-09-22 23:41:36 +00:00
alexlebens e91a2344eb Merge pull request 'Update Node.js to v22.19.0' (#93) from renovate/docker.io-node-22.x into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #93
2025-09-22 23:41:25 +00:00
alexlebens 5b20f0a9a3 Merge pull request 'Update dependency node to v22.19.0' (#92) from renovate/node-22.x into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
Reviewed-on: #92
2025-09-22 23:41:15 +00:00
renovate-bot 9652309b67 Update Node.js to v22.19.0
test-build / build (pull_request) Successful in 1m13s
2025-09-22 00:02:54 +00:00
renovate-bot 9e6fcd62e6 Update dependency typescript-eslint to v8.44.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m14s
2025-09-22 00:02:42 +00:00
renovate-bot 50a7a09de7 Update dependency node to v22.19.0
test-build / build (pull_request) Successful in 1m6s
2025-09-22 00:02:05 +00:00
renovate-bot 8a6b762342 Merge pull request 'Update dependency framer-motion to v12.23.16' (#118) from renovate/framer-motion-12.x-lockfile into main
test-build / build (push) Successful in 1m14s
renovate / renovate (push) Successful in 2m56s
2025-09-21 00:02:39 +00:00
renovate-bot 55b88e3aca Update dependency framer-motion to v12.23.16
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m15s
2025-09-21 00:02:29 +00:00
renovate-bot 21f3b768f1 Merge pull request 'Update dependency eslint-plugin-format to v1.0.2' (#117) from renovate/eslint-plugin-format-1.x-lockfile into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-09-21 00:02:15 +00:00
renovate-bot f41bf11c09 Update dependency eslint-plugin-format to v1.0.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m8s
2025-09-21 00:02:03 +00:00
renovate-bot ffafd31d39 Merge pull request 'Update dependency @tailwindcss/typography to v0.5.18' (#116) from renovate/tailwindcss-typography-0.x-lockfile into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-09-21 00:01:47 +00:00
renovate-bot fb64aa4cd7 Update dependency @tailwindcss/typography to v0.5.18
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m32s
2025-09-21 00:01:38 +00:00
renovate-bot 4ff82866ab Merge pull request 'Update dependency framer-motion to v12.23.15' (#115) from renovate/framer-motion-12.x-lockfile into main
test-build / build (push) Successful in 53s
renovate / renovate (push) Successful in 5m19s
2025-09-20 00:01:47 +00:00
renovate-bot c6ec303312 Update dependency framer-motion to v12.23.15
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m18s
2025-09-20 00:01:29 +00:00
renovate-bot bdf406a3ee Merge pull request 'Update dependency sharp to v0.34.4' (#113) from renovate/sharp-0.x-lockfile into main
test-build / build (push) Successful in 1m35s
renovate / renovate (push) Successful in 52s
2025-09-19 00:02:01 +00:00
renovate-bot 831266f2a0 Update dependency sharp to v0.34.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m29s
2025-09-19 00:01:56 +00:00
renovate-bot f53f4ad254 Merge pull request 'Update dependency framer-motion to v12.23.14' (#112) from renovate/framer-motion-12.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-09-19 00:01:47 +00:00
renovate-bot d25166ae9c Update dependency framer-motion to v12.23.14
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 2m28s
2025-09-19 00:01:38 +00:00
renovate-bot 0c72977ca7 Merge pull request 'Update dependency framer-motion to v12.23.13' (#110) from renovate/framer-motion-12.x-lockfile into main
test-build / build (push) Successful in 52s
renovate / renovate (push) Successful in 3m15s
2025-09-18 00:01:35 +00:00
renovate-bot e1b15ba0f8 Update dependency framer-motion to v12.23.13
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 56s
2025-09-18 00:01:30 +00:00
renovate-bot a8ddaa5613 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.52' (#109) from renovate/iconify-json-simple-icons-1.x-lockfile into main
test-build / build (push) Successful in 1m43s
renovate / renovate (push) Successful in 2m24s
2025-09-16 00:03:52 +00:00
renovate-bot b8276d8470 Update dependency @iconify-json/simple-icons to v1.2.52
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m52s
2025-09-16 00:03:44 +00:00
renovate-bot f6e2b6ccf6 Merge pull request 'Update dependency @types/react to v19.1.13' (#108) from renovate/react-monorepo into main
test-build / build (push) Successful in 1m37s
renovate / renovate (push) Successful in 4m9s
2025-09-14 00:02:03 +00:00
renovate-bot fd83f26ab5 Update dependency @types/react to v19.1.13
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 51s
2025-09-14 00:01:47 +00:00
renovate-bot d456c1c045 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.51' (#107) from renovate/iconify-json-simple-icons-1.x-lockfile into main
test-build / build (push) Successful in 1m35s
renovate / renovate (push) Successful in 2m13s
2025-09-13 00:02:11 +00:00
renovate-bot 4d8822c187 Update dependency @iconify-json/simple-icons to v1.2.51
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m40s
2025-09-13 00:02:07 +00:00
renovate-bot be3cbe97e5 Merge pull request 'Update dependency astro to v5.13.7' (#106) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m2s
renovate / renovate (push) Successful in 1m29s
2025-09-11 00:01:08 +00:00
renovate-bot 3d791440f2 Update dependency astro to v5.13.7
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m5s
2025-09-11 00:01:00 +00:00
renovate-bot 15438a6723 Merge pull request 'Update astro monorepo' (#105) from renovate/astro-monorepo into main
test-build / build (push) Successful in 54s
renovate / renovate (push) Successful in 2m46s
2025-09-10 00:01:51 +00:00
renovate-bot aabe85bc50 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 3m4s
2025-09-10 00:01:42 +00:00
renovate-bot c9c3f21c5a Update tailwindcss monorepo to v4.1.13
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m26s
test-build / build (push) Successful in 1m34s
renovate / renovate (push) Successful in 4m0s
2025-09-06 00:01:11 +00:00
renovate-bot 502a54186a Update dependency shiki to v3.12.2
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m9s
test-build / build (push) Successful in 1m13s
renovate / renovate (push) Successful in 2m15s
2025-09-05 00:01:17 +00:00
renovate-bot 9b248472cc Merge pull request 'Update dependency shiki to v3.12.1' (#98) from renovate/shiki-monorepo into main
test-build / build (push) Successful in 1m43s
renovate / renovate (push) Successful in 3m13s
2025-09-03 00:01:41 +00:00
renovate-bot 109753e8bd Update dependency shiki to v3.12.1
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m44s
2025-09-03 00:01:30 +00:00
renovate-bot 17b903afe0 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.50' (#97) from renovate/iconify-json-simple-icons-1.x-lockfile into main
test-build / build (push) Successful in 1m2s
renovate / renovate (push) Successful in 1m44s
2025-09-02 00:01:28 +00:00
renovate-bot 2f264f17d0 Update dependency @iconify-json/simple-icons to v1.2.50
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m19s
2025-09-02 00:01:20 +00:00
renovate-bot e5db1ffca6 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v1.52.9' (#96) from renovate/eslint-react-eslint-plugin-1.x-lockfile into main
test-build / build (push) Successful in 52s
renovate / renovate (push) Successful in 1m28s
2025-09-01 00:01:42 +00:00
renovate-bot f0f48dd16c Update dependency @eslint-react/eslint-plugin to v1.52.9
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m6s
2025-09-01 00:01:23 +00:00
renovate-bot 5d8f98f8f0 Merge pull request 'Update dependency astro to v5.13.5' (#95) from renovate/astro-monorepo into main
test-build / build (push) Successful in 54s
renovate / renovate (push) Successful in 1m42s
2025-08-31 00:01:51 +00:00
renovate-bot 5de410d577 Update dependency astro to v5.13.5
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 59s
2025-08-31 00:01:43 +00:00
renovate-bot da75115ea0 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v1.52.8' (#94) from renovate/eslint-react-eslint-plugin-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-08-31 00:01:30 +00:00
renovate-bot b769c130b3 Update dependency @eslint-react/eslint-plugin to v1.52.8
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 58s
2025-08-31 00:01:23 +00:00
renovate-bot 9a13fc35c3 Merge pull request 'Update dependency @eslint-react/eslint-plugin to v1.52.7' (#91) from renovate/eslint-react-eslint-plugin-1.x-lockfile into main
test-build / build (push) Successful in 1m53s
renovate / renovate (push) Successful in 1m52s
2025-08-30 00:01:56 +00:00
renovate-bot 41675481e8 Update dependency @eslint-react/eslint-plugin to v1.52.7
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 56s
2025-08-30 00:01:43 +00:00
alexlebens 6d46dae265 Merge pull request 'Update dependency shiki to v3.12.0' (#90) from renovate/shiki-monorepo into main
test-build / build (push) Successful in 59s
renovate / renovate (push) Successful in 2m5s
Reviewed-on: #90
2025-08-29 00:33:27 +00:00
renovate-bot 9c280a1c02 Update dependency shiki to v3.12.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m7s
2025-08-29 00:03:41 +00:00
renovate-bot 2be6ea9813 Update dependency astro to v5.13.4
test-build / build (push) Successful in 1m8s
renovate / renovate (push) Successful in 1m31s
2025-08-29 00:02:13 +00:00
renovate-bot 6d235806a8 Update dependency @types/react to v19.1.12
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-08-29 00:01:55 +00:00
renovate-bot 1bc940afd6 Update dependency @directus/sdk to v20.0.3
renovate/stability-days Updates have met minimum release age requirement
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
test-build / build (pull_request) Successful in 1m4s
2025-08-29 00:01:32 +00:00
alexlebens 11abbf790d Merge pull request 'Update dependency typescript-eslint to v8.41.0' (#86) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m34s
renovate / renovate (push) Successful in 2m31s
Reviewed-on: #86
2025-08-27 00:24:33 +00:00
renovate-bot 1f0c04a168 Update dependency typescript-eslint to v8.41.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m6s
2025-08-27 00:05:28 +00:00
renovate-bot 32ddc9129c Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.49' (#85) from renovate/iconify-json-simple-icons-1.x-lockfile into main
renovate / renovate (push) Successful in 1m14s
test-build / build (push) Successful in 1m31s
2025-08-27 00:04:27 +00:00
renovate-bot d9a103a553 Update dependency @iconify-json/simple-icons to v1.2.49
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m9s
2025-08-27 00:04:13 +00:00
renovate-bot 473d1d15cb Merge pull request 'Update dependency @iconify-json/pajamas to v1.2.15' (#84) from renovate/iconify-json-pajamas-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-08-27 00:04:02 +00:00
renovate-bot 652955263e Update dependency @iconify-json/pajamas to v1.2.15
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m48s
2025-08-27 00:03:57 +00:00
alexlebens 4cb215625b Merge pull request 'Update dependency eslint to v9.34.0' (#83) from renovate/eslint-monorepo into main
test-build / build (push) Successful in 1m12s
renovate / renovate (push) Successful in 4m50s
Reviewed-on: #83
2025-08-25 18:15:54 +00:00
renovate-bot 98a3ed338c Update dependency eslint to v9.34.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 59s
2025-08-23 23:18:16 +00:00
renovate-bot 7e5eb7fd1a Merge pull request 'Update dependency @types/react to v19.1.11' (#82) from renovate/react-monorepo into main
test-build / build (push) Successful in 56s
renovate / renovate (push) Successful in 1m31s
2025-08-23 23:17:31 +00:00
renovate-bot 0be31cb98f Update dependency @types/react to v19.1.11
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 58s
2025-08-23 23:17:27 +00:00
renovate-bot 6386c76550 Merge pull request 'Update dependency @iconify-json/pajamas to v1.2.14' (#81) from renovate/iconify-json-pajamas-1.x-lockfile into main
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
2025-08-23 23:16:31 +00:00
renovate-bot b865b93797 Update dependency @iconify-json/pajamas to v1.2.14
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 53s
2025-08-23 23:16:27 +00:00
renovate-bot 9bed3b30a2 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (push) Successful in 53s
test-build / build (pull_request) Successful in 1m3s
renovate / renovate (push) Has been cancelled
2025-08-23 23:15:15 +00:00
alexlebens 2556adb7cb Merge pull request 'Update dependency shiki to v3.11.0' (#79) from renovate/shiki-monorepo into main
test-build / build (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #79
2025-08-23 23:14:31 +00:00
renovate-bot 4ad9ec7d1e Update dependency shiki to v3.11.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m35s
2025-08-21 00:01:28 +00:00
alexlebens be91babd39 Merge pull request 'Update dependency typescript-eslint to v8.40.0' (#78) from renovate/typescript-eslint-monorepo into main
test-build / build (push) Successful in 1m51s
renovate / renovate (push) Successful in 1m9s
Reviewed-on: #78
2025-08-20 23:31:22 +00:00
renovate-bot e189edbfe5 Update dependency typescript-eslint to v8.40.0
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 49s
2025-08-20 00:03:17 +00:00
renovate-bot 17f37152a5 Update dependency @eslint-react/eslint-plugin to v1.52.6
renovate/stability-days Updates have met minimum release age requirement
renovate / renovate (push) Successful in 1m4s
test-build / build (pull_request) Successful in 1m23s
test-build / build (push) Successful in 1m20s
2025-08-20 00:02:04 +00:00
renovate-bot 80c7f6ddc2 Merge pull request 'Update dependency @iconify-json/simple-icons to v1.2.48' (#76) from renovate/iconify-json-simple-icons-1.x-lockfile into main
test-build / build (push) Successful in 1m14s
renovate / renovate (push) Successful in 2m30s
2025-08-19 00:01:36 +00:00
renovate-bot cac399b924 Update dependency @iconify-json/simple-icons to v1.2.48
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m16s
2025-08-19 00:01:31 +00:00
alexlebens d7b0b846d2 Merge pull request 'Update astro monorepo' (#73) from renovate/astro-monorepo into main
test-build / build (push) Successful in 1m13s
renovate / renovate (push) Successful in 1m23s
Reviewed-on: #73
2025-08-17 02:13:37 +00:00
renovate-bot d04967e435 Update astro monorepo
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 50s
2025-08-17 00:02:37 +00:00
renovate-bot 866ab47458 Update dependency @eslint-react/eslint-plugin to v1.52.5
renovate/stability-days Updates have met minimum release age requirement
renovate / renovate (push) Successful in 52s
test-build / build (pull_request) Successful in 1m10s
test-build / build (push) Successful in 1m6s
2025-08-17 00:01:45 +00:00
renovate-bot f835e06d6f Update tailwindcss monorepo to v4.1.12
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m14s
test-build / build (push) Successful in 1m22s
renovate / renovate (push) Successful in 1m34s
2025-08-16 00:02:17 +00:00
renovate-bot ac31a5a608 Update dependency @eslint-react/eslint-plugin to v1.52.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (push) Successful in 56s
test-build / build (pull_request) Successful in 1m16s
renovate / renovate (push) Successful in 2m16s
2025-08-15 00:01:33 +00:00
renovate-bot 0f93b9d138 Update dependency @types/react to v19.1.10
test-build / build (push) Successful in 1m6s
renovate / renovate (push) Successful in 1m27s
2025-08-13 00:02:15 +00:00
renovate-bot 2211107a2c Update dependency @directus/sdk to v20.0.2
renovate/stability-days Updates have met minimum release age requirement
renovate / renovate (push) Has been cancelled
test-build / build (push) Has been cancelled
test-build / build (pull_request) Successful in 1m17s
2025-08-13 00:01:54 +00:00
alexlebens b58cbdbe0a remove old files
test-build / build (push) Successful in 1m15s
renovate / renovate (push) Successful in 1m28s
2025-08-11 21:11:44 -05:00
33 changed files with 3449 additions and 4447 deletions
@@ -1,4 +1,4 @@
name: release-image name: release-image-gitea
on: on:
push: push:
@@ -8,11 +8,38 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
release: build:
runs-on: ubuntu-latest runs-on: ubuntu-js
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Set up pnpm
uses: pnpm/action-setup@v4
with:
version: 10.x
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: 24.13.0
cache: pnpm
- name: Install Dependencies
run: pnpm install
- name: Lint Code
run: pnpm lint
- name: Build Project
run: pnpm build
release:
runs-on: ubuntu-js
needs: build
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Login to Registry - name: Login to Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
@@ -21,13 +48,6 @@ jobs:
username: ${{ gitea.actor }} username: ${{ gitea.actor }}
password: ${{ secrets.REPOSITORY_TOKEN }} password: ${{ secrets.REPOSITORY_TOKEN }}
- name: Login to Registry
uses: docker/login-action@v3
with:
registry: ${{ vars.REGISTRY_HOST }}
username: ${{ vars.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_SECRET }}
- name: Create Kubeconfig - name: Create Kubeconfig
run: | run: |
mkdir $HOME/.kube mkdir $HOME/.kube
@@ -55,9 +75,23 @@ jobs:
tags: | tags: |
type=ref,event=branch type=ref,event=branch
type=ref,event=tag type=ref,event=tag
type=sha,format=long
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
images: | images: |
${{ vars.REPOSITORY_HOST }}/${{ gitea.repository }} ${{ vars.REPOSITORY_HOST }}/${{ gitea.repository }}
${{ vars.REGISTRY_HOST }}/images/site-profile
- name: Get Version Info
id: version
run: |
echo "version=$(git describe --tags --always)" >> $GITHUB_OUTPUT
echo "commit=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
if git describe --tags --exact-match HEAD 2>/dev/null; then
echo "is_release=true" >> $GITHUB_OUTPUT
else
echo "is_release=false" >> $GITHUB_OUTPUT
fi
- name: Build and Push Image - name: Build and Push Image
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6
@@ -67,6 +101,10 @@ jobs:
platforms: linux/amd64 platforms: linux/amd64
tags: ${{ steps.meta.outputs.tags }} tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }} labels: ${{ steps.meta.outputs.labels }}
build-args: |
VERSION=${{ steps.version.outputs.version }}
COMMIT_SHA=${{ steps.version.outputs.commit }}
IS_RELEASE=${{ steps.version.outputs.is_release }}
file: ./Dockerfile file: ./Dockerfile
- name: ntfy Success - name: ntfy Success
@@ -75,11 +113,11 @@ jobs:
with: with:
url: '${{ secrets.NTFY_URL }}' url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}' topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Gitea Action' title: 'Release Success - Site Profile'
priority: 3 priority: 3
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}' headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,successfully,completed tags: action,successfully,completed
details: 'Site Profile build workflow has successfully completed!' details: 'Image for Site Profile has been released!'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png' icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
- name: ntfy Failed - name: ntfy Failed
@@ -88,11 +126,11 @@ jobs:
with: with:
url: '${{ secrets.NTFY_URL }}' url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}' topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Gitea Action' title: 'Release Failure - Site Profile'
priority: 4 priority: 4
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}' headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,failed tags: action,failed
details: 'Site Profile build workflow has failed!' details: 'Image for Site Profile has failed to be released.'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png' icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
actions: '[{"action": "view", "label": "Open Gitea", "url": "https://gitea.alexlebens.dev/alexlebens/site-profile/actions?workflow=release-image.yml", "clear": true}]' actions: '[{"action": "view", "label": "Open Gitea", "url": "https://gitea.alexlebens.dev/alexlebens/site-profile/actions?workflow=release-image.yml", "clear": true}]'
image: true image: true
+136
View File
@@ -0,0 +1,136 @@
name: release-image-harbor
on:
push:
tags:
- 2.*
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Set up pnpm
uses: pnpm/action-setup@v4
with:
version: 10.x
- name: Set up Node.js
uses: actions/setup-node@v6
with:
node-version: 24.13.0
cache: pnpm
- name: Install Dependencies
run: pnpm install
- name: Lint Code
run: pnpm lint
- name: Build Project
run: pnpm build
release:
runs-on: ubuntu-js
needs: build
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Login to Registry
uses: docker/login-action@v3
with:
registry: ${{ vars.REGISTRY_HOST }}
username: ${{ vars.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_SECRET }}
- name: Create Kubeconfig
run: |
mkdir $HOME/.kube
echo "${{ secrets.KUBECONFIG_BUILDX }}" > $HOME/.kube/config
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3
with:
driver: kubernetes
driver-opts: |
namespace=gitea
qemu.install=true
buildkitd-config-inline: |
[registry."docker.io"]
mirrors = ["harbor.alexlebens.net/proxy-hub.docker/"]
- name: Available Platforms
run: echo ${{ steps.buildx.outputs.platforms }}
- name: Extract Metadata
id: meta
uses: docker/metadata-action@v5
with:
tags: |
type=ref,event=branch
type=ref,event=tag
type=sha,format=long
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
images: |
${{ vars.REGISTRY_HOST }}/images/site-profile
- name: Get Version Info
id: version
run: |
echo "version=$(git describe --tags --always)" >> $GITHUB_OUTPUT
echo "commit=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
if git describe --tags --exact-match HEAD 2>/dev/null; then
echo "is_release=true" >> $GITHUB_OUTPUT
else
echo "is_release=false" >> $GITHUB_OUTPUT
fi
- name: Build and Push Image
uses: docker/build-push-action@v6
with:
context: .
push: true
platforms: linux/amd64
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
VERSION=${{ steps.version.outputs.version }}
COMMIT_SHA=${{ steps.version.outputs.commit }}
IS_RELEASE=${{ steps.version.outputs.is_release }}
file: ./Dockerfile
- name: ntfy Success
uses: niniyas/ntfy-action@master
if: success()
with:
url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Release Success - Site Profile'
priority: 3
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,successfully,completed
details: 'Image for Site Profile has been released!'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
- name: ntfy Failed
uses: niniyas/ntfy-action@master
if: failure()
with:
url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Release Failure - Site Profile'
priority: 4
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,failed
details: 'Image for Site Profile has failed to be released.'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
actions: '[{"action": "view", "label": "Open Gitea", "url": "https://gitea.alexlebens.dev/alexlebens/site-profile/actions?workflow=release-image.yml", "clear": true}]'
image: true
+2 -2
View File
@@ -13,10 +13,10 @@ on:
jobs: jobs:
renovate: renovate:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: ghcr.io/renovatebot/renovate:41 container: ghcr.io/renovatebot/renovate:43
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Renovate - name: Renovate
run: renovate run: renovate
+19 -4
View File
@@ -11,10 +11,10 @@ on:
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-js
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Set up pnpm - name: Set up pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
@@ -22,9 +22,9 @@ jobs:
version: 10.x version: 10.x
- name: Set up Node.js - name: Set up Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v6
with: with:
node-version: 22.18.0 node-version: 24.13.0
cache: pnpm cache: pnpm
- name: Install Dependencies - name: Install Dependencies
@@ -35,3 +35,18 @@ jobs:
- name: Build Project - name: Build Project
run: pnpm build run: pnpm build
- name: ntfy Failed
uses: niniyas/ntfy-action@master
if: failure()
with:
url: '${{ secrets.NTFY_URL }}'
topic: '${{ secrets.NTFY_TOPIC }}'
title: 'Test Failure - Site Profile'
priority: 4
headers: '{"Authorization": "Bearer ${{ secrets.NTFY_CRED }}"}'
tags: action,failed
details: 'Tests have failed for building Site Profile'
icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons/png/gitea.png'
actions: '[{"action": "view", "label": "Open Gitea", "url": "https://gitea.alexlebens.dev/alexlebens/site-profile/actions?workflow=test-build.yaml", "clear": true}]'
image: true
+4 -4
View File
@@ -1,8 +1,5 @@
ARG REGISTRY=docker.io ARG REGISTRY=docker.io
FROM ${REGISTRY}/node:22.18.0-alpine3.22 AS base FROM ${REGISTRY}/node:24.13.0-alpine AS base
LABEL version="2.0.5"
LABEL description="Astro based personal website"
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
@@ -32,5 +29,8 @@ ENV SITE_URL=https://www.alexlebens.dev
ENV DIRECTUS_URL=https://directus.alexlebens.dev ENV DIRECTUS_URL=https://directus.alexlebens.dev
ENV PORT=4321 ENV PORT=4321
LABEL version="2.4.0"
LABEL description="Astro based personal website"
EXPOSE $PORT EXPOSE $PORT
CMD ["node", "./dist/server/entry.mjs"] CMD ["node", "./dist/server/entry.mjs"]
-23
View File
@@ -1,23 +0,0 @@
# MIT License
Copyright (c) 2025 Lê Vĩnh Khang
Copyright (c) 2025 Alex Lebens
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+5 -15
View File
@@ -2,29 +2,19 @@
Personal site used for information about myself and blog. Personal site used for information about myself and blog.
## Features ## Development
- 🐈 Simple And Beautiful
- 🖥️ Responsive And Light/Dark mode
- 🐛 SiteMap & RSS Feed
- 🐝 Category Support
- 🐜 SEO and Responsiveness
- 🪲 Markdown And MDX
- 🏂🏾 Page Compression & Image Optimization
### Development Commands
With dependencies installed, you can utilize the following npm scripts to manage your project's development lifecycle: With dependencies installed, you can utilize the following npm scripts to manage your project's development lifecycle:
- `pnpm run dev`: Starts a local development server with hot reloading enabled. - `pnpm build`: Bundles your site into static files for production.
- `pnpm run preview`: Serves your build output locally for preview before deployment. - `pnpm dev`: Starts a local development server with hot reloading enabled.
- `pnpm run build`: Bundles your site into static files for production. - `pnpm preview`: Serves your build output locally for preview before deployment.
For detailed help with Astro CLI commands, visit [Astro's documentation](https://docs.astro.build/en/reference/cli-reference/). For detailed help with Astro CLI commands, visit [Astro's documentation](https://docs.astro.build/en/reference/cli-reference/).
## Thanks ## Thanks
Thanks https://github.com/mearashadowfax/ScrewFast, https://github.com/godruoyi/gblog/tree/gblog-template Thanks https://github.com/godruoyi/gblog/tree/gblog-template, https://github.com/mearashadowfax/ScrewFast,
## License ## License
+1 -23
View File
@@ -1,6 +1,5 @@
import { defineConfig, passthroughImageService, sharpImageService } from 'astro/config'; import { defineConfig } from 'astro/config';
import mdx from '@astrojs/mdx';
import node from '@astrojs/node'; import node from '@astrojs/node';
import partytown from '@astrojs/partytown'; import partytown from '@astrojs/partytown';
import react from '@astrojs/react'; import react from '@astrojs/react';
@@ -9,8 +8,6 @@ import sitemap from '@astrojs/sitemap';
import tailwindcss from '@tailwindcss/vite'; import tailwindcss from '@tailwindcss/vite';
import icon from 'astro-icon'; import icon from 'astro-icon';
import swup from '@swup/astro'; import swup from '@swup/astro';
import rehypePrettyCode from 'rehype-pretty-code';
import { transformerCopyButton } from '@rehype-pretty/transformers';
const getSiteURL = () => { const getSiteURL = () => {
if (process.env.SITE_URL) { if (process.env.SITE_URL) {
@@ -31,7 +28,6 @@ export default defineConfig({
prefetch: true, prefetch: true,
integrations: [ integrations: [
mdx(),
partytown(), partytown(),
react(), react(),
sitemap(), sitemap(),
@@ -67,24 +63,6 @@ export default defineConfig({
markdown: { markdown: {
syntaxHighlight: false, syntaxHighlight: false,
rehypePlugins: [
[
rehypePrettyCode,
{
theme: {
light: 'github-light',
dark: 'github-dark-dimmed',
},
keepBackground: false,
transformers: [
transformerCopyButton({
visibility: 'always',
feedbackDuration: 2500,
}),
],
},
],
],
}, },
plugins: { plugins: {
+40 -41
View File
@@ -1,7 +1,7 @@
{ {
"name": "site-profile", "name": "site-profile",
"type": "module", "type": "module",
"version": "2.0.5", "version": "2.4.0",
"homepage": "https://www.alexlebens.dev", "homepage": "https://www.alexlebens.dev",
"bugs": { "bugs": {
"url": "https://gitea.alexlebens.dev/alexlebens/site-profile/issues", "url": "https://gitea.alexlebens.dev/alexlebens/site-profile/issues",
@@ -27,58 +27,57 @@
"lint:fix": "eslint --fix \"src/**/*.{js,ts,jsx,tsx,astro}\"" "lint:fix": "eslint --fix \"src/**/*.{js,ts,jsx,tsx,astro}\""
}, },
"dependencies": { "dependencies": {
"@astrojs/check": "^0.9.4", "@astrojs/check": "^0.9.6",
"@astrojs/mdx": "^4.3.3", "@astrojs/node": "^9.5.2",
"@astrojs/node": "^9.3.3",
"@astrojs/partytown": "^2.1.4", "@astrojs/partytown": "^2.1.4",
"@astrojs/react": "^4.3.0", "@astrojs/react": "^4.4.2",
"@astrojs/rss": "^4.0.12", "@astrojs/rss": "^4.0.15",
"@astrojs/sitemap": "^3.4.2", "@astrojs/sitemap": "^3.7.0",
"@directus/sdk": "^21.0.0",
"@giscus/react": "^3.1.0", "@giscus/react": "^3.1.0",
"@iconify-json/mdi": "^1.1.63", "@iconify-json/mdi": "^1.2.3",
"@iconify-json/pajamas": "^1.2.13", "@iconify-json/pajamas": "^1.2.15",
"@iconify-json/simple-icons": "^1.2.47", "@iconify-json/simple-icons": "^1.2.69",
"@playform/compress": "^0.2.0", "@playform/compress": "^0.2.1",
"@rehype-pretty/transformers": "^0.13.2", "@swup/astro": "^1.7.0",
"@swup/astro": "1.7.0", "@tailwindcss/postcss": "^4.1.18",
"@tailwindcss/postcss": "^4.1.8", "@tailwindcss/vite": "^4.1.18",
"@tailwindcss/vite": "^4.1.8", "@types/react": "^19.2.10",
"@directus/sdk": "^20.0.0", "@types/unist": "^3.0.3",
"@types/react": "^19.0.0", "astro": "^5.17.1",
"@types/unist": "^3.0.2", "astro-compressor": "^1.2.0",
"astro": "^5.12.8",
"astro-compressor": "^1.0.0",
"astro-icon": "^1.1.5", "astro-icon": "^1.1.5",
"framer-motion": "^12.16.0", "marked": "^17.0.1",
"marked-shiki": "^1.2.1",
"mdast-util-to-string": "^4.0.0", "mdast-util-to-string": "^4.0.0",
"preline": "^3.1.0", "motion": "^12.31.0",
"react": "^19.1.0", "preline": "^4.0.1",
"react-dom": "^19.1.0", "react": "^19.2.4",
"react-dom": "^19.2.4",
"reading-time": "^1.5.0", "reading-time": "^1.5.0",
"rehype-pretty-code": "^0.14.1", "sharp": "^0.34.5",
"sharp": "^0.34.3",
"sharp-ico": "^0.1.5", "sharp-ico": "^0.1.5",
"shiki": "^3.2.2", "shiki": "^3.22.0",
"tailwindcss": "^4.1.11", "tailwindcss": "^4.1.18",
"ultrahtml": "^1.5.3" "ultrahtml": "^1.6.0"
}, },
"devDependencies": { "devDependencies": {
"@eslint-react/eslint-plugin": "^1.52.3", "@eslint-react/eslint-plugin": "^2.9.4",
"@tailwindcss/forms": "^0.5.10", "@tailwindcss/forms": "^0.5.11",
"@tailwindcss/typography": "^0.5.16", "@tailwindcss/typography": "^0.5.19",
"astro-icon": "^1.1.5", "astro-icon": "^1.1.5",
"eslint": "^9.32.0", "eslint": "^10.0.0",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-plugin-astro": "^1.3.1", "eslint-plugin-astro": "^1.5.0",
"eslint-plugin-format": "^1.0.1", "eslint-plugin-format": "^1.3.1",
"eslint-plugin-react": "^7.37.5", "eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-react-refresh": "^0.5.0",
"prettier": "^3.5.3", "prettier": "^3.8.1",
"prettier-plugin-astro": "^0.14.1", "prettier-plugin-astro": "^0.14.1",
"prettier-plugin-tailwindcss": "^0.6.14", "prettier-plugin-tailwindcss": "^0.7.2",
"timeago.js": "^4.0.2", "timeago.js": "^4.0.2",
"typescript": "5.9.2", "typescript": "^5.9.3",
"typescript-eslint": "8.39.1" "typescript-eslint": "^8.54.0"
} }
} }
+2919 -4157
View File
File diff suppressed because it is too large Load Diff
@@ -12,10 +12,10 @@ const { posts } = Astro.props;
<section class="mx-auto mb-10 max-w-[85rem] px-4 py-8 sm:px-6 lg:px-8 2xl:max-w-full"> <section class="mx-auto mb-10 max-w-[85rem] px-4 py-8 sm:px-6 lg:px-8 2xl:max-w-full">
<div class="text-left"> <div class="text-left">
<h2 <h2
id="selected-articel" id="recent-articles"
class="smooth-reveal-2 mb-4 text-5xl font-extrabold tracking-tight text-balance text-neutral-800 dark:text-neutral-200" class="smooth-reveal-2 mb-10 text-5xl font-extrabold tracking-tight text-balance text-neutral-800 dark:text-neutral-200"
> >
Older Articles Recent Posts
</h2> </h2>
</div> </div>
@@ -10,12 +10,11 @@ interface Props {
} }
const { posts } = Astro.props; const { posts } = Astro.props;
const blogPosts = posts.slice(0, 5);
--- ---
<section class="smooth-reveal"> <section class="smooth-reveal">
{ {
blogPosts.map((b, index) => posts.map((b, index) =>
index % 2 === 0 ? ( index % 2 === 0 ? (
<BlogLeftSection <BlogLeftSection
title={b.title} title={b.title}
+2 -1
View File
@@ -15,11 +15,12 @@ const borderClasses = 'border border-neutral-100 dark:border-stone-500/20';
const bgColorClasses = const bgColorClasses =
'bg-neutral-100/80 hover:bg-neutral-100 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90'; 'bg-neutral-100/80 hover:bg-neutral-100 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90';
const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shadow-lg'; const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shadow-lg';
const sizeClasses = 'h-30 w-100 md:w-[300px]';
--- ---
<div class={`${baseClasses}`}> <div class={`${baseClasses}`}>
<a <a
class={`rounded-xl duration-300 transition-all h-30 ${borderClasses} ${bgColorClasses} ${shadowClasses}`} class={`rounded-xl duration-300 transition-all ${sizeClasses} ${borderClasses} ${bgColorClasses} ${shadowClasses}`}
href={url} href={url}
data-astro-prefetch data-astro-prefetch
> >
@@ -0,0 +1,8 @@
---
import Image from '@components/ui/images/Image.astro';
const { src, alt } = Astro.props;
---
<Image src={src} alt={alt} style="color: transparent; width: 32px; height: 32px; object-fit: contain; max-height: 100%; max-width: 100%;" draggable="false" loading="lazy" width="32" height="32" />
@@ -0,0 +1,58 @@
---
import { readItems } from '@directus/sdk';
import ApplicationLogo from '@components/ui/logos/ApplicationLogo.astro';
import type { Application } from '@lib/directusTypes';
import directus from '@lib/directus';
const applications = await directus.request(
readItems('site_applications', {
fields: ['*'],
sort: ['-isActive'],
})
);
const baseClasses = 'smooth-reveal-cards rounded-xl flex flex-col';
const borderClasses = 'border border-neutral-100 dark:border-stone-500/20';
const bgColorClasses =
'bg-neutral-100/80 hover:bg-neutral-100 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90';
const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shadow-lg';
---
<section class:list={['flex flex-col gap-4', Astro.props.className]}>
<div class="ml-8 grid grid-cols-1 gap-3 md:grid-cols-2 print:flex print:flex-col">
{
applications.map((application: Application) => {
return (
<div class={`${baseClasses}`}>
<a
class={`rounded-xl transition-all duration-300 ${borderClasses} ${bgColorClasses} ${shadowClasses}`}
href={application.url}
>
<div class="p-4 md:p-10">
<div class="flex">
<ApplicationLogo
src={application.logoUrl}
alt={`Logo of ${application.name}`}
/>
<h3 class="text-lg font-bold text-gray-800 dark:text-white ml-4">
{application.name}
</h3>
</div>
<p class="mt-2 text-gray-500 dark:text-neutral-400">{application.description}</p>
<ul class="mt-1 flex list-disc flex-col gap-2 text-sm text-gray-500 dark:text-neutral-400 [&>li]:ml-4">
{application.highlights.map((highlight) => {
return <li class="marker:text-yellow-500">{highlight}</li>;
})}
</ul>
<div class="flex">
</div>
</div>
</a>
</div>
);
})
}
</div>
</section>
+21 -21
View File
@@ -20,7 +20,7 @@ const certificate = await directus.request(
}) })
); );
const baseClasses = ' rounded-xl flex flex-col'; const baseClasses = 'rounded-xl flex flex-col';
const borderClasses = 'border border-neutral-100 dark:border-stone-500/20'; const borderClasses = 'border border-neutral-100 dark:border-stone-500/20';
const bgColorClasses = const bgColorClasses =
'bg-neutral-100/80 hover:bg-neutral-100 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90'; 'bg-neutral-100/80 hover:bg-neutral-100 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90';
@@ -35,16 +35,16 @@ const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shado
</h3> </h3>
<div class="ml-8"> <div class="ml-8">
<h4 class="smooth-reveal-1 pt-5 text-2xl font-semibold text-neutral-800 dark:text-neutral-200"> <h4 class="smooth-reveal-1 pt-5 text-2xl font-semibold text-neutral-800 dark:text-neutral-200">
University College
</h4> </h4>
<ul class="space-y-4 py-3"> <ul class="space-y-4 py-3">
{ <div class="grid md:grid-cols-2 sm:grid-cols-1 gap-4">
education.map(({ institution, area, url }) => { {
return ( education.map(({ institution, area, url, graduationDate}) => {
<div class="smooth-reveal-cards mt-4 grid grid-cols-3 gap-4 rounded-xl"> return (
<div> <div class="smooth-reveal-cards mt-4 rounded-xl">
<div <div
class={`p-4 transition-all duration-300 md:p-5 ${shadowClasses} ${bgColorClasses} ${baseClasses} ${borderClasses}`} class={`p-4 md:p-6 transition-all duration-300 ${shadowClasses} ${bgColorClasses} ${baseClasses} ${borderClasses}`}
> >
<h3 class="flex flex-row text-lg font-bold text-neutral-800 dark:text-neutral-200"> <h3 class="flex flex-row text-lg font-bold text-neutral-800 dark:text-neutral-200">
<Icon <Icon
@@ -54,7 +54,7 @@ const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shado
{institution} {institution}
</h3> </h3>
<p class="mt-2 ml-7 text-xs font-medium text-neutral-600 uppercase dark:text-neutral-400"> <p class="mt-2 ml-7 text-xs font-medium text-neutral-600 uppercase dark:text-neutral-400">
{area} {area} - {new Date(graduationDate).getFullYear()}
</p> </p>
<div class="ml-6 flex"> <div class="ml-6 flex">
<a <a
@@ -72,10 +72,10 @@ const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shado
</div> </div>
</div> </div>
</div> </div>
</div> );
); })
}) }
} </div>
</ul> </ul>
</div> </div>
@@ -86,12 +86,12 @@ const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shado
Certificates Certificates
</h4> </h4>
<ul class="space-y-4 py-3"> <ul class="space-y-4 py-3">
{certificate.map(({ name, issuer, url }) => { <div class="grid md:grid-cols-2 sm:grid-cols-1 gap-4">
return ( {certificate.map(({ name, issuer, url }) => {
<div class="smooth-reveal-cards mt-4 grid grid-cols-3 gap-4 rounded-xl"> return (
<div> <div class="smooth-reveal-cards mt-4 rounded-xl">
<div <div
class={`p-4 transition-all duration-300 md:p-5 ${shadowClasses} ${bgColorClasses} ${baseClasses} ${borderClasses}`} class={`p-4 md:p-6 transition-all duration-300 ${shadowClasses} ${bgColorClasses} ${baseClasses} ${borderClasses}`}
> >
<h3 class="flex flex-row text-lg font-bold text-neutral-800 dark:text-neutral-200"> <h3 class="flex flex-row text-lg font-bold text-neutral-800 dark:text-neutral-200">
<Icon <Icon
@@ -119,9 +119,9 @@ const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shado
</div> </div>
</div> </div>
</div> </div>
</div> );
); })}
})} </div>
</ul> </ul>
</div> </div>
) )
+1 -1
View File
@@ -15,7 +15,7 @@ const experiences = await directus.request(
--- ---
<section <section
class:list={['flex flex-col gap-4', Astro.props.className]} class:list={['flex flex-col gap-8', Astro.props.className]}
> >
<h3 class="relative smooth-reveal-1 flex w-full items-center gap-3 pb-10 text-5xl text-neutral-800 dark:text-neutral-200">Experience</h3> <h3 class="relative smooth-reveal-1 flex w-full items-center gap-3 pb-10 text-5xl text-neutral-800 dark:text-neutral-200">Experience</h3>
@@ -7,12 +7,12 @@ import FeaturesCard from '@components/ui/cards/FeaturesCard.astro';
const global = await directus.request(readSingleton('site_global')); const global = await directus.request(readSingleton('site_global'));
--- ---
<section class="mx-auto mb-20 max-w-[85rem] px-4 py-10 sm:px-6 lg:px-8 lg:py-14 2xl:max-w-full"> <section class="mx-auto mb-20 max-w-340 px-4 py-10 sm:px-6 lg:px-8 lg:py-14 2xl:max-w-full">
<div <div
class="flex flex-col items-center justify-center gap-y-2 sm:flex-row sm:gap-x-12 sm:gap-y-0 lg:gap-x-24" class="flex flex-col items-center justify-center gap-y-2 sm:flex-row sm:gap-x-12 sm:gap-y-0 lg:gap-x-24"
> >
<div class="mx-auto max-w-5xl px-4 sm:px-6 lg:px-8"> <div class="mx-auto max-w-5xl px-4 sm:px-6 lg:px-8">
<div class="grid gap-3 sm:grid-cols-2 sm:gap-6 lg:grid-cols-3"> <div class="flex flex-wrap gap-6 sm:grid-cols-2 sm:gap-6 lg:grid-cols-3 justify-center">
<FeaturesCard <FeaturesCard
title="Cloud Engineer" title="Cloud Engineer"
description="Full stack and cloud engineer." description="Full stack and cloud engineer."
@@ -25,6 +25,12 @@ const global = await directus.request(readSingleton('site_global'));
url="/categories/homelab/" url="/categories/homelab/"
icon="mdi:home-variant-outline" icon="mdi:home-variant-outline"
/> />
<FeaturesCard
title="Documentation"
description="Reference and guides for my homelab."
url="https://docs.alexlebens.dev"
icon="mdi:file-document-multiple"
/>
<FeaturesCard <FeaturesCard
title="Email" title="Email"
description={`Send me a message.`} description={`Send me a message.`}
+5 -2
View File
@@ -15,11 +15,14 @@ interface Props {
secondaryBtnURL?: string; secondaryBtnURL?: string;
src?: any; src?: any;
alt?: string; alt?: string;
rounded?: boolean;
} }
const roundedClasses = Astro.props.rounded ? "rounded-xl" : null;
--- ---
<section <section
class="mx-auto grid max-w-[85rem] gap-4 px-4 py-14 sm:px-6 md:grid-cols-2 md:items-center md:gap-8 lg:px-8 2xl:max-w-full" class="mx-auto grid max-w-340 gap-4 px-4 py-14 sm:px-6 md:grid-cols-2 md:items-center md:gap-8 lg:px-8 2xl:max-w-full"
> >
<div> <div>
<h1 <h1
@@ -48,7 +51,7 @@ interface Props {
<Image <Image
src={src} src={src}
alt={alt} alt={alt}
class="h-full w-[420px] scale-100 object-cover object-center" class={`h-full w-[420px] scale-100 object-cover object-center ${roundedClasses}`}
draggable="false" draggable="false"
loading="eager" loading="eager"
format="webp" format="webp"
+1 -4
View File
@@ -14,7 +14,7 @@ const posts = await directus.request(
); );
const recentPosts = posts const recentPosts = posts
.sort((a: Post, b: Post) => b.published_date.getTime() - a.published_date.getTime()) .sort((a: Post, b: Post) => (new Date(b.published_date).getTime()) - (new Date(a.published_date).getTime()))
.slice(0, 3); .slice(0, 3);
--- ---
@@ -25,9 +25,6 @@ const recentPosts = posts
> >
Latest Posts Latest Posts
</h1> </h1>
<p class="smooth-reveal mt-1 text-pretty text-neutral-600 dark:text-neutral-300">
More recent posts.
</p>
</div> </div>
<div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-3"> <div class="grid gap-6 sm:grid-cols-2 lg:grid-cols-3">
{recentPosts.map((b) => <BlogCard post={b} />)} {recentPosts.map((b) => <BlogCard post={b} />)}
+5 -27
View File
@@ -2,47 +2,25 @@ import { readSingleton } from '@directus/sdk';
import directus from '@lib/directus'; import directus from '@lib/directus';
const global = await directus.request(readSingleton('site_global'));
export interface NavigationLink { export interface NavigationLink {
name: string; name: string;
url: string; url: string;
} }
const global = await directus.request(readSingleton('site_global'));
export const WorkInformation = [
{
name: 'Tech Startup',
position: 'Junior Web Developer',
location_type: 'On site',
location: 'Auckland, New Zealand',
url: 'https://techstartup.com',
startDate: '2024-01-01',
endDate: null,
summary:
'Developing and maintaining web applications using JavaScript, HTML, and CSS. Collaborating with the team to implement new features and fix bugs.',
highlights: ['Improved website performance by optimizing code'],
responsibilities: [
'Collaborated with senior developers to design and implement web applications using modern JavaScript frameworks.',
'Assisted in debugging and optimizing front-end code to ensure smooth user experiences.',
'Participated in code reviews and contributed to improving coding standards within the team.',
],
achievements: [
'Developing and maintaining web applications using JavaScript, HTML, and CSS. Collaborating with the team to implement new features and fix bugs.',
],
skills: ['React', 'Tailwind', 'GitHub'],
},
];
export const NavigationLinks: NavigationLink[] = [ export const NavigationLinks: NavigationLink[] = [
{ name: 'Home', url: '/' }, { name: 'Home', url: '/' },
{ name: 'Blog', url: '/blog/' }, { name: 'Blog', url: '/blog/' },
{ name: 'Categories', url: '/categories/' }, { name: 'Categories', url: '/categories/' },
{ name: 'Apps', url: '/apps/' },
{ name: 'About Me', url: '/about/' }, { name: 'About Me', url: '/about/' },
]; ];
export const FooterLinks: NavigationLink[] = [ export const FooterLinks: NavigationLink[] = [
{ name: 'RSS', url: '/rss.xml' }, { name: 'RSS', url: '/rss.xml' },
{ name: 'Gitea', url: '/https://gitea.alexlebens.dev' }, { name: 'Gitea', url: 'https://gitea.alexlebens.dev' },
{ name: 'Docs', url: 'https://docs.alexlebens.dev' },
]; ];
export const SEO = { export const SEO = {
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 MiB

+2
View File
@@ -3,6 +3,7 @@ import { createDirectus, rest } from '@directus/sdk';
import type { import type {
Global, Global,
Post, Post,
Application,
Experience, Experience,
Education, Education,
Certificate, Certificate,
@@ -15,6 +16,7 @@ import { getDirectusURL } from '@lib/directusFunctions';
type Schema = { type Schema = {
site_global: Global; site_global: Global;
posts: Post[]; posts: Post[];
site_applications: Application;
site_experience: Experience; site_experience: Experience;
site_education: Education; site_education: Education;
site_certificate: Certificate; site_certificate: Certificate;
+17 -2
View File
@@ -2,6 +2,9 @@ export type Global = {
name: string; name: string;
about: string; about: string;
about_description: string; about_description: string;
about_blog: string;
about_applications: string;
about_categories: string;
initials: string; initials: string;
email: string; email: string;
site_url: string; site_url: string;
@@ -10,10 +13,12 @@ export type Global = {
portrait_alt: string; portrait_alt: string;
home_image: string; home_image: string;
home_image_alt: string; home_image_alt: string;
categories_image: string;
categories_image_alt: string;
blog_image: string; blog_image: string;
blog_image_alt: string; blog_image_alt: string;
categories_image: string;
categories_image_alt: string;
applications_image: string;
applications_image_alt: string;
footer_image: string; footer_image: string;
footer_image_alt: string; footer_image_alt: string;
}; };
@@ -35,6 +40,16 @@ export type Post = {
updated_date: Date; updated_date: Date;
}; };
export type Application = {
id: string;
name: string;
isActive: boolean;
description: string;
highlights: string[];
url: string;
logoUrl: string;
};
export type Experience = { export type Experience = {
id: string; id: string;
name: string; name: string;
+6 -7
View File
@@ -11,13 +11,11 @@ import Education from '@components/ui/sections/Education.astro';
import portraitImg from '@images/portrait.avif'; import portraitImg from '@images/portrait.avif';
const global = await directus.request(readSingleton('site_global')); const global = await directus.request(readSingleton('site_global'));
const description = 'About me.';
--- ---
<BaseLayout <BaseLayout
title="About Me" title="About Me"
description={description} description="About me."
structuredData={{ structuredData={{
'@context': 'https://schema.org', '@context': 'https://schema.org',
'@type': 'WebPage', '@type': 'WebPage',
@@ -25,7 +23,7 @@ const description = 'About me.';
'@id': Astro.url.href, '@id': Astro.url.href,
url: Astro.url.href, url: Astro.url.href,
name: `About | ${global.name}`, name: `About | ${global.name}`,
description: description, description: 'About me.',
isPartOf: { isPartOf: {
'@type': 'WebSite', '@type': 'WebSite',
url: global.site_url, url: global.site_url,
@@ -39,11 +37,12 @@ const description = 'About me.';
subTitle={global.about} subTitle={global.about}
src={portraitImg} src={portraitImg}
alt={global.portrait_alt} alt={global.portrait_alt}
rounded={true}
/> />
<section class="mx-auto max-w-[85rem] px-4 py-10 sm:px-6 lg:px-8 lg:py-14"> <section class="mx-auto max-w-340 px-4 py-10 sm:px-6 lg:px-8 lg:py-14">
<main class="relative grid max-w-7xl gap-12 p-8 max-sm:py-16 md:grid-cols-6 md:p-16 xl:gap-24"> <main class="relative grid grid-cols-1 md:grid-cols-6 gap-12 p-8 md:p-16 xl:gap-24 max-w-7xl mx-auto">
<div class="space-y-12 md:col-span-8"> <div class="space-y-12 col-span-1 md:col-span-6">
<Experience className="smooth-reveal-2" /> <Experience className="smooth-reveal-2" />
<Education className="smooth-reveal-2 mt-30" /> <Education className="smooth-reveal-2 mt-30" />
<Projects className="smooth-reveal-2 mt-30" /> <Projects className="smooth-reveal-2 mt-30" />
+66
View File
@@ -0,0 +1,66 @@
---
import { readSingleton } from '@directus/sdk';
import directus from '@lib/directus';
import BaseLayout from '@layouts/BaseLayout.astro';
import HeroSection from '@components/ui/sections/HeroSection.astro';
import Applications from '@components/ui/sections/Applications.astro';
import applicationImg from '@images/cedar_tree.png';
const global = await directus.request(readSingleton('site_global'));
---
<BaseLayout
title="Applications"
description={global.about_applications}
structuredData={{
'@context': 'https://schema.org',
'@type': 'WebPage',
inLanguage: 'en-US',
'@id': Astro.url.href,
url: Astro.url.href,
name: `Applications | ${global.name}`,
description: global.about_applications,
isPartOf: {
'@type': 'WebSite',
url: global.site_url,
name: global.name,
description: global.about,
},
}}
>
<HeroSection
title="Applications"
subTitle={global.about_applications}
src={applicationImg}
alt={global.applications_image_alt}
/>
<section class="mx-auto max-w-340 px-4 py-10 sm:px-6 lg:px-8 lg:py-14">
<main class="relative grid grid-cols-1 md:grid-cols-6 gap-12 p-8 md:p-16 xl:gap-24 max-w-7xl mx-auto">
<div class="space-y-12 col-span-1 md:col-span-6">
<Applications className="smooth-reveal-2" />
</div>
</main>
</section>
</BaseLayout>
<script>
// Add smooth reveal animations for content after loading
document.addEventListener('astro:page-load', () => {
const animateContent = () => {
// Animate group 1
const smoothReveal = document.querySelectorAll('.smooth-reveal');
smoothReveal.forEach((el, index) => {
setTimeout(
() => {
el.classList.add('animate-reveal');
},
50 + index * 100
);
});
};
animateContent();
});
</script>
+22 -1
View File
@@ -4,6 +4,9 @@ import getReadingTime from 'reading-time';
import { readItems, readSingleton } from '@directus/sdk'; import { readItems, readSingleton } from '@directus/sdk';
import directus from '@lib/directus'; import directus from '@lib/directus';
import { marked } from 'marked';
import markedShiki from 'marked-shiki';
import { createHighlighter } from 'shiki';
import { getDirectusImageURL } from '@lib/directusFunctions'; import { getDirectusImageURL } from '@lib/directusFunctions';
import BaseLayout from '@layouts/BaseLayout.astro'; import BaseLayout from '@layouts/BaseLayout.astro';
import Image from '@components/ui/images/Image.astro'; import Image from '@components/ui/images/Image.astro';
@@ -23,6 +26,24 @@ const category: CollectionEntry<'categories'> = (await getCollection('categories
.filter((c) => c.slug === post.category) .filter((c) => c.slug === post.category)
.pop() as CollectionEntry<'categories'>; .pop() as CollectionEntry<'categories'>;
const readingTime = getReadingTime(post.content); const readingTime = getReadingTime(post.content);
const highlighter = await createHighlighter({
themes: ['github-light', 'github-dark', 'monokai'],
langs: ['typescript', 'python', 'css', 'html', 'yaml', 'bash', 'json'],
});
marked.use(markedShiki({
highlight(code, lang) {
return highlighter.codeToHtml(code, {
lang: lang || 'plaintext',
themes: {
light: 'github-light',
dark: 'github-dark',
},
defaultColor: false,
});
}
}));
const content = marked.parse(post.content);
--- ---
<BaseLayout <BaseLayout
@@ -126,7 +147,7 @@ const readingTime = getReadingTime(post.content);
<article <article
class="prose prose-blog sm:prose-lg dark:prose-invert max-w-none text-justify text-neutral-800 dark:text-neutral-200" class="prose prose-blog sm:prose-lg dark:prose-invert max-w-none text-justify text-neutral-800 dark:text-neutral-200"
> >
<div set:html={post.content} /> <div set:html={content} />
</article> </article>
<div <div
+11 -11
View File
@@ -5,8 +5,8 @@ import type { Post } from '@lib/directusTypes';
import directus from '@lib/directus'; import directus from '@lib/directus';
import BaseLayout from '@layouts/BaseLayout.astro'; import BaseLayout from '@layouts/BaseLayout.astro';
import BlogRecentCard from '@components/blog/BlogRecentCard.astro'; import BlogSelectedArticles from '@components/blog/BlogSelectedArticles.astro';
import BlogFeaturedArticle from '@components/blog/BlogFeaturedArticle.astro'; import BlogRecentArticles from '@components/blog/BlogRecentArticles.astro';
import HeroSection from '@components/ui/sections/HeroSection.astro'; import HeroSection from '@components/ui/sections/HeroSection.astro';
import blogImg from '@images/autumn_tree.png'; import blogImg from '@images/autumn_tree.png';
@@ -18,15 +18,15 @@ const posts = await directus.request(
sort: ['-published_date'], sort: ['-published_date'],
}) })
); );
const selectedPosts: Post[] = posts.filter((p) => p.selected); const selectedPosts: Post[] = posts.filter((p) => p.selected).slice(0, 4);
const recentPosts: Post[] = posts.filter(
const description = (p) => !selectedPosts.some((selected) => selected.slug === p.slug)
"Sharing what I've learned, one post at a time. I hope you find something useful."; ).slice(0, 6);
--- ---
<BaseLayout <BaseLayout
title="Blog" title="Blog"
description={description} description={global.about_blog}
structuredData={{ structuredData={{
'@context': 'https://schema.org', '@context': 'https://schema.org',
'@type': 'WebPage', '@type': 'WebPage',
@@ -34,7 +34,7 @@ const description =
'@id': Astro.url.href, '@id': Astro.url.href,
url: Astro.url.href, url: Astro.url.href,
name: `Blog | ${global.name}`, name: `Blog | ${global.name}`,
description: description, description: global.about_blog,
isPartOf: { isPartOf: {
'@type': 'WebSite', '@type': 'WebSite',
url: global.site_url, url: global.site_url,
@@ -43,10 +43,10 @@ const description =
}, },
}} }}
> >
<HeroSection title="Blog" subTitle={description} src={blogImg} alt={global.blog_image_alt} /> <HeroSection title="Blog" subTitle={global.about_blog} src={blogImg} alt={global.blog_image_alt} />
<BlogRecentCard posts={posts} /> <BlogSelectedArticles posts={selectedPosts} />
<BlogFeaturedArticle posts={selectedPosts} /> <BlogRecentArticles posts={recentPosts} />
</BaseLayout> </BaseLayout>
<script> <script>
+3 -6
View File
@@ -73,14 +73,11 @@ const categories = (await getCollection('categories'))
}, },
}; };
}); });
const description =
'Here are some of the general categories that I am interested in, including homelabs, technology, and Minnesota.';
--- ---
<BaseLayout <BaseLayout
title="All Categories" title="All Categories"
description={description} description={global.about_categories}
structuredData={{ structuredData={{
'@context': 'https://schema.org', '@context': 'https://schema.org',
'@type': 'WebPage', '@type': 'WebPage',
@@ -88,7 +85,7 @@ const description =
'@id': Astro.url.href, '@id': Astro.url.href,
url: Astro.url.href, url: Astro.url.href,
name: `All Categories | ${global.name}`, name: `All Categories | ${global.name}`,
description: description, description: global.about_categories,
isPartOf: { isPartOf: {
'@type': 'WebSite', '@type': 'WebSite',
url: global.site_url, url: global.site_url,
@@ -99,7 +96,7 @@ const description =
> >
<HeroSection <HeroSection
title="Categories" title="Categories"
subTitle={description} subTitle={global.about_categories}
src={categoryImg} src={categoryImg}
alt={global.categories_image_alt} alt={global.categories_image_alt}
/> />
+3 -6
View File
@@ -10,14 +10,11 @@ import HeroSectionAlt from '@components/ui/sections/HeroSectionAlt.astro';
import homeImg from '@images/autumn_mountain.png'; import homeImg from '@images/autumn_mountain.png';
const global = await directus.request(readSingleton('site_global')); const global = await directus.request(readSingleton('site_global'));
const description =
'Engineering the cloud by day, homelab by night, and exploring Minnesota in between.';
--- ---
<BaseLayout <BaseLayout
title="Home" title="Home"
description={description} description={global.about_description}
structuredData={{ structuredData={{
'@context': 'https://schema.org', '@context': 'https://schema.org',
'@type': 'WebPage', '@type': 'WebPage',
@@ -25,7 +22,7 @@ const description =
'@id': Astro.url.href, '@id': Astro.url.href,
url: Astro.url.href, url: Astro.url.href,
name: `Home | ${global.name}`, name: `Home | ${global.name}`,
description: description, description: global.about_description,
isPartOf: { isPartOf: {
'@type': 'WebSite', '@type': 'WebSite',
url: global.site_url, url: global.site_url,
@@ -36,7 +33,7 @@ const description =
> >
<HeroSection <HeroSection
title={`Hello, I'm <span class="text-steel dark:text-steel">Alex Lebens</span>`} title={`Hello, I'm <span class="text-steel dark:text-steel">Alex Lebens</span>`}
subTitle={description} subTitle={global.about_description}
primaryBtn="About Me" primaryBtn="About Me"
primaryBtnURL="/about" primaryBtnURL="/about"
src={homeImg} src={homeImg}
+1 -7
View File
@@ -1,8 +1,5 @@
// copy from https://github.com/delucis/astro-blog-full-text-rss // From https://github.com/delucis/astro-blog-full-text-rss
// see https://github.com/delucis/astro-blog-full-text-rss/blob/latest/src/pages/rss.xml.ts
// get more context
import { getContainerRenderer as getMDXRenderer } from '@astrojs/mdx';
import rss, { type RSSFeedItem } from '@astrojs/rss'; import rss, { type RSSFeedItem } from '@astrojs/rss';
import type { APIContext } from 'astro'; import type { APIContext } from 'astro';
import { transform, walk } from 'ultrahtml'; import { transform, walk } from 'ultrahtml';
@@ -14,13 +11,11 @@ import directus from '@lib/directus';
const global = await directus.request(readSingleton('site_global')); const global = await directus.request(readSingleton('site_global'));
export async function GET(context: APIContext) { export async function GET(context: APIContext) {
// Get the URL to prepend to relative site links. Based on `site` in `astro.config.mjs`.
let baseUrl = context.site?.href || global.site_url; let baseUrl = context.site?.href || global.site_url;
if (baseUrl.at(-1) === '/') { if (baseUrl.at(-1) === '/') {
baseUrl = baseUrl.slice(0, -1); baseUrl = baseUrl.slice(0, -1);
} }
// Load the content collection entries to add to our RSS feed.
const posts = await directus.request( const posts = await directus.request(
readItems('posts', { readItems('posts', {
filter: { published: { _eq: true } }, filter: { published: { _eq: true } },
@@ -48,7 +43,6 @@ export async function GET(context: APIContext) {
feedItems.push({ ...post, link: `/blog/${post.slug}/`, content }); feedItems.push({ ...post, link: `/blog/${post.slug}/`, content });
} }
// Return our RSS feed XML response.
return rss({ return rss({
title: global.name, title: global.name,
description: global.about, description: global.about,
+25 -1
View File
@@ -7,7 +7,7 @@
/* https://tailwindcss.com/docs/dark-mode */ /* https://tailwindcss.com/docs/dark-mode */
@custom-variant dark (&:where(.dark, .dark *)); @custom-variant dark (&:where(.dark, .dark *));
/* Add custom colors */ /* Custom colors */
@theme { @theme {
--color-midnight: #0c354d; --color-midnight: #0c354d;
--color-turquoise: #0da797; --color-turquoise: #0da797;
@@ -60,6 +60,30 @@
color var(--theme-transition), color var(--theme-transition),
border-color var(--theme-transition); border-color var(--theme-transition);
} }
/* Shiki syntax highlighting */
:root {
--shiki-fg: var(--shiki-light);
--shiki-bg: var(--color-neutral-200);
}
.dark {
--shiki-fg: var(--shiki-dark);
--shiki-bg: var(--color-neutral-800);
}
pre.shiki {
background-color: var(--shiki-bg) !important;
color: var(--shiki-fg) !important;
}
pre.shiki span {
color: var(--shiki-light);
}
.dark pre.shiki span {
color: var(--shiki-dark) !important;
}
} }
/* Content reveal animations */ /* Content reveal animations */
-58
View File
@@ -1,58 +0,0 @@
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}', '*.{js,ts,jsx,tsx,mdx}'],
darkMode: 'class',
theme: {
extend: {
typography: (theme) => ({
DEFAULT: {
css: {
a: {
color: theme('colors.zinc.900'),
'&:hover': {
color: theme('colors.zinc.700'),
},
textDecoration: 'underline',
textDecorationColor: theme('colors.zinc.400'),
textUnderlineOffset: '2px',
},
'h1, h2, h3, h4, h5, h6': {
color: theme('colors.zinc.900'),
},
code: {
color: theme('colors.zinc.900'),
backgroundColor: theme('colors.zinc.100'),
borderRadius: theme('borderRadius.md'),
padding: `${theme('padding.1')} ${theme('padding.1.5')}`,
},
'code::before': {
content: '""',
},
'code::after': {
content: '""',
},
},
},
invert: {
css: {
a: {
color: theme('colors.zinc.100'),
'&:hover': {
color: theme('colors.zinc.300'),
},
textDecorationColor: theme('colors.zinc.700'),
},
'h1, h2, h3, h4, h5, h6': {
color: theme('colors.zinc.100'),
},
code: {
color: theme('colors.zinc.100'),
backgroundColor: theme('colors.zinc.800'),
},
},
},
}),
},
},
plugins: [require('@tailwindcss/typography')],
};