Skip to content

Commit 0216806

Browse files
Distribute builds with debug info
1 parent 36a2c5e commit 0216806

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ jobs:
8989
artifact: "rubies/ruby-head-wasm32-unknown-wasi-full.tar.gz"
9090
artifact_name: "ruby-head-wasm32-unknown-wasi-full"
9191
builder: "wasm32-unknown-wasi"
92+
- task: "build:head-wasm32-unknown-wasi-full-debug"
93+
artifact: "rubies/ruby-head-wasm32-unknown-wasi-full-debug.tar.gz"
94+
artifact_name: "ruby-head-wasm32-unknown-wasi-full-debug"
95+
builder: "wasm32-unknown-wasi"
9296
- task: "build:head-wasm32-unknown-wasi-full-js"
9397
artifact: "rubies/ruby-head-wasm32-unknown-wasi-full-js.tar.gz"
9498
artifact_name: "ruby-head-wasm32-unknown-wasi-full-js"
@@ -101,6 +105,10 @@ jobs:
101105
artifact: "rubies/ruby-head-wasm32-unknown-wasi-minimal.tar.gz"
102106
artifact_name: "ruby-head-wasm32-unknown-wasi-minimal"
103107
builder: "wasm32-unknown-wasi"
108+
- task: "build:head-wasm32-unknown-wasi-minimal-debug"
109+
artifact: "rubies/ruby-head-wasm32-unknown-wasi-minimal-debug.tar.gz"
110+
artifact_name: "ruby-head-wasm32-unknown-wasi-minimal-debug"
111+
builder: "wasm32-unknown-wasi"
104112
- task: "build:head-wasm32-unknown-wasi-minimal-js"
105113
artifact: "rubies/ruby-head-wasm32-unknown-wasi-minimal-js.tar.gz"
106114
artifact_name: "ruby-head-wasm32-unknown-wasi-minimal-js"

Rakefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,22 @@ FULL_EXTS = "bigdecimal,cgi/escape,continuation,coverage,date,dbm,digest/bubbleb
1515

1616
BUILD_PROFILES = {
1717
"minimal" => { debug: false, default_exts: "", user_exts: [] },
18+
"minimal-debug" => { debug: true, default_exts: "", user_exts: [] },
1819
"minimal-js" => { debug: false, default_exts: "", user_exts: ["js", "witapi"] },
1920
"minimal-js-debug" => { debug: true, default_exts: "", user_exts: ["js", "witapi"] },
2021
"full" => { debug: false, default_exts: FULL_EXTS, user_exts: [] },
22+
"full-debug" => { debug: true, default_exts: FULL_EXTS, user_exts: [] },
2123
"full-js" => { debug: false, default_exts: FULL_EXTS, user_exts: ["js", "witapi"] },
2224
"full-js-debug" => { debug: true, default_exts: FULL_EXTS, user_exts: ["js", "witapi"] },
2325
}
2426

2527
BUILDS = [
2628
{ src: "head", target: "wasm32-unknown-wasi", profile: "minimal" },
29+
{ src: "head", target: "wasm32-unknown-wasi", profile: "minimal-debug" },
2730
{ src: "head", target: "wasm32-unknown-wasi", profile: "minimal-js" },
2831
{ src: "head", target: "wasm32-unknown-wasi", profile: "minimal-js-debug" },
2932
{ src: "head", target: "wasm32-unknown-wasi", profile: "full" },
33+
{ src: "head", target: "wasm32-unknown-wasi", profile: "full-debug" },
3034
{ src: "head", target: "wasm32-unknown-wasi", profile: "full-js" },
3135
{ src: "head", target: "wasm32-unknown-wasi", profile: "full-js-debug" },
3236
{ src: "head", target: "wasm32-unknown-emscripten", profile: "minimal" },
@@ -344,9 +348,13 @@ RELASE_ARTIFACTS = [
344348
"ruby-head-wasm32-unknown-emscripten-full",
345349
"ruby-head-wasm32-unknown-emscripten-minimal",
346350
"ruby-head-wasm32-unknown-wasi-full",
351+
"ruby-head-wasm32-unknown-wasi-full-debug",
347352
"ruby-head-wasm32-unknown-wasi-full-js",
353+
"ruby-head-wasm32-unknown-wasi-full-js-debug",
348354
"ruby-head-wasm32-unknown-wasi-minimal",
355+
"ruby-head-wasm32-unknown-wasi-minimal-debug",
349356
"ruby-head-wasm32-unknown-wasi-minimal-js",
357+
"ruby-head-wasm32-unknown-wasi-minimal-js-debug",
350358
] + NPM_RELEASE_ARTIFACTS
351359

352360
def release_note

0 commit comments

Comments
 (0)