Skip to content

Commit 37684f2

Browse files
Enable builds with debuginfo on ci
1 parent 8ee8326 commit 37684f2

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ jobs:
9393
artifact: "rubies/ruby-head-wasm32-unknown-wasi-full-js.tar.gz"
9494
artifact_name: "ruby-head-wasm32-unknown-wasi-full-js"
9595
builder: "wasm32-unknown-wasi"
96+
- task: "build:head-wasm32-unknown-wasi-full-js-debug"
97+
artifact: "rubies/ruby-head-wasm32-unknown-wasi-full-js-debug.tar.gz"
98+
artifact_name: "ruby-head-wasm32-unknown-wasi-full-js-debug"
99+
builder: "wasm32-unknown-wasi"
96100
- task: "build:head-wasm32-unknown-wasi-minimal"
97101
artifact: "rubies/ruby-head-wasm32-unknown-wasi-minimal.tar.gz"
98102
artifact_name: "ruby-head-wasm32-unknown-wasi-minimal"
@@ -101,6 +105,10 @@ jobs:
101105
artifact: "rubies/ruby-head-wasm32-unknown-wasi-minimal-js.tar.gz"
102106
artifact_name: "ruby-head-wasm32-unknown-wasi-minimal-js"
103107
builder: "wasm32-unknown-wasi"
108+
- task: "build:head-wasm32-unknown-wasi-minimal-js-debug"
109+
artifact: "rubies/ruby-head-wasm32-unknown-wasi-minimal-js-debug.tar.gz"
110+
artifact_name: "ruby-head-wasm32-unknown-wasi-minimal-js-debug"
111+
builder: "wasm32-unknown-wasi"
104112

105113
- task: "npm:ruby-head-wasm-emscripten"
106114
prerelease: "npm:configure_prerelease"

Rakefile

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,21 @@ BUILD_SOURCES = [
1414
FULL_EXTS = "bigdecimal,cgi/escape,continuation,coverage,date,dbm,digest/bubblebabble,digest,digest/md5,digest/rmd160,digest/sha1,digest/sha2,etc,fcntl,fiber,gdbm,json,json/generator,json/parser,nkf,objspace,pathname,psych,racc/cparse,rbconfig/sizeof,ripper,stringio,strscan,monitor"
1515

1616
BUILD_PROFILES = {
17-
"minimal" => { debug: false, default_exts: "", user_exts: [] },
18-
"minimal-js" => { debug: false, default_exts: "", user_exts: ["js", "witapi"] },
19-
"full" => { debug: false, default_exts: FULL_EXTS, user_exts: [] },
20-
"full-js" => { debug: false, default_exts: FULL_EXTS, user_exts: ["js", "witapi"] },
17+
"minimal" => { debug: false, default_exts: "", user_exts: [] },
18+
"minimal-js" => { debug: false, default_exts: "", user_exts: ["js", "witapi"] },
19+
"minimal-js-debug" => { debug: true, default_exts: "", user_exts: ["js", "witapi"] },
20+
"full" => { debug: false, default_exts: FULL_EXTS, user_exts: [] },
21+
"full-js" => { debug: false, default_exts: FULL_EXTS, user_exts: ["js", "witapi"] },
22+
"full-js-debug" => { debug: true, default_exts: FULL_EXTS, user_exts: ["js", "witapi"] },
2123
}
2224

2325
BUILDS = [
2426
{ src: "head", target: "wasm32-unknown-wasi", profile: "minimal" },
2527
{ src: "head", target: "wasm32-unknown-wasi", profile: "minimal-js" },
28+
{ src: "head", target: "wasm32-unknown-wasi", profile: "minimal-js-debug" },
2629
{ src: "head", target: "wasm32-unknown-wasi", profile: "full" },
2730
{ src: "head", target: "wasm32-unknown-wasi", profile: "full-js" },
31+
{ src: "head", target: "wasm32-unknown-wasi", profile: "full-js-debug" },
2832
{ src: "head", target: "wasm32-unknown-emscripten", profile: "minimal" },
2933
{ src: "head", target: "wasm32-unknown-emscripten", profile: "full" },
3034
]

0 commit comments

Comments
 (0)