Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
a3c0891
refactor: split gcp worker controller into modules
lilienblum Jul 19, 2026
f6d15c2
refactor: move azure worker controller to a directory module
lilienblum Jul 19, 2026
fa47682
refactor: split azure worker controller into modules
lilienblum Jul 19, 2026
ab10c0f
refactor: split aws worker controller into modules
lilienblum Jul 19, 2026
b8a2c81
refactor: split gcp compute client into modules
lilienblum Jul 19, 2026
a32f80d
refactor: split alien-build lib into modules
lilienblum Jul 19, 2026
c2200eb
chore: enforce max file length (2000 lines) in hk checks
lilienblum Jul 19, 2026
8e37376
refactor: split helm generator into modules
lilienblum Jul 20, 2026
7139fdd
refactor: split terraform generator into modules
lilienblum Jul 20, 2026
7ee92d7
refactor: split cloudformation generator into modules
lilienblum Jul 20, 2026
c06bdd2
refactor: split ec2 client into modules
lilienblum Jul 20, 2026
4c9aee9
refactor: split gcp compute client tests by topic
lilienblum Jul 20, 2026
d964d2c
refactor: split aws s3 client tests by topic
lilienblum Jul 20, 2026
305f169
refactor: split distribution test helpers into modules
lilienblum Jul 20, 2026
214bd0c
refactor: split deploy-cli up command into modules
lilienblum Jul 20, 2026
9efee29
refactor: split core heartbeat into modules
lilienblum Jul 20, 2026
f96601e
fix: restore log collector values indentation in helm generator test
lilienblum Jul 20, 2026
3137def
chore: merge main into split-large-files
lilienblum Jul 21, 2026
296e2c3
Merge remote-tracking branch 'origin/main' into refactor/split-large-…
lilienblum Jul 22, 2026
fc39a34
merge: compose split refactor after remote bindings
lilienblum Jul 23, 2026
96da66e
ci: enforce ALIEN-291 max source file length
lilienblum Jul 23, 2026
3780e1f
Merge commit '08151452999a8984408c926a7233d415629bc8af' into refactor…
lilienblum Jul 23, 2026
e3fdc5d
Merge commit 'dcc61aeb3' into refactor/split-large-files
lilienblum Jul 23, 2026
dce76cc
merge: compose latest remote bindings
lilienblum Jul 23, 2026
7aa1ce2
merge: compose final remote bindings
lilienblum Jul 23, 2026
a0976c5
Merge remote-tracking branch 'origin/lilienblum/alien-291-remote-bind…
lilienblum Jul 23, 2026
567930f
Merge remote-tracking branch 'origin/lilienblum/alien-291-remote-bind…
lilienblum Jul 23, 2026
5abed31
refactor: split oversized source modules
lilienblum Jul 24, 2026
309c4c1
Merge commit '9691d9fa6' into refactor/split-large-files
lilienblum Jul 24, 2026
c72adfe
Merge remote-tracking branch 'origin/lilienblum/alien-291-remote-bind…
lilienblum Jul 24, 2026
f64cc8a
refactor: extract Terraform dependency application
lilienblum Jul 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/ci-fast.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,9 @@ jobs:
- name: Lint
run: pnpm format-and-lint

- name: Enforce max source file length
run: scripts/check-max-lines.sh

- name: TypeScript typecheck
env:
NODE_OPTIONS: "--max-old-space-size=8192"
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/ci-fork.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,9 @@ jobs:
- name: Lint
run: pnpm format-and-lint

- name: Enforce max source file length
run: scripts/check-max-lines.sh

- name: TypeScript typecheck
env:
NODE_OPTIONS: "--max-old-space-size=8192"
Expand Down
2 changes: 1 addition & 1 deletion crates/alien-aws-clients/src/aws/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
3. Implement core operations only: OK to skip optional fields/features, but all required fields must be present for compatibility
4. Map service errors: Check AWS docs "Common Errors" section and map to `RemoteResourceNotFound`, `AuthenticationError`, `RateLimitExceeded`, etc
5. Use infrastructure: `.aws_sign_v4()` for auth, `.aws_error_for_status()` for errors, support `service_endpoint_overrides`
6. Add comprehensive tests: Create `tests/aws_[servicename]_client_tests.rs`, follow existing test patterns
6. Add comprehensive tests: Create `tests/aws_[servicename]_client_tests.rs`, follow existing test patterns (s3's tests live in the `tests/aws_s3_client_tests/` directory module, split by topic because of their size)
Loading