8960a83047
[4.x] Laravel 12 support ( #1321 )
...
* Add Laravel 12 support, drop Laravel 11 support
* Fix RLS tree generation (specify schema name in generateTrees())
* ci fixes, use stable virtualcolumn version
---------
Co-authored-by: lukinovec <lukinovec@gmail.com>
2025-02-25 16:26:18 +01:00
657e165cc8
[4.x] Cleanup ( #1317 )
...
* cleanup, resolve todos, add immediate todos
* Improve path_identification_middleware docblock
* rename leave() method in tests
* wip fix hardcoded values making assumptions about the parameters used in routing
* defaultParameterNames
* fix CreatesDatabaseUsers return values
* $tenant -> tenant()
* resolve more todos
* make comment block a complete block
* Correct useTenantRoutesInFortify(), delete unused import
* test fixes
* remove todos
* remove JobPipeline todo
* simplify comment example
* remove todo
* fix VERSION_PREFIX in queue.yml
---------
Co-authored-by: lukinovec <lukinovec@gmail.com>
2025-02-20 20:49:09 +01:00
Samuel Štancl
8f958d5779
[4.x] Queue logic refactor ( #1289 )
...
* simplify QueueTenancyBootstrapper
* wip: add persistent queue bootstrapper, minor testcase refactor
* ci: run persistent queue tests
* simplify persistent queue bootstrapper
* Fix code style (php-cs-fixer)
* phpstan fixes, clarify previousTenant use
* remove false positive regression test
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-14 13:49:16 +01:00
Samuel Štancl
a88a42fbbf
[4.x] Add DisallowSqliteAttach feature ( #1283 )
...
* queue.yml: remove TENANCY_VERSION env var from test.sh
* add DisallowSqliteAttach feature
* Fix code style (php-cs-fixer)
* ci: add cd to each step
* ci: simpler solution to race conditions, proper os/arch matrix
* ci: fix runs-on matrix
* ci: fix workflow on windows, fix makefile
* Auto-build: Update extensions [skip ci]
* Auto-build: Update extensions [skip ci]
* ci: try fixing retry logic, make makefile use cl on Windows
* ci: use the current branch for rebase
* ci: try calling vcvars64
* ci: misc minor fixes
* ci: try fixing c compiler on windows
* ci: misc minor fixes
* ci: add debug steps
* ci: try to fix windows build
* ci: try using clang on windows
* ci: windows fixes, makefile fix
* Auto-build: Update extensions [skip ci]
* ci: dont produce .exp .lib on Windows
* ci: try forcing shell: bash on commit step
* ci: try to get linux cross-compilation working
* ci: reformulate condition
* ci: fix syntax error
* ci: correct debian image name
* Auto-build: Update extensions [skip ci]
* ci: try to set up macOS cross-compilation
* ci: add ARCH variable to makefile, override it during cross-compilation
* Auto-build: Update extensions [skip ci]
* ci: X64 -> x64
* ci: only trigger extensions.yml on pushes to extensions/
* fix tests on x64
* ci: try using bash for pushing on windows; ignore phpstan error
* fix test failing in ci but passing locally
* bump php version in composer.json, trigger extensions.yml build
* remove comment
* noattach: more explicit return values, avoid potential non-bool return values
* makefile: use -Os on Windows
* ci: use make -B
* ci: try triggering extensions build on extensions.yml file changes
* Auto-build: Update extensions [skip ci]
* Auto-build: Update extensions [skip ci]
* ci: remove windows linker flag, use a whitelist for git add
* Auto-build: Update extensions [skip ci]
* Auto-build: Update extensions [skip ci]
* Auto-build: Update extensions [skip ci]
* fix path in feature class, minor refactor
* Fix code style (php-cs-fixer)
---------
Co-authored-by: PHP CS Fixer <phpcsfixer@example.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-04 15:34:37 +01:00
abe1f1f0ec
queue ci: set TENANCY_VERSION for setup.sh
2024-12-31 07:40:06 +01:00
f84b22e6ce
add queue CI workflow
2024-12-31 06:44:50 +01:00