Skip to content

ci: add vglyph checks - #2

Merged
GGRei merged 1 commit into
mainfrom
ci/complete-vglyph-actions
Jun 23, 2026
Merged

ci: add vglyph checks#2
GGRei merged 1 commit into
mainfrom
ci/complete-vglyph-actions

Conversation

@GGRei

@GGRei GGRei commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

This adds a CI workflow for vglyph on Linux, macOS, and Windows.

The workflow installs the native rendering dependencies, verifies the required pkg-config modules, runs the vglyph tests, and compiles the examples without launching GUI windows.

Linux also runs formatting and markdown checks.

Changes

  • Add CI Checks / Linux, CI Checks / macOS, and CI Checks / Windows jobs.
  • Install V from the current upstream compiler.
  • Install native dependencies for FreeType, HarfBuzz, FriBidi, Fontconfig, Pango, GLib/GObject.
  • Run root vglyph tests only, avoiding accidental recursive testing of downloaded toolchains.
  • Compile tracked direct examples from examples/*.v.
  • Mount the checkout as a temporary VMODULES/vglyph module so examples and docs use the PR code.
  • Add readable test/example counters in CI logs.

Tests

v run _check.vsh
git diff --check

@GGRei
GGRei force-pushed the ci/complete-vglyph-actions branch from 2970001 to 89b639e Compare June 22, 2026 18:36
@GGRei GGRei closed this Jun 22, 2026
@GGRei GGRei reopened this Jun 23, 2026
@GGRei
GGRei merged commit 9f20a94 into main Jun 23, 2026
5 of 6 checks passed
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