X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=scripts%2Fgen_github_workflow_ci.php;h=6ae9e4513d527e911cc8ce0c106dee603085eaf6;hb=84f63fc535ad72f54736869627761dca87ce9c29;hp=ff4e890bd530f5c7c4aa61b8c4e1fbc112225844;hpb=a4d2afadfbd61d787548c9eb528cbbe4d0c6bb22;p=awesomized%2Fext-ion diff --git a/scripts/gen_github_workflow_ci.php b/scripts/gen_github_workflow_ci.php index ff4e890..6ae9e45 100755 --- a/scripts/gen_github_workflow_ci.php +++ b/scripts/gen_github_workflow_ci.php @@ -4,8 +4,36 @@ name: ci on: workflow_dispatch: - push: + release: + types: [published] pull_request: + paths-ignore: + - .dockerignore + - .editorconfig + - .gitignore + - AUTHORS + - CONTRIBUTING.md + - CREDITS + - Dockerfile + - 'docs/**' + - EXPERIMENTAL + - gen_stub.php*.diff + - LICENSE + - README.md + push: + paths-ignore: + - .dockerignore + - .editorconfig + - .gitignore + - AUTHORS + - CONTRIBUTING.md + - CREDITS + - Dockerfile + - 'docs/**' + - EXPERIMENTAL + - gen_stub.php*.diff + - LICENSE + - README.md jobs: github([ "cur" => [ "PHP" => $cur, + "enable_intl" => "yes", "enable_debug", "enable_zts", ], @@ -21,6 +50,7 @@ $job = $gen->github([ "CFLAGS" => "-O0 -g --coverage", "CXXFLAGS" => "-O0 -g --coverage", "PHP" => $cur, + "enable_intl" => "yes", ]]); foreach ($job as $id => $env) { printf(" %s:\n", $id); @@ -57,8 +87,11 @@ foreach ($job as $id => $env) { - name: Coverage if: success() run: | + find . -name '*.gc*' cd .libs - bash <(curl -s https://codecov.io/bash) -X xcode -X coveragepy + curl -Os https://uploader.codecov.io/latest/linux/codecov + chmod +x codecov + ./codecov