Skip to content

Revert stack size. #354

Revert stack size.

Revert stack size. #354

Workflow file for this run

"on": "push"
"jobs":
"build_run_c":
"strategy":
"matrix":
"proj": ["mkcc", "mkcfct", "mkcflt", "mkch", "mkci", "mkct", "mkvc"]
"cver": ["89", "99", "11", "18", "2x"]
"runs-on": "ubuntu-24.04"
"steps":
- "uses": "actions/checkout@main"
- "run": "bash ./.github/workflows/build_run_lnx_c.sh ${{matrix.proj}} ${{matrix.cver}}"
- "uses": "actions/upload-artifact@main"
"with":
"name": "${{matrix.proj}}-c${{matrix.cver}}.elf"
"path": "./mk_clib/app/${{matrix.proj}}-c${{matrix.cver}}.elf"
- "uses": "actions/upload-artifact@main"
"with":
"name": "${{matrix.proj}}-c${{matrix.cver}}.txt"
"path": "./mk_clib/app/${{matrix.proj}}-c${{matrix.cver}}.txt"
"build_run_cpp":
"strategy":
"matrix":
"proj": ["mkcc", "mkcfct", "mkcflt", "mkch", "mkci", "mkct", "mkvc"]
"cver": ["98", "11", "14", "17", "20"]
"runs-on": "ubuntu-24.04"
"steps":
- "uses": "actions/checkout@main"
- "run": "bash ./.github/workflows/build_run_lnx_cpp.sh ${{matrix.proj}} ${{matrix.cver}}"
- "uses": "actions/upload-artifact@main"
"with":
"name": "${{matrix.proj}}-cpp${{matrix.cver}}.elf"
"path": "./mk_clib/app/${{matrix.proj}}-cpp${{matrix.cver}}.elf"
- "uses": "actions/upload-artifact@main"
"with":
"name": "${{matrix.proj}}-cpp${{matrix.cver}}.txt"
"path": "./mk_clib/app/${{matrix.proj}}-cpp${{matrix.cver}}.txt"
"build_wasm":
"strategy":
"matrix":
"proj": ["mkch", "mkcc", "float_analyzer", "double_analyzer", "quad_analyzer"]
"runs-on": "ubuntu-24.04"
"defaults":
"run":
"working-directory": "./mk_clib/projects/emscripten"
"steps":
- "uses": mymindstorm/setup-emsdk@v13
- "uses": "actions/checkout@main"
- "run": "bash ./../gcc/build_m4.sh"
- "run": "bash ./${{matrix.proj}}.sh"
- "uses": "actions/upload-artifact@main"
"with":
"name": "${{matrix.proj}}.wasm"
"path": "./mk_clib/projects/emscripten/${{matrix.proj}}.wasm"
"build_run_examples":
"runs-on": "ubuntu-24.04"
"defaults":
"run":
"working-directory": "./mk_clib/projects/gcc"
"steps":
- "uses": "actions/checkout@main"
- "run": "bash ./build_m4.sh"
- "run": "bash ./build_run_examples.sh"
"build_run_win":
"strategy":
"matrix":
"proj": ["mkcc", "mkcfct", "mkcflt", "mkch", "mkci", "mkct", "mkdefrag", "mkvc"]
"conf": ["debug", "release"]
"plat": ["x86", "x64", "arm32", "arm64", "arm64ec"]
"runs-on": "windows-latest"
"steps":
- "uses": "actions/checkout@main"
- "run": "cmd.exe /c .github\\workflows\\build_run_win.bat ${{matrix.conf}} ${{matrix.plat}} ${{matrix.proj}}"
- "uses": "actions/upload-artifact@main"
"with":
"name": "${{matrix.proj}}-${{matrix.conf}}-${{matrix.plat}}.exe"
"path": "${{matrix.proj}}-${{matrix.conf}}-${{matrix.plat}}.exe"
- "uses": "actions/upload-artifact@main"
"with":
"name": "${{matrix.proj}}-${{matrix.conf}}-${{matrix.plat}}.pdb"
"path": "${{matrix.proj}}-${{matrix.conf}}-${{matrix.plat}}.pdb"
- "uses": "actions/upload-artifact@main"
"with":
"name": "${{matrix.proj}}-${{matrix.conf}}-${{matrix.plat}}.txt"
"path": "${{matrix.proj}}-${{matrix.conf}}-${{matrix.plat}}.txt"
"mk_clib":
"runs-on": "ubuntu-24.04"
"needs": ["build_run_c", "build_run_cpp", "build_wasm", "build_run_win"]
"steps":
- "uses": "actions/download-artifact@main"
"with":
"merge-multiple": "true"
- "uses": "actions/upload-artifact@main"
"with":
"name": "mk_clib"
"path": "/home/runner/work/mk_clib/mk_clib/*"