Skip to content

fix

fix #2

name: Verify Bundled
on:
schedule:
# every week
- cron: "0 0 * * 0"
push:
pull_request:
workflow_dispatch: ~
permissions:
contents: read
jobs:
verify_bundled:
runs-on: ubuntu-22.04
steps:
- name: git checkout
uses: actions/checkout@v5
- uses: dorny/paths-filter@v3
id: changes
with:
filters: |
opcache_jit_ir:
- 'ext/opcache/jit/ir/**'
- name: Download IR
if: (success() || failure()) && (steps.filter.outputs.opcache_jit_ir == 'true' || (github.event_name != 'push' && github.event_name != 'pull_request'))
run: |
rm -rf ext/opcache/jit/ir
git clone --revision=5a81104e650ebd7ac24eb63d4dff67db723a5278 https://github.com/dstogov/ir.git ext/opcache/jit/ir
- name: Verify bundled files are up to date
run: git add . -N && git diff -a --exit-code