Skip to content

Commit 43a91fb

Browse files
committed
Merge branch '1.9.4.x' into replace-1525
# Conflicts: # README.md
2 parents 281d330 + c493d43 commit 43a91fb

File tree

749 files changed

+2173
-7797
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

749 files changed

+2173
-7797
lines changed

.all-contributorsrc

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"commit": true,
1111
"commitConvention": "none",
1212
"contributorTemplate": "<a href=\"<%= contributor.profile %>\"><img src=\"<%= contributor.avatar_url %>\" loading=\"lazy\" width=\"<%= options.imageSize %>\" alt=\"\"/><br /><sub><b><%= contributor.name %></b></sub></a>",
13+
"badgeTemplate": "<a href=\"#contributors-\"><img src=\"https://img.shields.io/badge/all_contributors-<%= contributors.length %>-orange.svg\" alt=\"All Contributors\"></a>",
1314
"contributors": [
1415
{
1516
"login": "sreichel",
@@ -1332,7 +1333,10 @@
13321333
"login": "cebe",
13331334
"name": "Carsten Brandt",
13341335
"avatar_url": "https://avatars.githubusercontent.com/u/189796?v=4",
1335-
"profile": "http://cebe.cc/"
1336+
"profile": "http://cebe.cc/",
1337+
"contributions": [
1338+
"code"
1339+
]
13361340
},
13371341
{
13381342
"login": "eneiasramos",
@@ -1351,6 +1355,24 @@
13511355
"contributions": [
13521356
"code"
13531357
]
1358+
},
1359+
{
1360+
"login": "rfeese",
1361+
"name": "Roger Feese",
1362+
"avatar_url": "https://avatars.githubusercontent.com/u/7074181?v=4",
1363+
"profile": "https://github.com/rfeese",
1364+
"contributions": [
1365+
"code"
1366+
]
1367+
},
1368+
{
1369+
"login": "AGelzer",
1370+
"name": "Alexander Gelzer",
1371+
"avatar_url": "https://avatars.githubusercontent.com/u/34437931?v=4",
1372+
"profile": "https://github.com/AGelzer",
1373+
"contributions": [
1374+
"code"
1375+
]
13541376
}
13551377
],
13561378
"contributorsPerLine": 7

.ddev/commands/web/php-cs-fixer

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
## Description: run PHP-CS-Fixer
4+
## Usage: php-cs-fixer
5+
## Example: ddev php-cs-fixer <path-to-files>
6+
7+
php vendor/bin/php-cs-fixer fix "$@"

.ddev/commands/web/phpcbf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
## Description: run PHPCodeBeautifier
4+
## Usage: phpcbf
5+
## Example: ddev phpcbf <path-to-files>
6+
7+
php vendor/bin/phpcbf -s -p --report=full,source,summary "$@"

.ddev/commands/web/phpcs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
## Description: run PHPCodeSniffer
4+
## Usage: phpcs
5+
## Example: ddev phpcs <path-to-files>
6+
7+
php vendor/bin/phpcs -s -p --report=full,summary "$@"

.ddev/commands/web/phpmd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
## Description: run PHPMD
4+
## Usage: phpmd
5+
## Example: ddev phpmd <path-to-files>
6+
7+
php vendor/bin/phpmd "$@" text .phpmd.dist.xml

.ddev/commands/web/phpstan

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
## Description: run PHPStan
4+
## Usage: phpstan
5+
## Example: ddev phpstan <path-to-files>
6+
7+
XDEBUG_MODE=off php vendor/bin/phpstan analyze "$@"

.ddev/commands/web/rector

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash
2+
3+
## Description: run rector
4+
## Usage: rector
5+
## Example: ddev rector <path-to-files>
6+
7+
cp -n vendor/sreichel/openmage-rector/rector.php rector.php
8+
php vendor/bin/rector process "$@"

.ddev/commands/web/vendor-patches

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/bash
2+
3+
## Description: create Vendor Patches
4+
## Usage: vendor-patches
5+
## Example: ddev vendor-patches
6+
7+
php vendor/bin/vendor-patches generate

.github/codeql-config.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
paths-ignore:
3+
- 'js/prototype/prototype.js'
4+
- 'skin/frontend/rwd/default/js/lib/selectivizr.js'
5+
- 'js/mage/adminhtml/flexuploader.js'
6+
- 'js/mage/adminhtml/sales/packaging.js'
7+
- 'js/mage/adminhtml/uploader/instance.js'
8+
- 'js/mage/adminhtml/wysiwyg/tiny_mce/setup.js'
9+
- 'js/prototype/validation.js'
10+
- 'js/tiny_mce/tiny_mce_dev.js'
11+
- 'js/tiny_mce/tiny_mce.js'
12+
- 'js/tiny_mce/tiny_mce_src.js'
13+
- 'js/tiny_mce/tiny_mce_jquery.js'
14+
- 'js/tiny_mce/tiny_mce_jquery_src.js'
15+
- 'js/tiny_mce/tiny_mce_prototype.js'
16+
- 'js/tiny_mce/tiny_mce_prototype_src.js'
17+
- 'js/tiny_mce/classes/**/*.js'
18+
- 'js/tiny_mce/utils/**/*.js'
19+
- 'js/tiny_mce/plugins/**/*.js'
20+
- 'js/lib/jquery/jquery-1.12.4.js'
21+
- 'js/extjs/ext-tree.js'
22+
- '**/*.test.js'

.github/labeler.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,3 +623,7 @@
623623
- dev/sonar*
624624
- .github/workflows/phpunit.yml
625625
- .github/workflows/sonar.yml
626+
627+
'ddev':
628+
- .ddev/*
629+
- .ddev/**/*

.github/workflows/check-files.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -88,46 +88,46 @@ jobs:
8888
8989
- name: Run step if any file(s) changed
9090
id: all
91-
if: steps.changed-files-specific.outputs.any_changed == 'true'
91+
if: steps.changed-files-specific.outputs.any_modified == 'true'
9292
run: |
9393
echo "One or more files have changed."
9494
95-
count="$(grep -oE "composer.*" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
95+
count="$(grep -oE "composer.*" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
9696
echo "$count Composer file(s) changed"
9797
echo "composer=$count" >> $GITHUB_OUTPUT
9898
99-
count="$(grep -oE "*.php" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
99+
count="$(grep -oE "*.php" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
100100
echo "$count PHP file(s) changed"
101101
echo "php=$count" >> $GITHUB_OUTPUT
102102
103-
count="$(grep -oE "*.xml" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
103+
count="$(grep -oE "*.xml" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
104104
echo "$count XML file(s) changed"
105105
echo "xml=$count" >> $GITHUB_OUTPUT
106106
107-
count="$(grep -oE ".github/workflows/**" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
107+
count="$(grep -oE ".github/workflows/**" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
108108
echo "$count Workflow file(s) changed"
109109
echo "workflow=$count" >> $GITHUB_OUTPUT
110110
111-
count="$(grep -oE "**phpcs**" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
111+
count="$(grep -oE "**phpcs**" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
112112
echo "$count PHPCS file(s) changed"
113113
echo "phpcs=$count" >> $GITHUB_OUTPUT
114114
115-
count="$(grep -oE "**php-cs-fixer**" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
115+
count="$(grep -oE "**php-cs-fixer**" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
116116
echo "$count PHP-CS-Fixer file(s) changed"
117117
echo "php-cs-fixer=$count" >> $GITHUB_OUTPUT
118118
119-
count="$(grep -oE "**phpstan**" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
119+
count="$(grep -oE "**phpstan**" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
120120
echo "$count PHPStan file(s) changed"
121121
echo "phpstan=$count" >> $GITHUB_OUTPUT
122122
123-
count="$(grep -oE "dev/tests/" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
123+
count="$(grep -oE "dev/tests/" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
124124
echo "$count UnitTest test file(s) changed"
125125
echo "phpunit-test=$count" >> $GITHUB_OUTPUT
126126
127-
count="$(grep -oE "dev/phpunit*" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
127+
count="$(grep -oE "dev/phpunit*" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
128128
echo "$count UnitTest file(s) changed"
129129
echo "phpunit=$count" >> $GITHUB_OUTPUT
130130
131-
count="$(grep -oE "dev/sonar*" <<< "${{ steps.changed-files-specific.outputs.all_changed_files }}" | wc -l)"
131+
count="$(grep -oE "dev/sonar*" <<< "${{ steps.changed-files-specific.outputs.all_modified_files }}" | wc -l)"
132132
echo "$count Sonar file(s) changed"
133133
echo "sonar=$count" >> $GITHUB_OUTPUT

.github/workflows/codeql-analysis.yml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# For most projects, this workflow file will not need changing; you simply need
2+
# to commit it to your repository.
3+
#
4+
# You may wish to alter this file to override the set of languages analyzed,
5+
# or to provide custom queries or build logic.
6+
#
7+
# ******** NOTE ********
8+
# We have attempted to detect the languages in your repository. Please check
9+
# the `language` matrix defined below to confirm you have the correct set of
10+
# supported CodeQL languages.
11+
#
12+
name: "CodeQL"
13+
14+
on:
15+
push:
16+
branches: [ "1.9.4.x", 20.0 ]
17+
pull_request:
18+
# The branches below must be a subset of the branches above
19+
branches: [ "1.9.4.x", 20.0 ]
20+
paths-ignore:
21+
- '**/*.md'
22+
- '**/*.txt'
23+
24+
jobs:
25+
analyze:
26+
name: Analyze
27+
runs-on: ubuntu-latest
28+
permissions:
29+
actions: read
30+
contents: read
31+
security-events: write
32+
33+
strategy:
34+
fail-fast: false
35+
matrix:
36+
language: [ 'javascript' ]
37+
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
38+
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
39+
40+
steps:
41+
- name: Checkout repository
42+
uses: actions/checkout@v3
43+
44+
# Initializes the CodeQL tools for scanning.
45+
- name: Initialize CodeQL
46+
uses: github/codeql-action/init@v2
47+
with:
48+
languages: ${{ matrix.language }}
49+
config-file: ./.github/codeql-config.yml
50+
# If you wish to specify custom queries, you can do so here or in a config file.
51+
# By default, queries listed here will override any specified in a config file.
52+
# Prefix the list here with "+" to use these queries and those in the config file.
53+
54+
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
55+
# queries: security-extended,security-and-quality
56+
57+
58+
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
59+
# If this step fails, then you should remove it and run the build manually (see below)
60+
- name: Autobuild
61+
uses: github/codeql-action/autobuild@v2
62+
63+
# ℹ️ Command-line programs to run using the OS shell.
64+
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
65+
66+
# If the Autobuild fails above, remove it and uncomment the following three lines.
67+
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.
68+
69+
# - run: |
70+
# echo "Run, Build Application using script"
71+
# ./location_of_script_within_repo/buildscript.sh
72+
73+
- name: Perform CodeQL Analysis
74+
uses: github/codeql-action/analyze@v2
75+
with:
76+
category: "/language:${{matrix.language}}"

.github/workflows/release.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ jobs:
2626
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
2727
restore-keys: ${{ runner.os }}-composer-
2828

29+
- name: Require Mage_Backup on v19
30+
if: startsWith(github.event.release.tag_name, 'v19')
31+
run: composer require --no-install --prefer-dist --no-progress --ignore-platform-req=ext-* openmage/module-mage-backup
32+
33+
- name: Require Mage_PageCache on v19
34+
if: startsWith(github.event.release.tag_name, 'v19')
35+
run: composer require --no-install --prefer-dist --no-progress --ignore-platform-req=ext-* openmage/module-mage-pagecache
36+
2937
- name: Composer install
3038
run: composer install --prefer-dist --no-progress --ignore-platform-req=ext-* --no-dev
3139

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,7 @@
7676

7777
phpstan*.neon
7878
!phpstan.dist.*.neon
79+
80+
# dev scripts loaded via composer
81+
/shell/update-copyright.php
82+
/shell/translations.php

0 commit comments

Comments
 (0)