feat: scaffold job execution API #1

Merged
panxiao81 merged 6 commits from feat/job-api-scaffold into main 2026-09-18 18:00:43 +00:00
Owner

内容

  • 初始化 Go 1.27.1 / Kubebuilder v4 项目骨架
  • 定义 Job、JobClass 及 Kubernetes/OpenSandbox parameters CRD
  • 增加 CEL 校验、领域状态机和 envtest 集成测试
  • 增加 Gitea Actions 验证工作流

验证

  • make test
  • make lint-config
  • make lint

本 PR 也用于验证 pod runner 能否直接运行 envtest(不依赖 Docker daemon)。

## 内容 - 初始化 Go 1.27.1 / Kubebuilder v4 项目骨架 - 定义 Job、JobClass 及 Kubernetes/OpenSandbox parameters CRD - 增加 CEL 校验、领域状态机和 envtest 集成测试 - 增加 Gitea Actions 验证工作流 ## 验证 - `make test` - `make lint-config` - `make lint` 本 PR 也用于验证 pod runner 能否直接运行 envtest(不依赖 Docker daemon)。
panxiao81 added 4 commits 2026-09-17 18:58:58 +00:00
panxiao81 added 1 commit 2026-09-17 19:06:42 +00:00
test: satisfy Go 1.27 modernization lint
Verify / test (pull_request) Failing after 5m11s
Verify / lint (pull_request) Failing after 6m5s
5bd0455940
panxiao81 added 1 commit 2026-09-18 16:28:55 +00:00
test: ignore invalid embedlit suggestions
Verify / test (pull_request) Successful in 5m44s
Verify / lint (pull_request) Successful in 6m15s
7a972afaa6
panxiao81 merged commit af001b6188 into main 2026-09-18 18:00:43 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/ayatori#1