diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4f54d9e5a5..2f876c42ad 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlab-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/.github/workflows/ci-mariadb.yml b/.github/workflows/ci-mariadb.yml
index d60e07a9c3..065f18e438 100644
--- a/.github/workflows/ci-mariadb.yml
+++ b/.github/workflows/ci-mariadb.yml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/.github/workflows/ci-mssql.yml b/.github/workflows/ci-mssql.yml
index 4013b01de9..8a57cc1885 100644
--- a/.github/workflows/ci-mssql.yml
+++ b/.github/workflows/ci-mssql.yml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/.github/workflows/ci-mysql.yml b/.github/workflows/ci-mysql.yml
index 2275eb9013..b59740b2ca 100644
--- a/.github/workflows/ci-mysql.yml
+++ b/.github/workflows/ci-mysql.yml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/.github/workflows/ci-node.yml b/.github/workflows/ci-node.yml
index cf96ebb669..dd503271e4 100644
--- a/.github/workflows/ci-node.yml
+++ b/.github/workflows/ci-node.yml
@@ -1,6 +1,36 @@
name: build-node
-on: [push, pull_request]
+on:
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
env:
DEFAULT_COMPOSER_FLAGS: "--prefer-dist --no-interaction --no-progress --optimize-autoloader --ansi"
diff --git a/.github/workflows/ci-oracle.yml b/.github/workflows/ci-oracle.yml
index b1f56f7e66..e310313984 100644
--- a/.github/workflows/ci-oracle.yml
+++ b/.github/workflows/ci-oracle.yml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/.github/workflows/ci-pgsql.yml b/.github/workflows/ci-pgsql.yml
index f655db3bdd..44481a51cf 100644
--- a/.github/workflows/ci-pgsql.yml
+++ b/.github/workflows/ci-pgsql.yml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/.github/workflows/ci-sqlite.yml b/.github/workflows/ci-sqlite.yml
index e6026ebacc..f672a6e3bd 100644
--- a/.github/workflows/ci-sqlite.yml
+++ b/.github/workflows/ci-sqlite.yml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml
index df3966fb44..861d649c66 100644
--- a/.github/workflows/lint.yaml
+++ b/.github/workflows/lint.yaml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml
index 4fe448db77..86518b0bce 100644
--- a/.github/workflows/static.yml
+++ b/.github/workflows/static.yml
@@ -6,8 +6,36 @@ permissions:
pull-requests: write
on:
- - pull_request
- - push
+ pull_request: &ignore-paths
+ paths-ignore:
+ - ".appveyor.yml"
+ - ".codeclimate.yml"
+ - ".dockerignore"
+ - ".editorconfig"
+ - ".eslintignore"
+ - ".eslintrc"
+ - ".git-blame-ignore-revs"
+ - ".gitattributes"
+ - ".github/CONTRIBUTING.md"
+ - ".github/FUNDING.yml"
+ - ".github/ISSUE_TEMPLATE.md"
+ - ".github/PULL_REQUEST_TEMPLATE.md"
+ - ".github/SECURITY.md"
+ - ".gitignore"
+ - ".gitlabs-ci.yml"
+ - "code-of-conduct.md"
+ - "docs/**"
+ - "framework/.gitignore"
+ - "framework/.phpstorm.meta.php"
+ - "framework/CHANGELOG.md"
+ - "framework/LICENSE.md"
+ - "framework/README.md"
+ - "framework/UPGRADE.md"
+ - "LICENSE.md"
+ - "README.md"
+ - "ROADMAP.md"
+
+ push: *ignore-paths
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index 9347786ca2..1406eb2263 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -29,6 +29,7 @@
framework/web/ResponseFormatterInterface.php
framework/bootstrap
framework/base
+ framework/messages
framework/requirements