Skip to content

Commit 69b6fe3

Browse files
committed
Remove planning artifacts, refresh docs, and add CI e2e smoke workflow
1 parent d7da494 commit 69b6fe3

11 files changed

Lines changed: 204 additions & 367 deletions

.github/workflows/ci.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
9+
jobs:
10+
build-and-test:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@v4
15+
16+
- name: Setup Bun
17+
uses: oven-sh/setup-bun@v2
18+
with:
19+
bun-version: 1.3.6
20+
21+
- name: Install dependencies
22+
run: bun install --frozen-lockfile
23+
24+
- name: Run unit tests
25+
run: bun test
26+
27+
- name: Typecheck
28+
run: bun run typecheck
29+
30+
- name: Build
31+
run: bun run build
32+
33+
e2e-smoke:
34+
runs-on: ubuntu-latest
35+
needs: build-and-test
36+
timeout-minutes: 35
37+
38+
steps:
39+
- name: Checkout
40+
uses: actions/checkout@v4
41+
42+
- name: Setup Bun
43+
uses: oven-sh/setup-bun@v2
44+
with:
45+
bun-version: 1.3.6
46+
47+
- name: Install dependencies
48+
run: bun install --frozen-lockfile
49+
50+
- name: Install system dependencies
51+
run: |
52+
sudo apt-get update
53+
sudo apt-get install -y qemu-system-x86 e2fsprogs
54+
55+
- name: Run end-to-end smoke test
56+
env:
57+
PLATFORM: linux/amd64
58+
IMAGE: busybox:latest
59+
run: bun run e2e:smoke

01-oci2gondolin-spec.md

Lines changed: 0 additions & 75 deletions
This file was deleted.

02-dockerfile2gondolin-wrapper.md

Lines changed: 0 additions & 49 deletions
This file was deleted.

03-implementation-phases.md

Lines changed: 0 additions & 62 deletions
This file was deleted.

04-testing-and-release.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

05-open-questions.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

Dockerfile.alpine-curl

Lines changed: 0 additions & 4 deletions
This file was deleted.

Dockerfile.busybox

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)