Skip to content

WIP: CI - #39

Draft
illwieckz wants to merge 1 commit into
illwieckz/stagingfrom
illwieckz/ci
Draft

WIP: CI#39
illwieckz wants to merge 1 commit into
illwieckz/stagingfrom
illwieckz/ci

Conversation

@illwieckz

Copy link
Copy Markdown
Member

Work in progress CI for the NaCl runtime.

Currently targeting my staging branch to be able to rely on CMake.

We may extend to some SCons testing (especially when we will do Appveyor MSVC CI), but that's already a start.

This would help us to catch those kind of regressions:

@illwieckz
illwieckz force-pushed the illwieckz/ci branch 2 times, most recently from 067a5cd to 152bc6c Compare July 7, 2026 11:46
@illwieckz

Copy link
Copy Markdown
Member Author

This is based on the Crunch CI.

@illwieckz
illwieckz force-pushed the illwieckz/ci branch 3 times, most recently from 6c9abc2 to d949bc3 Compare July 7, 2026 12:53
@illwieckz

illwieckz commented Jul 7, 2026

Copy link
Copy Markdown
Member Author

Implemented on Azure CI:

  • linux-amd64 (GCC)
  • linux-amd64 (Clang)
  • linux-i686 (GCC)
  • linux-armhf (GCC)
  • windows-amd64 (MinGW)
  • windows-i686 (MinGW)
  • macos-amd64 (AppleClang)

Only building is tested yet, but we may be able to run some helloworld.nexe as a start.

@illwieckz
illwieckz force-pushed the illwieckz/staging branch from 6db3cdb to 427c5ad Compare July 10, 2026 14:00
@illwieckz
illwieckz marked this pull request as draft July 14, 2026 07:24
@illwieckz illwieckz mentioned this pull request Jul 14, 2026
@illwieckz
illwieckz force-pushed the illwieckz/staging branch from 427c5ad to 163cc4c Compare July 14, 2026 08:54
@illwieckz
illwieckz force-pushed the illwieckz/staging branch from 163cc4c to 771b6a4 Compare July 14, 2026 09:02
slipher added a commit that referenced this pull request Aug 10, 2026
I used the Azure Pipelines job skeleton from
#39. But CMake stuff
is replaced with Scons since that is the currently functional build
system.

Co-authored-by: Thomas Debesse <dev@illwieckz.net>
slipher added a commit that referenced this pull request Aug 10, 2026
I used the Azure Pipelines job skeleton from
#39. But CMake stuff
is replaced with Scons since that is the currently functional build
system.

Co-authored-by: Thomas Debesse <dev@illwieckz.net>
slipher added a commit that referenced this pull request Aug 10, 2026
I used the Azure Pipelines job skeleton from
#39. But CMake stuff
is replaced with Scons since that is the currently functional build
system.

All 64-bit platforms are running most tests. ARM Linux has the NaCl
mode disabled due to SDK defects, so it only runs a few tests. x86
32-bit platforms build everything but don't run tests.

Co-authored-by: Thomas Debesse <dev@illwieckz.net>
slipher added a commit that referenced this pull request Aug 12, 2026
I used the Azure Pipelines job skeleton from
#39. But CMake stuff
is replaced with Scons since that is the currently functional build
system.

All 64-bit platforms are running most tests. ARM Linux has the NaCl
mode disabled due to SDK defects, so it only runs a few tests. x86
32-bit platforms build everything but don't run tests.

Co-authored-by: Thomas Debesse <dev@illwieckz.net>
slipher added a commit that referenced this pull request Aug 12, 2026
I used the Azure Pipelines job skeleton from
#39. But CMake stuff
is replaced with Scons since that is the currently functional build
system.

All 64-bit platforms are running most tests. ARM Linux has the NaCl
mode disabled due to SDK defects, so it only runs a few tests. x86
32-bit platforms build everything but don't run tests.

Co-authored-by: Thomas Debesse <dev@illwieckz.net>
slipher added a commit that referenced this pull request Aug 13, 2026
I used the Azure Pipelines job skeleton from
#39. But CMake stuff
is replaced with Scons since that is the currently functional build
system.

All 64-bit platforms are running most tests. ARM Linux has the NaCl
mode disabled due to SDK defects, so it only runs a few tests. x86
32-bit platforms build everything but don't run tests.

Co-authored-by: Thomas Debesse <dev@illwieckz.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant