3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-15 05:41:51 +00:00
Commit graph

1609 commits

Author SHA1 Message Date
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
Dragory
c285984c9d
chore: lodash.cloneDeep -> structuredClone 2024-11-10 14:00:46 +02:00
Dragory
395a750e9d
refactor: don't create 'name' property in config dynamically 2024-11-10 13:47:40 +02:00
Dragory
0810dd3f0e
Merge branch 'next' of github.com:ZeppelinBot/Zeppelin into next 2024-08-11 22:53:54 +03:00
Dragory
ff8b7471e2
fix: type errors + missing import 2024-08-11 22:52:33 +03: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
Miikka
4ead472a22
Merge pull request #480 from iamshoXy/counterfix
fix: wrong key for counter's counter_trigger rule name
2024-08-11 22:38:11 +03:00
Dragory
43b8017985
Merge branch '240811_application_commands_merge_2' into next 2024-08-11 22:28:41 +03:00
Dragory
32875c23e9
chore: prettier 2024-08-11 22:03:16 +03:00
Dragory
45e3fe2ef0
chore: esm imports
This will make merging this into 'next' much easier.
2024-08-11 21:58:52 +03:00
Dragory
cb2306e522
Merge remote-tracking branch 'origin' into next 2024-08-11 21:44:16 +03:00
Dragory
aafef46cf4
fix: old import in configValidator 2024-08-11 02:13:39 +03:00
Dragory
8cb4d047b9
feat: fix issues importing /backend in other packages 2024-08-11 02:12:51 +03:00
Dragory
460b65d1df
chore: reorganize plugin docs 2024-08-11 02:05:23 +03:00
iamshoXy
34ac0bfb7e
Add log_message_id to export (#484) 2024-06-03 11:46:34 +01:00
rubyowo
4fa77d57df
fix: dont show hidden cases without -hidden arg (#477)
* fix: dont show hidden cases without -hidden arg

* fix: almeida has eagle eyes
2024-06-02 16:59:41 +01:00
rubyowo
21e2e58c90
feat: custom help url (#476)
* feat: custom help url

* chore: formatting

* goddamn
2024-06-02 16:48:59 +01: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
rubyowo
914efb6fcc
chore: format repo (#482)
Begone formatting errors
2024-06-02 16:21:27 +01:00
iamshoXy
0a11b073e0 Update 2024-06-01 16:52:38 +02:00
Dragory
dfdc6566cf
refactor: consolidate pluginInfo internal/legacy fields 2024-05-19 11:15:03 +00:00
Dragory
8a4f7fe0e8
Merge branch 'master' of github.com:Dragory/ZeppelinBot 2024-05-19 13:48:23 +03:00
Dragory
f3d64e2adc
fix: configSchema in /docs endpoint 2024-05-19 10:47:47 +00:00
Dragory
3b0a0b311d
feat: add missing info.configSchemas 2024-05-19 10:46:43 +00:00
Dragory
db52c61df4
feat: require info.configSchema for all zeppelin plugins 2024-05-19 10:45:21 +00:00
Miikka
0a38440bca
Merge pull request #475 from rubyowo/feat/pretty_name
feat: pretty_name for automod
2024-05-19 13:33:21 +03:00
Lily Bergonzat
1f0c7a4349 Ran prettier to fix style issues 2024-05-12 21:34:17 +02:00
Ruby
dfb2b82272 feat: pretty_name for automod 2024-05-12 14:55:49 +02:00
Lily Bergonzat
893a77d562 Fixes, refactoring and PR feedback 2024-04-15 15:51:45 +02:00
Lily Bergonzat
0be54912c4 Merge branch 'master' of github.com:ZeppelinBot/Zeppelin into feat/application-commands 2024-04-15 12:39:01 +02:00
Dragory
8ad12a91ad
refactor: remove obsolete index re-exports from /shared 2024-04-09 21:12:35 +03:00
Dragory
5772e27cda
refactor: convert /backend to ESM 2024-04-09 20:57:18 +03:00
Dragory
805234acc1
refactor: simplify logs plugin types; remove deprecated format.timestamp field 2024-04-09 19:24:06 +03:00
Dragory
b28ca170ed
fix: standalone migrations
Recent fix for dropping/recreating PKs in environments with
sql_require_primary_key=1 also broke the migrations for environments
where the user doesn't have permissions to change the value of the
setting. The standalone setup is such an environment.

This commit changes those migrations so that the PKs are
dropped/recreated as one ALTER TABLE query, no longer requiring
changing the sql_require_primary_key setting.
2024-04-08 21:04:09 +03:00
Dragory
ae03c9e03b
feat: always use DB_* and API_PATH_PREFIX env vars if set 2024-04-07 09:10:02 +00:00
Dragory
1ef7ba8d0f
refactor: simplify db credential handling 2024-04-06 15:36:45 +00:00
Dragory
b40ed5ce49
feat: add api prefix option 2024-04-06 11:54:31 +00:00
Dragory
325341dced
fix: migrations with sql_require_primary_key=1 2024-04-06 11:49: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
Lily Bergonzat
cbec6101e0 Used guildPluginSlashCommand instead of raw blueprints 2024-03-05 05:05:03 +01:00
Dragory
7cd56303fc
refactor: use npm workspaces and ts project references 2024-03-02 09:24:07 +00:00
Lily Bergonzat
7eff7bcaa6 Fixed show option for case and cases commands 2024-02-26 22:23:30 +01:00