view third_party/libuv/.github/workflows/CI-sample.yml @ 278:8d560f50ed4c

Improve infinite canvas interactions and browser chrome Render Lucide icons directly with Raylib, add searchable icon browsing, robust text editing, entity lifecycle animations, z-order-safe input, semantic themes, and animated editable browser controls. Document rendering, pinning, context, and component extension for future agents. Co-authored-by: Copilot <[email protected]> Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
author MrJuneJune <me@mrjunejune.com>
date Mon, 17 Aug 2026 22:16:14 -0700
parents 948de3f54cea
children
line wrap: on
line source

name: ci-sample

on:
  pull_request:
    paths:
      - '**'
      - '!docs/**'
      - '!.**'
      - 'docs/code/**'
      - '.github/workflows/CI-sample.yml'
  push:
    branches:
      - v[0-9].*
      - master

jobs:
  build:
    strategy:
      fail-fast: false
      matrix:
        os: [macos-latest, ubuntu-latest, windows-latest]
    runs-on: ${{matrix.os}}
    steps:
      - uses: actions/checkout@v4
      - name: setup
        run: cmake -E make_directory ${{runner.workspace}}/libuv/docs/code/build
      - name: configure
        # you may like use Ninja on unix-like OS, but for windows, the only easy way is to use Visual Studio if you want Ninja
        run: cmake ..
        working-directory: ${{runner.workspace}}/libuv/docs/code/build
      - name: build
        run: cmake --build .
        working-directory: ${{runner.workspace}}/libuv/docs/code/build