Skip to content

Fixed animation start regression that prevented animations from running #122

Fixed animation start regression that prevented animations from running

Fixed animation start regression that prevented animations from running #122

# Copyright (c) 2024 Microsoft Corporation
# Copyright (c) 2026 Eclipse ThreadX contributors
#
# This program and the accompanying materials are made available under the
# terms of the MIT License which is available at
# https://opensource.org/licenses/MIT.
#
# SPDX-License-Identifier: MIT
# Some portions generated by Claude Code (Opus 5).
# This is a basic workflow that is manually triggered
name: GUIX Studio Demo Test
# Controls when the action will run. dev is included deliberately: it is the
# integration branch, so a master-only trigger gated no pull request that
# anybody opened. Verified green on a runner before being switched on --
# 227 of 227 generation tests and 212 of 212 compile tests.
on:
workflow_dispatch:
push:
branches: [ master, dev ]
pull_request:
branches: [ master, dev ]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "linux_job"
run_tests:
permissions:
contents: read
issues: read
checks: write
pull-requests: write
# The type of runner that the job will run on
# Pinned deliberately rather than windows-latest: the image this job
# needs has to be a reviewable commit, not something that changes
# underneath the build. windows-2019 sat here until 2026-08-26, more
# than a year after GitHub retired that image, so every run queued for
# 24 hours and was then cancelled without ever reaching a runner.
runs-on: windows-2022
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Actions are pinned to a commit SHA, with the version in the trailing
# comment. A tag can be moved; a SHA cannot, so this is what makes "which
# code ran in CI" answerable from the repository. Dependabot moves these
# pins and rewrites the comment with them -- see .github/dependabot.yml.
- name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
submodules: true
- name: Build
run: scripts\build_guix_studio.cmd
- name: Test
run: scripts\test_studio_demo.cmd
- name: Publish Test Results
uses: EnricoMi/publish-unit-test-result-action/composite@d0a4676d0e0b938bc201470d88276b7c74c712b3 # v2.24.0
if: always()
with:
check_name: Test Results GUIX Studio Demo
files: |
test\guix_studio_test\test_demo\*.xml
- name: Upload Test Results
if: success() || failure()
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: test_reports
path: |
test\guix_studio_test\test_demo\*.xml
test\guix_studio_test\test_demo\Testing\**\*.xml