Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
e0d0cd5
feat: add migration logging required fields (#38)
larskemper Aug 18, 2025
d2468fd
refactor: add migration logging optional fields (#40)
larskemper Aug 21, 2025
638b84d
refactor!: migration connection usage (#43)
larskemper Aug 26, 2025
d077e38
fix: phpstan log array types (#47)
larskemper Aug 27, 2025
5d495b8
feat: fill logs with meaningful data src/Migration (#46)
jozsefdamokos Aug 27, 2025
4a5b659
feat: add iterative log building helper (#48)
larskemper Aug 28, 2025
b50abbf
feat: fill logs with meaningful data (#49)
larskemper Aug 29, 2025
cb0f6b1
docs: update changelog
larskemper Sep 1, 2025
8646a89
feat: refactor connection credentials page (#42)
jozsefdamokos Sep 2, 2025
62cb5dd
refactor!: convert to ts (#39)
larskemper Sep 2, 2025
54d4550
fix: phpstan for feature branch (#52)
larskemper Sep 5, 2025
8536708
feat: add migration fixes table (#56)
larskemper Sep 15, 2025
f69773c
feat: add migration validation of converted data (#51)
larskemper Sep 17, 2025
d5d1cdc
refactor: cleanup wording (#59)
larskemper Sep 22, 2025
19f4267
chore: drop migration cli commands (#60)
larskemper Sep 22, 2025
b93a071
fix: adjust profile icon paths (#61)
vintagesucks Sep 22, 2025
976d4b4
refactor: use meteor tokens (#58)
larskemper Sep 23, 2025
fc4372d
fix: adjust log file generation (#64)
larskemper Oct 2, 2025
4ed6c64
refactor: improve ui/ux (#68)
larskemper Oct 6, 2025
001ed93
12367/add entity classes (#76)
DennisGarding Oct 24, 2025
5be00ca
feat: checksum and reset via mq (#57)
larskemper Oct 29, 2025
6deb24e
Merge remote-tracking branch 'origin/trunk' into feature/migration-lo…
larskemper Oct 29, 2025
85bccaa
fix: phpstan
larskemper Oct 29, 2025
271b787
fix: phpunit
larskemper Oct 30, 2025
35709d7
feat: apply fixes prototype (#63)
DennisGarding Oct 31, 2025
63dbef2
feat: split message queue process (#74)
jozsefdamokos Oct 31, 2025
7ce1a74
feat: add acl constraints (#77)
larskemper Nov 3, 2025
d6af580
13248/change swag migration fix table (#81)
DennisGarding Nov 6, 2025
8a16844
Chore: 13247/change table swag migration logging (#80)
DennisGarding Nov 7, 2025
ac67406
refactor: change swag migration mapping (#82)
DennisGarding Nov 10, 2025
222c0bd
refactor: remove main mapping id from migration fix (#83)
larskemper Nov 10, 2025
3356c13
ci: add check for conventional commits (#84)
larskemper Nov 10, 2025
6c36b6d
refactor: re-group migrations (#86)
larskemper Nov 10, 2025
7f5da1d
refactor: load fixes (#88)
DennisGarding Nov 17, 2025
4409572
refactor: use xxh hash (#85)
larskemper Nov 18, 2025
a05f7e7
feat: add error resolution ui (#53)
larskemper Nov 28, 2025
8f780ff
chore: check naming consistency across error resolution (#94)
larskemper Nov 28, 2025
de33168
chore: fix package de sync (#95)
larskemper Dec 1, 2025
5d4ec50
refactor: remove validation from converter (#79)
DennisGarding Dec 2, 2025
134e9eb
test: error resolution ui (#90)
larskemper Dec 8, 2025
14f548b
fix: change connection modal (#98)
vintagesucks Dec 9, 2025
aba7961
fix: typos in error resolution "no option available" banner (#101)
vintagesucks Dec 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions .github/workflows/admin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ on:
workflow_call:
Copy link
Member Author

@larskemper larskemper Nov 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

todo before merge: check all commit message for conventional commit and don't squash merge


jobs:
eslint:
name: ESLint
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: shopware/github-actions/setup-extension@main
Expand All @@ -34,6 +34,7 @@ jobs:
- run: |
composer -d custom/plugins/${{ github.event.repository.name }} run admin:install
composer -d custom/plugins/${{ github.event.repository.name }} run admin:lint
composer -d custom/plugins/${{ github.event.repository.name }} run admin:format

stylelint:
name: Stylelint
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/check-pr-title.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Check PR title

on:
pull_request:
types:
- opened
- reopened
- edited
- synchronize

permissions:
pull-requests: read

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # 6.1.1
with:
types: |
feat
fix
chore
docs
style
refactor
perf
test
build
ci
revert
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
}
- name: Import SW5 TestData DB
working-directory: custom/plugins/${{ github.event.repository.name }}/tests
run: mysql -uroot < testData/sw55.sql
run: mysql -uroot < _fixtures/database/sw55.sql
- name: Run PHPUnit
working-directory: custom/plugins/${{ github.event.repository.name }}
run: php -d pcov.enabled=1 -d pcov.directory=${PWD} -d pcov.exclude='~(vendor|tests|node_modules)~' ${GITHUB_WORKSPACE}/vendor/bin/phpunit --configuration phpunit.xml.dist
Expand Down Expand Up @@ -118,7 +118,7 @@ jobs:
run: |
composer run build:js:admin
cd custom/plugins/${{ github.event.repository.name }}/tests
mysql -uroot < testData/sw55.sql
mysql -uroot < _fixtures/database/sw55.sql
- name: Install playwright
working-directory: custom/plugins/${{ github.event.repository.name }}/tests/acceptance
run: |
Expand Down
37 changes: 27 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,32 @@
.idea
.vscode
coverage/
.phpunit.cache
.phpunit.result.cache
vendor
node_modules
phpstan.neon
# ide
.idea/
.vscode/

# os
.DS_Store

# node
node_modules/
*.hot-update.js
/var/

# php
vendor/
phpstan.neon
composer.lock
src/Resources/public/administration/
.phpunit.cache
.phpunit.result.cache

# tests
coverage/

# build
src/Resources/public/static/
src/Resources/public/administration/
src/Resources/app/administration/.tmp

# runtime
/var/
.env

# plugin
/migration_assistant.cache
199 changes: 0 additions & 199 deletions .gitlab-ci.yml

This file was deleted.

34 changes: 0 additions & 34 deletions .gitlab/Dockerfile

This file was deleted.

Loading