<ul dir="auto">
<li>Run tests in parallel in some <code class="notranslate">GitHub Actions</code> Workflows
<ul dir="auto">
<li>Except for <code class="notranslate">macOS</code> & <code class="notranslate">Coverage</code> jobs</li>
</ul>
</li>
<li>Update <code class="notranslate">Node.js 16</code> actions to <code class="notranslate">Node.js 20</code> versions
<ul dir="auto">
<li><code class="notranslate">actions/upload-artifact</code></li>
<li><code class="notranslate">actions/cache</code></li>
</ul>
</li>
<li>Add server <code class="notranslate">IP:Port</code> in <code class="notranslate">CTest</code> HTTPD logs</li>
<li>Make <code class="notranslate">render_speedtest_*</code> CTest tests require tiles to be downloaded</li>
<li>Add & use tile download functions for CTest
<ul dir="auto">
<li>Including <code class="notranslate">check</code> & <code class="notranslate">remove</code> "tests"</li>
<li>To remove much of the redundant code</li>
</ul>
</li>
<li>Split up HTTPD0/HTTPD1 downloads in CTest</li>
</ul>
<hr>
<h4>You can view, comment on, or merge this pull request online at:</h4>
<p> <a href='https://github.com/openstreetmap/mod_tile/pull/381'>https://github.com/openstreetmap/mod_tile/pull/381</a></p>
<h4>Commit Summary</h4>
<ul>
<li><a href="https://github.com/openstreetmap/mod_tile/pull/381/commits/1b85a0eec8f198abbf751f426251ba3e2f7cf9a2" class="commit-link">1b85a0e</a> Allow running tests in parallel in GitHub Actions Workflows</li>
<li><a href="https://github.com/openstreetmap/mod_tile/pull/381/commits/7ad9616ca5f1505e6741db8a4c8f053f30eb7cbf" class="commit-link">7ad9616</a> Update Node.js 16 actions</li>
<li><a href="https://github.com/openstreetmap/mod_tile/pull/381/commits/f99f10a7667b9f5e117b903c90db20bf9f2e7389" class="commit-link">f99f10a</a> Put serving IP:Port into CTest HTTPD logs</li>
<li><a href="https://github.com/openstreetmap/mod_tile/pull/381/commits/69254893772e69bd5ffc1921d66d5f7146cca5de" class="commit-link">6925489</a> Make `render_speedtest_*` CTest tests require tiles to be downloaded</li>
<li><a href="https://github.com/openstreetmap/mod_tile/pull/381/commits/56dc2f3b81684c7068f108611297480a6f65f9a5" class="commit-link">56dc2f3</a> Add tile download functions for CTest</li>
<li><a href="https://github.com/openstreetmap/mod_tile/pull/381/commits/1f055c424ad77240be3fc51999bf82b954d364c2" class="commit-link">1f055c4</a> Fix `add_bad_tile_download_test` CMake function</li>
<li><a href="https://github.com/openstreetmap/mod_tile/pull/381/commits/85ccd9c57c0f626d36425737c03feda30fc70f4e" class="commit-link">85ccd9c</a> Address issues after upgrading `actions/upload-artifact`</li>
</ul>
<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/openstreetmap/mod_tile/pull/381/files">9 files</a>)</p>
<ul>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-281a23e94be5858aa33ab567c12ee6e4192654ab6585a1e362b838d3da239ef8">.github/actions/cmake/test/action.yml</a>
(19)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-4cb0eb0fff776f19ab4daa04e5c0f319b3c0ebc87d3f752cde5a0f0588d10ff3">.github/actions/dependencies/build-and-install/mapnik/action.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-96140ca7be746e3fdc61e577e75dc617f17401f02d64e5eba2f846feaf767d84">.github/actions/dependencies/build-and-install/mapnik/latest/action.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-bc668a2c9f2299cef15b222055b4b4d5311646caec2e7610e540cee18ae9b948">.github/workflows/build-and-test.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-a2115d277b5ca5a2f09a999e53440839cf332b94da177f3d1766334555b0f7c6">.github/workflows/coverage.yml</a>
(12)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-107e910e9f2ebfb9a741fa10b2aa7100cc1fc4f5f3aca2dfe78b905cbd73c0d2">.github/workflows/lint.yml</a>
(2)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-4461c617ceae0c7e0206622aacdf555aedd62eb129c2efb74c84fa1567bcbe0d">tests/CMakeLists.txt</a>
(285)
</li>
<li>
<strong>M</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-87ec459ee780eeeea51956bd3d446cf94f16280acfb28d33c9b21ec272a5e278">tests/httpd.conf.in</a>
(6)
</li>
<li>
<strong>A</strong>
<a href="https://github.com/openstreetmap/mod_tile/pull/381/files#diff-d7d2cddc0673410352a3d627ecc786f4060158161acae4eff0e834c0100b6c9a">tests/tiles.sha256sum</a>
(54)
</li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href='https://github.com/openstreetmap/mod_tile/pull/381.patch'>https://github.com/openstreetmap/mod_tile/pull/381.patch</a></li>
<li><a href='https://github.com/openstreetmap/mod_tile/pull/381.diff'>https://github.com/openstreetmap/mod_tile/pull/381.diff</a></li>
</ul>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/mod_tile/pull/381">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AA6353RUCXQOCYVLROKLCYTYQHFUXAVCNFSM6AAAAABCJZ52YWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA4TSNBYG44TMOA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AA6353XCSJQJXLWZ7Y57TNDYQHFUXA5CNFSM6AAAAABCJZ52YWWGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHH2I5E4A.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/mod_tile/pull/381</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/mod_tile/pull/381",
"url": "https://github.com/openstreetmap/mod_tile/pull/381",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>