Skip to content

chore: Sync fixtures as of 2026-01-22 18:25:40 #444

chore: Sync fixtures as of 2026-01-22 18:25:40

chore: Sync fixtures as of 2026-01-22 18:25:40 #444

Workflow file for this run

---
name: CI
on:
push:
branches:
- '**'
tags:
- v*.*.*
pull_request:
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
markdown-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v6
- name: Run markdownlint-cli
uses: nosborn/github-action-markdown-cli@v3.5.0
with:
files: .
config_file: ".markdownlint.yaml"
test:
needs:
- markdown-lint
runs-on: ubuntu-latest
name: .NET ${{ matrix.dotnet-version }}
strategy:
matrix:
dotnet-version:
- '9.0.x'
steps:
- uses: actions/checkout@v6
- name: Setup dotnet ${{ matrix.dotnet-version }}
uses: actions/setup-dotnet@v5
with:
dotnet-version: ${{ matrix.dotnet-version }}
- name: Display dotnet version
run: dotnet --version
- name: Restore dependencies
run: dotnet restore
- name: Build
run: dotnet build --no-restore
- name: Test
run: dotnet test --no-build --verbosity normal
release:
needs: test
if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest
steps:
- name: Trigger release workflow
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: gh workflow run release.yml -R ${{ github.repository }} -f tag=${{ github.ref_name }}