3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-07-06 02:27:19 +00:00
Commit graph

158 commits

Author SHA1 Message Date
Dragory
aaac328138
refactor: build dashboard with vite 2025-06-01 14:43:40 +00:00
Dragory
ddb29566b1
chore: remove zlib-sync which doesn't support Node 22 2025-05-31 19:19:33 +00:00
Dragory
58becfac36
Merge remote-tracking branch 'origin/master' into next 2025-05-31 21:31:18 +03:00
Dragory
bca5d05d72
feat: add config-checker page 2025-05-23 01:23:16 +00:00
Dragory
83d35052c3
refactor: move defaults to config schemas 2025-05-23 01:12:52 +00:00
Dragory
09eb8e92f2
feat: update to djs 14.19.3, node 22, zod 4 2025-05-22 22:35:48 +00:00
Dragory
de01ec1e12
chore: update js-yaml to v4 2025-04-28 22:53:06 +03:00
Dragory
504ffd729d
chore: lodash -> lodash-es
Some checks failed
Code quality checks / build (18.16) (push) Failing after 4s
2025-01-01 15:41:17 +00:00
dependabot[bot]
3b8ba3fce3
build(deps): bump express from 4.19.2 to 4.20.0 (#490)
Bumps [express](https://github.com/expressjs/express) from 4.19.2 to 4.20.0.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-13 13:00:22 +01:00
Dragory
4ac7ff0843
fix: remove old references to per-method lodash packages
See https://lodash.com/per-method-packages
2024-08-11 22:49:52 +03:00
Dragory
cb2306e522
Merge remote-tracking branch 'origin' into next 2024-08-11 21:44:16 +03:00
Dragory
8cb4d047b9
feat: fix issues importing /backend in other packages 2024-08-11 02:12:51 +03:00
dependabot[bot]
b720a33013
build(deps): bump express from 4.18.2 to 4.19.2 (#462)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-02 16:46:30 +01:00
dependabot[bot]
092a80c47f
build(deps): bump mysql2 from 3.9.3 to 3.9.8 (#483)
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 3.9.3 to 3.9.8.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.9.3...v3.9.8)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-02 16:38:57 +01:00
Dragory
5772e27cda
refactor: convert /backend to ESM 2024-04-09 20:57:18 +03:00
Dragory
1ef7ba8d0f
refactor: simplify db credential handling 2024-04-06 15:36:45 +00:00
Dragory
e11d2b48e4
fix: connection errors in migrate-dev/migrate-rollback-dev 2024-04-06 10:45:47 +00:00
Dragory
769a5c2c7c
fix: add more missing --build flags 2024-04-06 10:45:05 +00:00
Dragory
4b63d03bdb
fix: use --build flag for watchers
This allows them to compile TS project references,
i.e. automatically compile shared from backend.
2024-04-06 12:42:01 +03:00
Dragory
f3fcede7f5
feat: switch to mysql2 package; fix typeorm cli path 2024-03-30 15:46:53 +00:00
Dragory
c89c5ea430
feat: update knub; update public interfaces for new knub 2024-03-30 13:31:30 +00:00
Dragory
c2ae6d53d8
feat: update knub; use base Knub types for plugins 2024-03-30 12:35:22 +00:00
Dragory
509d96ce83
refactor: new dev/prod containers
- Use a single Dockerfile for all Zeppelin services
- Add a Dockerfile in project root that can be used by
  app hosting services
- Provide a standalone and lightweight prod setup
  - Standalone is the same as the old setup, with mysql+nginx
  - Lightweight only runs bot+backend+dash, no mysql/nginx
- Remove mounted mysql data folders for dev and prod
  - This resolves permission issues caused by the mount
  - The mysql service uses a regular named volume now
- Simplify .env options and clearly separate different prod setups
- Remove update.sh
  - Different setups require different update procedures, so a common
    update.sh no longer works
2024-03-17 18:49:31 +02:00
Dragory
730b8c1d6b
feat: update to Knub v32.0.0-next.18 2024-03-09 14:10:01 +00:00
Dragory
7cd56303fc
refactor: use npm workspaces and ts project references 2024-03-02 09:24:07 +00:00
Dragory
1518d58e25
Merge master 2024-01-27 14:35:11 +02:00
Dragory
59c5176cbd
Merge remote-tracking branch 'origin/master' into iots_to_zod 2024-01-27 14:12:06 +02:00
Dragory
b83f388096
feat: add cli command to export configs as json schema 2024-01-27 12:47:30 +02:00
Dragory
6110b8190c
chore: use @zeppelinbot scope over @zeppelin for package names 2024-01-27 12:45:52 +02:00
Dragory
61b5f3f0d3
feat: add cli command to validate active configs 2024-01-15 22:44:43 +00:00
Dragory
28692962bc
refactor: replace io-ts with zod 2024-01-14 14:25:42 +00:00
Almeida
c07e4321a7
remove erlpack (#444) 2024-01-08 15:35:55 +00:00
Tiago R
43076b3db6 update djs
Signed-off-by: GitHub <noreply@github.com>
2023-12-27 20:20:17 +00:00
Dragory
ee3ef7c77f
fix: broken prod migrations 2023-07-01 16:14:15 +00:00
Dragory
370c3666c7
chore: update backend packages 2023-07-01 12:32:16 +00:00
Dragory
761ff27771
feat: upgrade to TypeORM 0.3 2023-07-01 12:17:45 +00:00
Dragory
b60a7fb145
fix: clinic.js 0kb output files
Something in our signal handlers/code that touched signal handlers
conflicted with clinic.js's signal handler code. With this commit,
we don't touch signal handlers at all if DEBUG mode is enabled.
2023-06-26 19:55:16 +00:00
Dragory
f3627e0b17 chore: update discord.js to v14.11, knub to v32.0.0-next.16 2023-06-24 12:14:41 +00:00
Dragory
fd60a09947
feat: update to TypeScript 5; reorganize deps 2023-04-29 21:07:18 +03:00
Dragory
658300fcac
feat: update to Node.js 18 2023-04-29 20:47:20 +03:00
Dragory
fefa5649b7
chore: update to Knub v32.0.0-next.15 2023-04-29 20:41:47 +03:00
Dragory
3e2862306d
debug: +1 2023-04-04 21:02:56 +03:00
Dragory
fd654a8623
debug: send bot/api clinic dumps to different folders 2023-04-04 21:00:36 +03:00
Dragory
acdde9b3d7
debug: add clinic.js for debugging 2023-04-04 20:44:13 +03:00
Dragory
fcf30fbc00
chore: update Knub to v32.0.0-next.10 2023-04-02 23:57:02 +03:00
Dragory
1ff476581d
chore: update Knub 2023-04-02 23:02:38 +03:00
Dragory
23e42c9217
chore: update to Knub v32.0.0-next.8 and discord.js v14.9.0 2023-04-02 03:23:12 +03:00
Dragory
d231c72a5b
chore: update to Knub v32.0.0-next.7 2023-04-02 03:17:00 +03:00
Dragory
bd6c73891d
fix: api crash with certain config errors 2023-04-01 22:56:42 +03:00
Dragory
39e0dfa27f feat: timeout support 2023-04-01 20:05:11 +03:00