feat: support JS and Go source files in fission package loader

This commit is contained in:
Naeel
2026-04-14 23:37:32 +03:00
parent d40c5c6e07
commit f9dfb882f0
5 changed files with 83 additions and 5 deletions
+11
View File
@@ -153,3 +153,14 @@
### Следующий шаг
- Добавить в acceptance-тест проверку HTTP latency/perf budget и порогов SLO.
### Обновление этапа (JS/Go source support)
- В `fission_package` расширена поддержка `source_dir`:
- `main.py`
- `main.js`
- `main.go`
- Добавлены unit-тесты на выбор JS/Go исходников в `package_resource_test.go`.
- Прогон `go test ./...` — успешно.
### Следующий шаг
- Добавить отдельные Terraform примеры для Node.js и Go функций.
+15
View File
@@ -194,3 +194,18 @@
- fast: 100%
- cpu: 100%
- json: 100%
---
Агент: GitHub Copilot
Модель: GPT-5.3-Codex
## План (до действий, этап 11)
1. Убрать Python-only ограничение в `fission_package.source_dir`.
2. Добавить поддержку JS/Go исходников на уровне package loader.
3. Закрыть изменения unit-тестами.
## Результат (после действий, этап 11)
- `fission_package` теперь поддерживает `main.py`, `main.js`, `main.go` в `source_dir`.
- Добавлены unit-тесты для JS/Go веток `loadPackageLiteral`.
- `go test ./...` проходит.