Maxime Beauchemin
ad8d0bb2fb
refactor: simplify safe_eval function in config schema extraction
...
- Removed complex AST node handling for function calls and attributes
- Simplified to handle only basic types: constants, lists, dicts, names
- Reduced complexity from 19 to 6 branches
- Maintains same functionality for actual config values while being more maintainable
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-31 21:18:14 -07:00
Maxime Beauchemin
a21a1824e3
fix: add missing impact and requires_restart fields to config metadata
...
- Added infer_impact() function to determine configuration impact levels
- Added infer_requires_restart() function to determine restart requirements
- Updated export_config_metadata.py to include these fields in JSON output
- Fixes ConfigurationTable.tsx error: "Cannot read properties of undefined (reading 'toUpperCase')"
- All 218 configuration settings now include impact and requires_restart fields
- Fixed type annotations and linting issues in extract_config_schema.py
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-07-31 21:18:14 -07:00
Maxime Beauchemin
cb27d5fe8d
chore: proper current_app.config proxy usage ( #34345 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 19:27:42 -07:00
Maxime Beauchemin
9099b0f00d
fix: fix the pre-commit hook for tsc ( #34275 )
...
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2025-07-23 13:21:54 -07:00
Maxime Beauchemin
73dfe57ae2
fix: make flask-cors a core dependency ( #34115 )
2025-07-09 14:54:39 -07:00
Đỗ Trọng Hải
f6f9582186
fix(docs|build): revert docker-compose files rename ( #33883 )
2025-06-24 22:49:58 +07:00
Vladislav Polyakov
a23a4ed054
refactor: rename docker-compose files and update references ( #33790 )
...
Signed-off-by: Vladislav Polyakov <polRk@ydb.tech >
2025-06-20 12:00:34 -07:00
Maxime Beauchemin
05faf2f352
fix: resolve recent merge collisio ( #33110 )
2025-04-12 16:33:00 -07:00
Maxime Beauchemin
ac4df8d06b
fix: CI file change detector to handle large PRs ( #33092 )
2025-04-12 12:08:41 -07:00
Maxime Beauchemin
664047f3fb
chore: fix precommit for eslint ( #32596 )
2025-03-12 11:26:36 -07:00
Evan Rusackas
90651dfe3e
fix(dev/ci): pre-commit fixes galore ( #32352 )
2025-02-24 11:26:45 -07:00
alveifbklsiu259
c583eec4c7
fix(eslint-hook): ensure eslint hook receives arguments ( #32333 )
2025-02-24 08:57:48 -08:00
alveifbklsiu259
e422e3c620
feat(type-checking): Add type-checking pre-commit hooks ( #32261 )
2025-02-19 15:12:17 -08:00
Maxime Beauchemin
568f6d958b
fix: Revert "fix: re-enable cypress checks" ( #32045 )
2025-01-30 14:20:55 -03:00
Maxime Beauchemin
b12f515185
fix: re-enable cypress checks ( #32008 )
2025-01-29 23:29:30 -08:00
Maxime Beauchemin
dfb9af36df
chore: cypress set up tweaks ( #31926 )
2025-01-21 12:06:19 -08:00
Maxime Beauchemin
840773e626
feat: get docker-compose to work as the backend for Cypress tests ( #31796 )
2025-01-17 16:19:39 -08:00
Maxime Beauchemin
ee36cf058c
fix: docker-compose-image-tag fails to start ( #31606 )
2025-01-06 11:21:58 -08:00
Maxime Beauchemin
e51b95ffa8
chore: enforce more ruff rules ( #31447 )
...
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2024-12-18 17:41:34 -08:00
Maxime Beauchemin
9da65d6bfd
chore: deprecate pip-compile-multi in favor or uv ( #31313 )
2024-12-18 17:40:58 -08:00
Maxime Beauchemin
fd9d3301f6
chore: deprecate tox in favor of act ( #29382 )
2024-11-26 13:27:37 -08:00
Maxime Beauchemin
e0deb704f9
feat: make ephemeral env use supersetbot + deprecate build_docker.py ( #30870 )
2024-11-22 14:19:08 -08:00
Maxime Beauchemin
0af124eaae
feat: add a script to check environment software versions ( #29609 )
2024-11-08 13:17:55 -08:00
Maxime Beauchemin
daa4b1dc65
fix: battling cypress' dashboard feature ( #30441 )
2024-09-30 10:50:16 -07:00
Maxime Beauchemin
999dca76c1
fix: cypress on master doesn't work because of --parallel flag ( #30430 )
2024-09-29 20:32:04 -07:00
Maxime Beauchemin
63e17ca546
fix: CI remove cypress command --headed ( #30429 )
2024-09-30 00:28:39 +02:00
Maxime Beauchemin
a3bfbd0186
chore: alter scripts/cypress_run to run one file per command + retry ( #30397 )
...
Co-authored-by: Joe Li <joe@preset.io >
2024-09-28 17:59:04 -06:00
Elizabeth Thompson
43721f1206
chore: split cypress files for less memory ( #30354 )
2024-09-25 13:50:53 -07:00
Evan Rusackas
4fe3000275
chore(docs): docker instructions use docker compose instead of the deprecated docker-compose ( #30030 )
2024-08-29 16:42:53 -06:00
Beto Dealmeida
39209c2b40
fix: handle empty catalog when DB supports them ( #29840 )
2024-08-13 10:08:43 -04:00
Elizabeth Thompson
57e8cd2ba2
fix: pass slack recipients correctly ( #29721 )
2024-08-02 10:42:40 -07:00
Evan Rusackas
0d62bb2261
fix(translations): Translate embedded errors ( #29782 )
2024-07-31 11:19:03 -06:00
Emad Rad
84a1cd245c
chore: cleanup documentation ( #29552 )
2024-07-11 14:39:23 -07:00
Maxime Beauchemin
145694d828
chore: run babel_update.sh to update po files ( #29476 )
2024-07-03 16:52:48 -06:00
John Bodley
8fb8199a55
chore(dao/command): Add transaction decorator to try to enforce "unit of work" ( #24969 )
2024-06-28 12:33:56 -07:00
Evan Rusackas
4fe04e63ac
chore(e2e): simplify Cypress record key usage ( #29327 )
2024-06-24 10:07:04 -06:00
Maxime Beauchemin
796726376a
chore: make flask-talisman work with test config ( #29277 )
2024-06-18 14:46:40 -07:00
Maxime Beauchemin
b5d9ac0690
chore: only use cypress.io when triggered manually ( #29077 )
2024-06-05 11:10:40 -07:00
Maxime Beauchemin
8d57a35531
feat: bake translations as part of the build processes ( #28483 )
2024-05-29 16:58:08 -07:00
Daniel Vaz Gaspar
9c065951e7
fix: tests on database, dataset, saved_queries apis ( #28397 )
2024-05-09 13:43:31 +01:00
Maxime Beauchemin
2d63722150
chore: set up ruff as a new linter/formatter ( #28158 )
2024-04-24 17:19:53 -07:00
Maxime Beauchemin
9db431b430
docs: add dynamic entity-relationship diagram to docs ( #28130 )
2024-04-23 16:12:42 -07:00
Evan Rusackas
181a901f75
chore(ASF): adds DOAP file and bumping apache-rat ( #27978 )
2024-04-16 10:27:12 -06:00
Maxime Beauchemin
e80d194b8f
fix: improve change detection for GHAs ( #27904 )
2024-04-08 16:20:25 -07:00
EugeneTorap
3a34c7ff7c
chore: Bump to Python3.10 ( #24112 )
...
Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com >
2024-04-02 09:47:58 -07:00
Jongwoo Han
234a139fb2
chore: Replace deprecated command with environment file ( #27304 )
2024-02-29 15:16:20 +00:00
Daniel Vaz Gaspar
b16c89944e
fix(ci): check file changes for python should include the scripts folders ( #27303 )
2024-02-29 13:10:16 +00:00
Elizabeth Thompson
d6e8dd114b
fix: Revert "chore: Replace deprecated command with environment file (#240… ( #27296 )
2024-02-29 11:37:09 +02:00
Jongwoo Han
e817b48ec9
chore: Replace deprecated command with environment file ( #24063 )
2024-02-27 17:34:48 +02:00
lodu
9514300da5
fix(docker): *-dev tags target right stage from Dockerfile ( #27116 )
2024-02-14 16:58:47 -08:00