aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/create_release_impl.yml
Commit message (Collapse)AuthorAgeFilesLines
* Switch Docker apt mirror to us-east-1.ec2.archive.ubuntu.comStefan Boberg2026-04-161-3/+3
| | | | | | archive.ubuntu.com has 8+ second connect times from our runners (and locally). The EC2 regional mirror should resolve within the same network, avoiding the slow external path.
* Add Docker build network diagnostics and verbose progressStefan Boberg2026-04-161-0/+15
| | | | | | | Add a diagnostics step before Docker builds that checks DNS resolution and download speed to archive.ubuntu.com and dl.winehq.org to help identify runner network issues. Also enable --progress=plain for full build output visibility.
* Enable Docker BuildKit inline caching for release image buildsStefan Boberg2026-04-161-4/+22
| | | | | | | | The Wine installation layer was being rebuilt from scratch on every CI run due to no layer caching on ephemeral runners. Pull a stable latest-wine/latest-linux cache tag before building and embed cache metadata with BUILDKIT_INLINE_CACHE so subsequent builds reuse the expensive Wine/apt layer.
* Skip release workflow when version tag already exists (#898)Stefan Boberg2026-03-271-0/+285
Split create_release.yml into a lightweight gate that checks for an existing git tag and a reusable workflow (create_release_impl.yml) containing all build/release jobs. When VERSION.txt is merged to a non-release branch the tag check short-circuits the entire workflow, preventing duplicate builds and failed artifact uploads.