<div style="display: flex; flex-wrap: wrap; white-space: pre-wrap; align-items: center; "><img height="20" width="20" style="border-radius:50%; margin-right: 4px;" decoding="async" src="https://avatars.githubusercontent.com/u/36066?s=20&v=4" /><strong>pablobm</strong> left a comment <a href="https://github.com/openstreetmap/openstreetmap-website/issues/2344#issuecomment-3318553465">(openstreetmap/openstreetmap-website#2344)</a></div>
<p dir="auto">Travis is no more, so the above is a bit outdated. Time for a reassessment? ðŸ™‚</p>
<p dir="auto">I see that a GitHub action was added (<a href="https://github.com/openstreetmap/openstreetmap-website/blob/master/.github/workflows/docker.yml">.github/workflows/docker.yml</a>) to test the Docker image, so perhaps that's this problem solved?</p>
<p dir="auto">Having said that: bear in mind that the mentioned action is imperfect as it runs <code class="notranslate">ubuntu-latest</code> AMD64, and not other host systems. Normally this wouldn't be a problem, but currently the tests fail on Docker with a macOS ARM host (see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3289972800" data-permission-text="Title is private" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/6287" data-hovercard-type="issue" data-hovercard-url="/openstreetmap/openstreetmap-website/issues/6287/hovercard" href="https://github.com/openstreetmap/openstreetmap-website/issues/6287">#6287</a>, PR incoming). From what I can see, it's not possible to run this combo (Docker+macos+ARM) on GitHub Actions: <a href="https://github.com/orgs/community/discussions/25777">https://github.com/orgs/community/discussions/25777</a>.</p>
<p dir="auto">As for Vagrant, my impression is that it's possible to run it on GitHub Actions, but requires "large" runners, which are paid.</p>
<p dir="auto"><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gravitystorm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gravitystorm">@gravitystorm</a> - Re: testing <code class="notranslate">script/vagrant/setup/provision.sh</code>: unless I misunderstand, I think that's not feasible. The script installs apt packages and copies config files that are different from the Docker ones. The environments in Vagrant and Docker are different, so testing the script in GitHub's Docker environment won't ensure that it works, and in fact could fail when it's correct.</p>
<p dir="auto">Any idea of how common it is for contributors to use Docker or Vagrant? My impression is that Docker is useful and Vagrant is out of fashion... but that's my 100% anecdotal experience so I'd love to hear opinions.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/2344#issuecomment-3318553465">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLLR5PSG2CZBN7JELOT3T7QKHAVCNFSM6AAAAACHFA3VASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTGMJYGU2TGNBWGU">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLINY2MGNDOB3WPHQ5D3T7QKHA5CNFSM6AAAAACHFA3VASWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTWFZUNXS.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/openstreetmap-website/issues/2344/3318553465</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/openstreetmap-website/issues/2344#issuecomment-3318553465",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/2344#issuecomment-3318553465",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>