<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
To be able to validate CMake changes in the Github mirror I propose we add github actions to the repo and start building with CMake.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<a href="https://github.com/features/actions" id="LPlnk844440">https://github.com/features/actions</a><br>
</div>
<div id="LPBorder_GTaHR0cHM6Ly9naXRodWIuY29tL2ZlYXR1cmVzL2FjdGlvbnM." class="LPBorder826539" contenteditable="false" style="width: 100%; margin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width: 424px;">
<table id="LPContainer826539" role="presentation" style="padding: 12px 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; border-color: rgb(200, 200, 200); border-radius: 2px;">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td>
<div id="LPImageContainer826539" style="position: relative; margin-right: 12px; height: 125.6px; overflow: hidden; width: 240px;">
<a target="_blank" id="LPImageAnchor826539" href="https://github.com/features/actions"><img id="LPThumbnailImageId826539" alt="" height="125" style="display: block;" width="240" src="https://github.githubassets.com/images/modules/site/social-cards/actions.png"></a></div>
</td>
<td style="width: 100%;">
<div id="LPTitle826539" style="font-size: 21px; font-weight: 300; margin-right: 8px; font-family: wf_segoe-ui_light, "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target="_blank" id="LPUrlAnchor826539" href="https://github.com/features/actions" style="text-decoration: none; color: var(--themePrimary);">Features • GitHub Actions · GitHub</a></div>
<div id="LPDescription826539" style="font-size: 14px; max-height: 100px; color: rgb(102, 102, 102); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px; margin-right: 8px; overflow: hidden;">
GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.</div>
<div id="LPMetadata826539" style="font-size: 14px; font-weight: 400; color: rgb(166, 166, 166); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif;">
github.com</div>
</td>
</tr>
</tbody>
</table>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I attached the patch to get it building and I am already building it on my fork:</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<a href="https://github.com/xnorpx/opus/commit/a6a7bf81e155b267159d86a76fc84ffc2c14c100/checks?check_suite_id=402591586">https://github.com/xnorpx/opus/commit/a6a7bf81e155b267159d86a76fc84ffc2c14c100/checks?check_suite_id=402591586</a><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
It will build desktop flavors of CMake and also build the same configurations as TRAVIS-CI builds with AutoMake.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
So my proposal is to remove the Travis-CI build and replace with github actions instead.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Work is based on this example: <a href="https://cristianadam.eu/20191222/using-github-actions-with-c-plus-plus-and-cmake/" id="LPlnk699391">https://cristianadam.eu/20191222/using-github-actions-with-c-plus-plus-and-cmake/</a></div>
<div id="LPBorder_GTaHR0cHM6Ly9jcmlzdGlhbmFkYW0uZXUvMjAxOTEyMjIvdXNpbmctZ2l0aHViLWFjdGlvbnMtd2l0aC1jLXBsdXMtcGx1cy1hbmQtY21ha2Uv" class="LPBorder582925" contenteditable="false" style="width: 100%; margin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width: 424px;">
<table id="LPContainer582925" role="presentation" style="padding: 12px 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; border-color: rgb(200, 200, 200); border-radius: 2px;">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td style="width: 100%;">
<div id="LPTitle582925" style="font-size: 21px; font-weight: 300; margin-right: 8px; font-family: wf_segoe-ui_light, "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target="_blank" id="LPUrlAnchor582925" href="https://cristianadam.eu/20191222/using-github-actions-with-c-plus-plus-and-cmake/" style="text-decoration: none; color: var(--themePrimary);">Using GitHub Actions with C++ and CMake - Cristian Adam</a></div>
<div id="LPDescription582925" style="font-size: 14px; max-height: 100px; color: rgb(102, 102, 102); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; margin-bottom: 12px; margin-right: 8px; overflow: hidden;">
In this post I am going to provide a GitHub Actions configuration yaml file for C++ projects using CMake. GitHub Actions is a CI/CD infrastructure provided by GitHub. GitHub Actions currently offers the following virtual machines (runners):</div>
<div id="LPMetadata582925" style="font-size: 14px; font-weight: 400; color: rgb(166, 166, 166); font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif;">
cristianadam.eu</div>
</td>
</tr>
</tbody>
</table>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Best Regards Marcus</div>
</body>
</html>