Skip to content

ci: run build tests on linux, macos, and windows - #1043

Merged
imfing merged 3 commits into
mainfrom
ci/cross-platform-build-tests
Sep 29, 2026
Merged

imfing merged 3 commits into
mainfrom
ci/cross-platform-build-tests

Conversation

@imfing

@imfing imfing commented Sep 29, 2026

Copy link
Copy Markdown
Owner

Summary

A recent issue only reproduced on Windows, so this runs the build tests on all three platforms.

  • Adds an os dimension (ubuntu-latest, macos-latest, windows-latest) to the build test matrix, alongside the existing Hugo versions (0.161.1, 0.166.0) → 6 jobs
  • Switches Hugo install from the Linux-only .deb to peaceiris/actions-hugo@v3 (extended)
  • Adds Go setup and a full docs site build (npm run build) before the build specs, so the real site is exercised on every platform
  • Includes the OS in report artifact names to avoid collisions

Windows runners check out with CRLF line endings by default, matching typical Windows users, so line-ending issues should surface too.

@imfing
imfing deployed to accessibility September 29, 2026 21:23 — with GitHub Actions Active
@netlify

netlify Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for hugo-hextra ready!

Name Link
🔨 Latest commit 3b19fc8
🔍 Latest deploy log https://app.netlify.com/projects/hugo-hextra/deploys/6abc3260825e250008291175
😎 Deploy Preview https://deploy-preview-1043--hugo-hextra.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@imfing
imfing deployed to accessibility September 29, 2026 21:28 — with GitHub Actions Active
@imfing
imfing deployed to accessibility September 29, 2026 21:49 — with GitHub Actions Active
@imfing
imfing merged commit 03cb949 into main Sep 29, 2026
12 checks passed
@imfing
imfing deleted the ci/cross-platform-build-tests branch September 29, 2026 21:51

This branch was successfully deployed

1 active deployment
accessibility — 3b19fc8a Deployed Sep 29, 2026 by imfing via a11y #130
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant