ci: reuse mcpp smoke sandbox and audit compat licenses#24
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
MCPP_HOMEacross the Linux compat smoke scripts so mcpp sandbox initialization remains one-time per jobpkgs/c/compat.*.lualicense field against the pinned upstream source archive and remove/replace broadMITentries where the upstream text is more specific or too mixed to represent safelyCI evidence
a4f174bb2708b61480c221c3dddd06b183965564:lint,smoke-linux,smoke-macos,smoke-windowssmoke-linuxcompleted in9m8sMCPP_INDEX_SMOKE_MCPP_HOME:Initialize mcpp sandbox layout= 1Bootstrap patchelf into mcpp sandbox= 1Bootstrap ninja into mcpp sandbox= 1Path Validation Error= 0License audit table
compat.bzip2bzip2-1.0.6compat.ftxuiMITcompat.glfwZlibcompat.gtestBSD-3-Clausecompat.imguiMITcompat.khrplatformKhronosMIT; upstream header uses Khronos license textcompat.libarchiveBSD-2-Clause,BSD-3-Clause,BSD-2-Clause-NetBSD,CC0-1.0,OpenSSL,Apache-2.0,public-domainBSD-2-Clause; compiled libarchive sources include additional license blockscompat.luaMITcompat.lz4BSD-2-Clauselib/build surfacecompat.mbedtlsApache-2.0compat.openglMITcompat.x11BSD-1-Clause,HPND-sell-variant,ISC,MIT,MIT-Open-Group,X11MIT; upstream COPYING is mixed X.Org historical license textcompat.xauMIT-Open-GroupMITcompat.xcbMITcompat.xcb-protoMITcompat.xcursorHPND-sell-variantMITcompat.xdmcpMIT-Open-GroupMITcompat.xextHPND-sell-variant,ISC,MIT,MIT-Open-GroupMIT; upstream COPYING is mixedcompat.xfixesHPND-sell-variantMITcompat.xiMIT-Open-GroupMITcompat.xineramaMIT-Open-GroupMITcompat.xorgprotoMIT; protocol bundle has many mixed and partially unclassified COPYING files, so left empty instead of inventing MITcompat.xrandrHPND-sell-variantMITcompat.xrenderHPND-sell-variantMITcompat.xtransHPND-sell-variant,MIT,MIT-Open-GroupMIT; upstream COPYING is mixedcompat.xz0BSDLGPL-2.1-or-later; descriptor builds liblzma sources, which are 0BSDcompat.zlibZlibcompat.zstdBSD-3-Clause,GPL-2.0-onlyVerification
bash -n tests/smoke_compat_core.sh tests/smoke_compat_imgui.sh tests/smoke_compat_archive.sh tests/smoke_compat_imgui_window.sh tests/smoke_compat_portable.sh.github/workflows/*.ymlwith Python/PyYAMLspec,name,xpm, and no leading-vversion identifiersgit diff --check origin/main..HEADlint,smoke-linux,smoke-macos,smoke-windows