Commit fc39f59
Adapt ec2-gha to Lambda Labs API
- Rename `ec2_gha` → `lambda_gha` throughout
- Replace boto3 with requests for Lambda Labs REST API
- Simplify action.yml inputs (no VPC, IAM, CloudWatch, security groups)
- Rewrite runner.yml workflow (API key auth instead of AWS OIDC)
- Update termination to call Lambda API instead of `shutdown -h now`
- Remove AWS-specific demo workflows, keep minimal GPU demo
- Simplify README for Lambda Labs
Known TODOs:
- SSH-based setup (Lambda doesn't support cloud-init userdata)
- Update tests to mock requests instead of boto3/moto
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent f13e048 commit fc39f59
35 files changed
Lines changed: 853 additions & 2661 deletions
File tree
- .github/workflows
- img
- scripts
- src
- ec2_gha
- lambda_gha
- scripts
- templates
- tests
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
8 | 7 | | |
9 | | - | |
10 | | - | |
| 8 | + | |
| 9 | + | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
14 | | - | |
15 | | - | |
| 13 | + | |
| 14 | + | |
16 | 15 | | |
17 | | - | |
18 | | - | |
| 16 | + | |
| 17 | + | |
19 | 18 | | |
20 | 19 | | |
0 commit comments