Update parse.yml

This commit is contained in:
Ray 2025-08-19 10:36:22 +02:00
parent b1f6ab38b5
commit 1098f41885

View File

@ -1,38 +1,37 @@
name: Parse raylib API name: Parse raylib API
on: on:
workflow_dispatch: workflow_dispatch:
push: push:
paths: paths:
- "src/raylib.h" - "src/raylib.h"
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Update parse files - name: Update parse files
working-directory: tools/parser working-directory: tools/parser
run: | run: |
make raylib_api make raylib_api
mv raylib_api.* output mv raylib_api.* output
- name: Diff parse files - name: Diff parse files
id: diff id: diff
run: | run: |
git add -N parser git add -N parser
git diff --name-only --exit-code git diff --name-only --exit-code
continue-on-error: true continue-on-error: true
- name: Commit parse files - name: Commit parse files
if: steps.diff.outcome == 'failure' if: steps.diff.outcome == 'failure'
run: | run: |
set -x set -x
git config user.email "github-actions[bot]@users.noreply.github.com" git config user.name "github-actions[bot]"
git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add tools/parser git add tools/parser
git commit -m "Update raylib_api.* by CI" git commit -m "Update raylib_api.* by CI"
git push git push