Remove ability to control tries via query string (dbe6d535d57e8fa1b79ea972894b97f5d225f08b) — this isn't possible in Laravel 5.1 as "tries" has to be given as a command line option. All fixtures are now using this option, so using the query string is not needed
Remove unnecessary script file (d70914e1ca73b182eb8850c959a49cc86b12c99f) — this isn't needed when the queue worker is started in the feature file explicitly
Don't use '--force' when running migrations (76876ae2fe9f7000eec180ed6f4fbf8b9bf181a3) — --force creates the database if it doesn't exist in Laravel 9, but not on other versions. Laravel 9 now makes the database manually like all of the other fixtures
Don't pretend the database path is configurable (ee79bceaa0329a77aeb6ee6819506de0c48db37a) — given the above change, the database path is hardcoded in the docker file so it isn't configurable anymore
Read installed Laravel version from the fixture (222e9ef889a0ddf2c0f27751393f471e2a5b5f70) — grab the actual installed Laravel version from the running fixture, instead of trying to parse it from the fixture name
Goal
NB: will be easier to review commit by commit
Some misc cleanup of the fixtures related to the changes in the queue tests
Changeset
Remove 'init: true' from docker compose file (1027c7619ba4229613ce09b67a4a536c87947b34) — this was necessary at one point but using
docker exec
makes this redundantRemove ability to control tries via query string (dbe6d535d57e8fa1b79ea972894b97f5d225f08b) — this isn't possible in Laravel 5.1 as "tries" has to be given as a command line option. All fixtures are now using this option, so using the query string is not needed
Remove unnecessary script file (d70914e1ca73b182eb8850c959a49cc86b12c99f) — this isn't needed when the queue worker is started in the feature file explicitly
Don't use '--force' when running migrations (76876ae2fe9f7000eec180ed6f4fbf8b9bf181a3) —
--force
creates the database if it doesn't exist in Laravel 9, but not on other versions. Laravel 9 now makes the database manually like all of the other fixturesDon't pretend the database path is configurable (ee79bceaa0329a77aeb6ee6819506de0c48db37a) — given the above change, the database path is hardcoded in the docker file so it isn't configurable anymore
Implement 'major_version' in terms of 'version' (1f6c3f66a51e9253ad455244eca36be02e771ce8) — simplifies the
major_version
helper by using the newversion
helperRead installed Laravel version from the fixture (222e9ef889a0ddf2c0f27751393f471e2a5b5f70) — grab the actual installed Laravel version from the running fixture, instead of trying to parse it from the fixture name