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