Skip to content

Bugfix: Reset default framebuffer to back after rendering #758

Bugfix: Reset default framebuffer to back after rendering

Bugfix: Reset default framebuffer to back after rendering #758

Triggered via push March 30, 2026 08:52
Status Success
Total duration 17m 34s
Artifacts 10

build_osx.yml

on: push
Matrix: build-framework
Matrix: build-shared
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Framework: C only, Arch: arm64, Build OS: macos-15
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Framework: C only, Arch: arm64, Build OS: macos-15
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Libs: static, FS Lib: boost, Arch: x86_64, Build OS: macos-15-intel
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Libs: static, FS Lib: boost, Arch: x86_64, Build OS: macos-15-intel
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Libs: static, FS Lib: stl, Arch: arm64, Build OS: macos-15
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Libs: static, FS Lib: stl, Arch: arm64, Build OS: macos-15
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Framework: C + C++, Arch: arm64, Build OS: macos-15
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Framework: C + C++, Arch: arm64, Build OS: macos-15
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Libs: static, FS Lib: stl, Arch: x86_64, Build OS: macos-15-intel
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Libs: static, FS Lib: stl, Arch: x86_64, Build OS: macos-15-intel
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Libs: shared, FS Lib: boost, Arch: x86_64, Build OS: macos-15-intel
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Libs: shared, FS Lib: boost, Arch: x86_64, Build OS: macos-15-intel
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Libs: shared, FS Lib: stl, Arch: arm64, Build OS: macos-15
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Libs: shared, FS Lib: stl, Arch: arm64, Build OS: macos-15
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Framework: C + C++, Arch: x86_64, Build OS: macos-15-intel
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Framework: C + C++, Arch: x86_64, Build OS: macos-15-intel
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Framework: C only, Arch: x86_64, Build OS: macos-15-intel
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Framework: C only, Arch: x86_64, Build OS: macos-15-intel
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja
Libs: shared, FS Lib: stl, Arch: x86_64, Build OS: macos-15-intel
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Libs: shared, FS Lib: stl, Arch: x86_64, Build OS: macos-15-intel
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja

Artifacts

Produced during runtime
Name Size Digest
projectm-osx-framework-c-only-arm64-macos-15
1.56 MB
sha256:dd0a8564a5f98e1256c7758ae1aed4da86a6ede63c2fcc60e6ee74c82d6634eb
projectm-osx-framework-c-only-x86_64-macos-15-intel
1.59 MB
sha256:103993027e2a3d7a6613d7e4ebad098b8a8fe224501617f08925ca001f99e5e5
projectm-osx-framework-cxx-arm64-macos-15
1.61 MB
sha256:08aa164ba2763f32bc3f629e907a0f1cbd993e8a70bee2290d7e71c22b64279a
projectm-osx-framework-cxx-x86_64-macos-15-intel
1.64 MB
sha256:843212ff98d2d8eb1c205ae97eb63e5ee98ae22606e13a35fa4eebb130d88370
projectm-osx-shared-boost-x86_64-macos-15-intel
3.92 MB
sha256:1a109091011934f37c96787b1cac8e60a93a289339bfb2c7a133c99f1e242616
projectm-osx-shared-stl-arm64-macos-15
4.03 MB
sha256:629c65243abfb2b41d2371d0ed4776c9ed8f0ad4e08bf67e7a631572dae0dda3
projectm-osx-shared-stl-x86_64-macos-15-intel
3.91 MB
sha256:de07c15943cd07bb572d636632ac9548c5a78b43c1f2d5d593e269a10595bd74
projectm-osx-static-boost-x86_64-macos-15-intel
9.53 MB
sha256:75a67ad6dbdddc8a3b3c499384c03b4857a2dad3e943821fc199ba844d2d56fb
projectm-osx-static-stl-arm64-macos-15
9.6 MB
sha256:b6c537243b03259b45d9450fe144cb64fdba5f4ac52d5f179e625e7b68a251f3
projectm-osx-static-stl-x86_64-macos-15-intel
9.66 MB
sha256:2e32ae5027349402596ea8a28cc93f7a9a21b42f7f40bac6c0a265b7cd974269