Compare commits

..

3 Commits

Author SHA1 Message Date
6199e395fe Test needs npm 2024-01-24 09:03:34 +11:00
9a938ac3ea Enable builds for armv7l and arm64 2024-01-24 09:03:34 +11:00
ad018b5469 Updates to PHP 8.3 2024-01-22 22:26:44 +11:00
8 changed files with 188 additions and 132 deletions

View File

@ -1,6 +1,12 @@
stages: stages:
- test - test
- build - build
- build-manifest
variables:
DOCKER_HOST: tcp://docker:2375
VERSION: latest
VERSIONARCH: ${VERSION}-${ARCH}
# This folder is cached between builds # This folder is cached between builds
# http://docs.gitlab.com/ce/ci/yaml/README.html#cache # http://docs.gitlab.com/ce/ci/yaml/README.html#cache
@ -15,6 +21,18 @@ cache:
- node_modules/ - node_modules/
- vendor/ - vendor/
image: docker:latest
services:
- docker:dind
before_script:
- docker info && docker version
- echo "$CI_JOB_TOKEN" | docker login -u "$CI_REGISTRY_USER" "$CI_REGISTRY" --password-stdin
- if [ -n "$GITHUB_TOKEN" ]; then cat $GITHUB_TOKEN |base64 -d > auth.json; fi
include: include:
- .gitlab-test.yml - .gitlab-test.yml
- .gitlab-docker-x86_64.yml - .gitlab-docker-x86_64.yml
- .gitlab-docker-armv7l.yml
- .gitlab-docker-arm64.yml
- .gitlab-docker-manifest.yml

18
.gitlab-docker-arm64.yml Normal file
View File

@ -0,0 +1,18 @@
arm64:build:
variables:
ARCH: arm64
stage: build
script:
- if [ -f init ]; then chmod 500 init; fi
- echo -n ${CI_COMMIT_SHORT_SHA} > VERSION
- rm -rf node_modules database/seeds database/schema database/factories/*
- docker build -f docker/Dockerfile -t ${CI_REGISTRY_IMAGE}:${VERSIONARCH} .
- docker push ${CI_REGISTRY_IMAGE}:${VERSIONARCH}
tags:
- docker
- arm64
only:
- master

18
.gitlab-docker-armv7l.yml Normal file
View File

@ -0,0 +1,18 @@
armv7l:build:
variables:
ARCH: armv7l
stage: build
script:
- if [ -f init ]; then chmod 500 init; fi
- echo -n ${CI_COMMIT_SHORT_SHA} > VERSION
- rm -rf node_modules database/seeds database/schema database/factories/*
- docker build -f docker/Dockerfile -t ${CI_REGISTRY_IMAGE}:${VERSIONARCH} .
- docker push ${CI_REGISTRY_IMAGE}:${VERSIONARCH}
tags:
- docker
- armv7l
only:
- master

View File

@ -0,0 +1,10 @@
x86_64:build-manifest:
stage: build-manifest
script:
- docker manifest create ${CI_REGISTRY_IMAGE}:${VERSION} ${CI_REGISTRY_IMAGE}:${VERSION}-x86_64 ${CI_REGISTRY_IMAGE}:${VERSION}-armv7l ${CI_REGISTRY_IMAGE}:${VERSION}-arm64
- docker manifest push --purge ${CI_REGISTRY_IMAGE}:${VERSION}
tags:
- docker
- x86_64
only:
- master

View File

@ -1,27 +1,18 @@
docker: x86_64:build:
variables: variables:
VERSION: latest ARCH: x86_64
DOCKER_HOST: tcp://docker:2375
stage: build stage: build
image: docker:latest
services:
- docker:dind
before_script:
- docker info && docker version
- echo "$CI_JOB_TOKEN" | docker login -u "$CI_REGISTRY_USER" "$CI_REGISTRY" --password-stdin
- if [ -n "$GITHUB_TOKEN" ]; then cat $GITHUB_TOKEN |base64 -d > auth.json; fi
script: script:
- if [ -f init ]; then chmod 500 init; fi - if [ -f init ]; then chmod 500 init; fi
- echo -n ${CI_COMMIT_SHORT_SHA} > VERSION - echo -n ${CI_COMMIT_SHORT_SHA} > VERSION
- rm -rf node_modules database/seeds database/schema database/factories/* - rm -rf node_modules database/seeds database/schema database/factories/*
- docker build -f docker/Dockerfile -t ${CI_REGISTRY_IMAGE}:${VERSION} . - docker build -f docker/Dockerfile -t ${CI_REGISTRY_IMAGE}:${VERSIONARCH} .
- docker push ${CI_REGISTRY_IMAGE}:${VERSION} - docker push ${CI_REGISTRY_IMAGE}:${VERSIONARCH}
tags: tags:
- docker - docker
- x86_64 - x86_64
only: only:
- BRANCH-2.0 - master

View File

@ -1,5 +1,5 @@
test: test:
image: ${CI_REGISTRY}/leenooks/php:8.1-fpm-alpine-ldap-test image: ${CI_REGISTRY}/leenooks/php:8.3-fpm-ldap-test
stage: test stage: test
@ -21,12 +21,13 @@ test:
tags: tags:
- php - php
only: only:
- BRANCH-2.0 - master
before_script: before_script:
- mv .env.testing .env - mv .env.testing .env
# Install npm and dependancies # Install npm and dependancies
- apk add --no-cache npm
- npm i - npm i
- npm run prod - npm run prod

228
composer.lock generated
View File

@ -274,16 +274,16 @@
}, },
{ {
"name": "directorytree/ldaprecord", "name": "directorytree/ldaprecord",
"version": "v3.3.0", "version": "v3.3.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/DirectoryTree/LdapRecord.git", "url": "https://github.com/DirectoryTree/LdapRecord.git",
"reference": "17540a7740964418c1eba251d31369a276a48a76" "reference": "da3d5dff87d476a7ea9dd72d6a8972cfa907204c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/DirectoryTree/LdapRecord/zipball/17540a7740964418c1eba251d31369a276a48a76", "url": "https://api.github.com/repos/DirectoryTree/LdapRecord/zipball/da3d5dff87d476a7ea9dd72d6a8972cfa907204c",
"reference": "17540a7740964418c1eba251d31369a276a48a76", "reference": "da3d5dff87d476a7ea9dd72d6a8972cfa907204c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -346,7 +346,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-11-08T20:58:22+00:00" "time": "2024-01-09T12:49:35+00:00"
}, },
{ {
"name": "directorytree/ldaprecord-laravel", "name": "directorytree/ldaprecord-laravel",
@ -417,16 +417,16 @@
}, },
{ {
"name": "doctrine/inflector", "name": "doctrine/inflector",
"version": "2.0.8", "version": "2.0.9",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/inflector.git", "url": "https://github.com/doctrine/inflector.git",
"reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff" "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff", "url": "https://api.github.com/repos/doctrine/inflector/zipball/2930cd5ef353871c821d5c43ed030d39ac8cfe65",
"reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff", "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -488,7 +488,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/inflector/issues", "issues": "https://github.com/doctrine/inflector/issues",
"source": "https://github.com/doctrine/inflector/tree/2.0.8" "source": "https://github.com/doctrine/inflector/tree/2.0.9"
}, },
"funding": [ "funding": [
{ {
@ -504,7 +504,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-06-16T13:40:37+00:00" "time": "2024-01-15T18:05:13+00:00"
}, },
{ {
"name": "doctrine/lexer", "name": "doctrine/lexer",
@ -1320,16 +1320,16 @@
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v10.39.0", "version": "v10.41.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "114926b07bfb5fbf2545c03aa2ce5c8c37be650c" "reference": "da31969bd35e6ee0bbcd9e876f88952dc754b012"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/114926b07bfb5fbf2545c03aa2ce5c8c37be650c", "url": "https://api.github.com/repos/laravel/framework/zipball/da31969bd35e6ee0bbcd9e876f88952dc754b012",
"reference": "114926b07bfb5fbf2545c03aa2ce5c8c37be650c", "reference": "da31969bd35e6ee0bbcd9e876f88952dc754b012",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1521,20 +1521,20 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2023-12-27T14:26:28+00:00" "time": "2024-01-16T15:23:58+00:00"
}, },
{ {
"name": "laravel/passport", "name": "laravel/passport",
"version": "v11.10.0", "version": "v11.10.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/passport.git", "url": "https://github.com/laravel/passport.git",
"reference": "966bc8e477d08c86a11dc4c5a86f85fa0abdb89b" "reference": "e1a651481cabff0ba174aaefbdc04a59e6a096ec"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/passport/zipball/966bc8e477d08c86a11dc4c5a86f85fa0abdb89b", "url": "https://api.github.com/repos/laravel/passport/zipball/e1a651481cabff0ba174aaefbdc04a59e6a096ec",
"reference": "966bc8e477d08c86a11dc4c5a86f85fa0abdb89b", "reference": "e1a651481cabff0ba174aaefbdc04a59e6a096ec",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1599,20 +1599,20 @@
"issues": "https://github.com/laravel/passport/issues", "issues": "https://github.com/laravel/passport/issues",
"source": "https://github.com/laravel/passport" "source": "https://github.com/laravel/passport"
}, },
"time": "2023-11-02T17:16:12+00:00" "time": "2024-01-10T14:44:24+00:00"
}, },
{ {
"name": "laravel/prompts", "name": "laravel/prompts",
"version": "v0.1.14", "version": "v0.1.15",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/prompts.git", "url": "https://github.com/laravel/prompts.git",
"reference": "2219fa9c4b944add1e825c3bdb8ecae8bc503bc6" "reference": "d814a27514d99b03c85aa42b22cfd946568636c1"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/prompts/zipball/2219fa9c4b944add1e825c3bdb8ecae8bc503bc6", "url": "https://api.github.com/repos/laravel/prompts/zipball/d814a27514d99b03c85aa42b22cfd946568636c1",
"reference": "2219fa9c4b944add1e825c3bdb8ecae8bc503bc6", "reference": "d814a27514d99b03c85aa42b22cfd946568636c1",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1654,9 +1654,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/laravel/prompts/issues", "issues": "https://github.com/laravel/prompts/issues",
"source": "https://github.com/laravel/prompts/tree/v0.1.14" "source": "https://github.com/laravel/prompts/tree/v0.1.15"
}, },
"time": "2023-12-27T04:18:09+00:00" "time": "2023-12-29T22:37:42+00:00"
}, },
{ {
"name": "laravel/serializable-closure", "name": "laravel/serializable-closure",
@ -1720,28 +1720,28 @@
}, },
{ {
"name": "laravel/ui", "name": "laravel/ui",
"version": "v4.3.0", "version": "v4.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/ui.git", "url": "https://github.com/laravel/ui.git",
"reference": "d166e09cdcb2e23836f694774cba77a32edb6007" "reference": "7335d7049b2cde345c029e9d2de839b80af62bc0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/ui/zipball/d166e09cdcb2e23836f694774cba77a32edb6007", "url": "https://api.github.com/repos/laravel/ui/zipball/7335d7049b2cde345c029e9d2de839b80af62bc0",
"reference": "d166e09cdcb2e23836f694774cba77a32edb6007", "reference": "7335d7049b2cde345c029e9d2de839b80af62bc0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"illuminate/console": "^9.21|^10.0", "illuminate/console": "^9.21|^10.0|^11.0",
"illuminate/filesystem": "^9.21|^10.0", "illuminate/filesystem": "^9.21|^10.0|^11.0",
"illuminate/support": "^9.21|^10.0", "illuminate/support": "^9.21|^10.0|^11.0",
"illuminate/validation": "^9.21|^10.0", "illuminate/validation": "^9.21|^10.0|^11.0",
"php": "^8.0" "php": "^8.0"
}, },
"require-dev": { "require-dev": {
"orchestra/testbench": "^7.0|^8.0", "orchestra/testbench": "^7.0|^8.0|^9.0",
"phpunit/phpunit": "^9.3" "phpunit/phpunit": "^9.3|^10.4"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -1776,40 +1776,40 @@
"ui" "ui"
], ],
"support": { "support": {
"source": "https://github.com/laravel/ui/tree/v4.3.0" "source": "https://github.com/laravel/ui/tree/v4.4.0"
}, },
"time": "2023-12-19T14:46:09+00:00" "time": "2024-01-12T15:56:45+00:00"
}, },
{ {
"name": "lcobucci/clock", "name": "lcobucci/clock",
"version": "3.0.0", "version": "3.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/lcobucci/clock.git", "url": "https://github.com/lcobucci/clock.git",
"reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc" "reference": "6f28b826ea01306b07980cb8320ab30b966cd715"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/lcobucci/clock/zipball/039ef98c6b57b101d10bd11d8fdfda12cbd996dc", "url": "https://api.github.com/repos/lcobucci/clock/zipball/6f28b826ea01306b07980cb8320ab30b966cd715",
"reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc", "reference": "6f28b826ea01306b07980cb8320ab30b966cd715",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "~8.1.0 || ~8.2.0", "php": "~8.2.0 || ~8.3.0",
"psr/clock": "^1.0" "psr/clock": "^1.0"
}, },
"provide": { "provide": {
"psr/clock-implementation": "1.0" "psr/clock-implementation": "1.0"
}, },
"require-dev": { "require-dev": {
"infection/infection": "^0.26", "infection/infection": "^0.27",
"lcobucci/coding-standard": "^9.0", "lcobucci/coding-standard": "^11.0.0",
"phpstan/extension-installer": "^1.2", "phpstan/extension-installer": "^1.3.1",
"phpstan/phpstan": "^1.9.4", "phpstan/phpstan": "^1.10.25",
"phpstan/phpstan-deprecation-rules": "^1.1.1", "phpstan/phpstan-deprecation-rules": "^1.1.3",
"phpstan/phpstan-phpunit": "^1.3.2", "phpstan/phpstan-phpunit": "^1.3.13",
"phpstan/phpstan-strict-rules": "^1.4.4", "phpstan/phpstan-strict-rules": "^1.5.1",
"phpunit/phpunit": "^9.5.27" "phpunit/phpunit": "^10.2.3"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -1830,7 +1830,7 @@
"description": "Yet another clock abstraction", "description": "Yet another clock abstraction",
"support": { "support": {
"issues": "https://github.com/lcobucci/clock/issues", "issues": "https://github.com/lcobucci/clock/issues",
"source": "https://github.com/lcobucci/clock/tree/3.0.0" "source": "https://github.com/lcobucci/clock/tree/3.2.0"
}, },
"funding": [ "funding": [
{ {
@ -1842,7 +1842,7 @@
"type": "patreon" "type": "patreon"
} }
], ],
"time": "2022-12-19T15:00:24+00:00" "time": "2023-11-17T17:00:27+00:00"
}, },
{ {
"name": "lcobucci/jwt", "name": "lcobucci/jwt",
@ -2913,31 +2913,31 @@
}, },
{ {
"name": "nette/schema", "name": "nette/schema",
"version": "v1.2.5", "version": "v1.3.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nette/schema.git", "url": "https://github.com/nette/schema.git",
"reference": "0462f0166e823aad657c9224d0f849ecac1ba10a" "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nette/schema/zipball/0462f0166e823aad657c9224d0f849ecac1ba10a", "url": "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188",
"reference": "0462f0166e823aad657c9224d0f849ecac1ba10a", "reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", "nette/utils": "^4.0",
"php": "7.1 - 8.3" "php": "8.1 - 8.3"
}, },
"require-dev": { "require-dev": {
"nette/tester": "^2.3 || ^2.4", "nette/tester": "^2.4",
"phpstan/phpstan-nette": "^1.0", "phpstan/phpstan-nette": "^1.0",
"tracy/tracy": "^2.7" "tracy/tracy": "^2.8"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.2-dev" "dev-master": "1.3-dev"
} }
}, },
"autoload": { "autoload": {
@ -2969,22 +2969,22 @@
], ],
"support": { "support": {
"issues": "https://github.com/nette/schema/issues", "issues": "https://github.com/nette/schema/issues",
"source": "https://github.com/nette/schema/tree/v1.2.5" "source": "https://github.com/nette/schema/tree/v1.3.0"
}, },
"time": "2023-10-05T20:37:59+00:00" "time": "2023-12-11T11:54:22+00:00"
}, },
{ {
"name": "nette/utils", "name": "nette/utils",
"version": "v4.0.3", "version": "v4.0.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nette/utils.git", "url": "https://github.com/nette/utils.git",
"reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015" "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nette/utils/zipball/a9d127dd6a203ce6d255b2e2db49759f7506e015", "url": "https://api.github.com/repos/nette/utils/zipball/d3ad0aa3b9f934602cb3e3902ebccf10be34d218",
"reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015", "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3055,9 +3055,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/nette/utils/issues", "issues": "https://github.com/nette/utils/issues",
"source": "https://github.com/nette/utils/tree/v4.0.3" "source": "https://github.com/nette/utils/tree/v4.0.4"
}, },
"time": "2023-10-29T21:02:13+00:00" "time": "2024-01-17T16:50:36+00:00"
}, },
{ {
"name": "nunomaduro/termwind", "name": "nunomaduro/termwind",
@ -4258,20 +4258,20 @@
}, },
{ {
"name": "symfony/css-selector", "name": "symfony/css-selector",
"version": "v6.4.0", "version": "v7.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/css-selector.git", "url": "https://github.com/symfony/css-selector.git",
"reference": "d036c6c0d0b09e24a14a35f8292146a658f986e4" "reference": "bb51d46e53ef8d50d523f0c5faedba056a27943e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/css-selector/zipball/d036c6c0d0b09e24a14a35f8292146a658f986e4", "url": "https://api.github.com/repos/symfony/css-selector/zipball/bb51d46e53ef8d50d523f0c5faedba056a27943e",
"reference": "d036c6c0d0b09e24a14a35f8292146a658f986e4", "reference": "bb51d46e53ef8d50d523f0c5faedba056a27943e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.1" "php": ">=8.2"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -4303,7 +4303,7 @@
"description": "Converts CSS selectors to XPath expressions", "description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/css-selector/tree/v6.4.0" "source": "https://github.com/symfony/css-selector/tree/v7.0.0"
}, },
"funding": [ "funding": [
{ {
@ -4319,7 +4319,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-10-31T08:40:20+00:00" "time": "2023-10-31T17:59:56+00:00"
}, },
{ {
"name": "symfony/deprecation-contracts", "name": "symfony/deprecation-contracts",
@ -4465,24 +4465,24 @@
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
"version": "v6.4.2", "version": "v7.0.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher.git", "url": "https://github.com/symfony/event-dispatcher.git",
"reference": "e95216850555cd55e71b857eb9d6c2674124603a" "reference": "098b62ae81fdd6cbf941f355059f617db28f4f9a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/e95216850555cd55e71b857eb9d6c2674124603a", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/098b62ae81fdd6cbf941f355059f617db28f4f9a",
"reference": "e95216850555cd55e71b857eb9d6c2674124603a", "reference": "098b62ae81fdd6cbf941f355059f617db28f4f9a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.1", "php": ">=8.2",
"symfony/event-dispatcher-contracts": "^2.5|^3" "symfony/event-dispatcher-contracts": "^2.5|^3"
}, },
"conflict": { "conflict": {
"symfony/dependency-injection": "<5.4", "symfony/dependency-injection": "<6.4",
"symfony/service-contracts": "<2.5" "symfony/service-contracts": "<2.5"
}, },
"provide": { "provide": {
@ -4491,13 +4491,13 @@
}, },
"require-dev": { "require-dev": {
"psr/log": "^1|^2|^3", "psr/log": "^1|^2|^3",
"symfony/config": "^5.4|^6.0|^7.0", "symfony/config": "^6.4|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0", "symfony/dependency-injection": "^6.4|^7.0",
"symfony/error-handler": "^5.4|^6.0|^7.0", "symfony/error-handler": "^6.4|^7.0",
"symfony/expression-language": "^5.4|^6.0|^7.0", "symfony/expression-language": "^6.4|^7.0",
"symfony/http-foundation": "^5.4|^6.0|^7.0", "symfony/http-foundation": "^6.4|^7.0",
"symfony/service-contracts": "^2.5|^3", "symfony/service-contracts": "^2.5|^3",
"symfony/stopwatch": "^5.4|^6.0|^7.0" "symfony/stopwatch": "^6.4|^7.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -4525,7 +4525,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/event-dispatcher/tree/v6.4.2" "source": "https://github.com/symfony/event-dispatcher/tree/v7.0.2"
}, },
"funding": [ "funding": [
{ {
@ -4541,7 +4541,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-12-27T22:16:42+00:00" "time": "2023-12-27T22:24:19+00:00"
}, },
{ {
"name": "symfony/event-dispatcher-contracts", "name": "symfony/event-dispatcher-contracts",
@ -6092,20 +6092,20 @@
}, },
{ {
"name": "symfony/string", "name": "symfony/string",
"version": "v6.4.2", "version": "v7.0.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/string.git", "url": "https://github.com/symfony/string.git",
"reference": "7cb80bc10bfcdf6b5492741c0b9357dac66940bc" "reference": "cc78f14f91f5e53b42044d0620961c48028ff9f5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/string/zipball/7cb80bc10bfcdf6b5492741c0b9357dac66940bc", "url": "https://api.github.com/repos/symfony/string/zipball/cc78f14f91f5e53b42044d0620961c48028ff9f5",
"reference": "7cb80bc10bfcdf6b5492741c0b9357dac66940bc", "reference": "cc78f14f91f5e53b42044d0620961c48028ff9f5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=8.1", "php": ">=8.2",
"symfony/polyfill-ctype": "~1.8", "symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-grapheme": "~1.0",
"symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0",
@ -6115,11 +6115,11 @@
"symfony/translation-contracts": "<2.5" "symfony/translation-contracts": "<2.5"
}, },
"require-dev": { "require-dev": {
"symfony/error-handler": "^5.4|^6.0|^7.0", "symfony/error-handler": "^6.4|^7.0",
"symfony/http-client": "^5.4|^6.0|^7.0", "symfony/http-client": "^6.4|^7.0",
"symfony/intl": "^6.2|^7.0", "symfony/intl": "^6.4|^7.0",
"symfony/translation-contracts": "^2.5|^3.0", "symfony/translation-contracts": "^2.5|^3.0",
"symfony/var-exporter": "^5.4|^6.0|^7.0" "symfony/var-exporter": "^6.4|^7.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -6158,7 +6158,7 @@
"utf8" "utf8"
], ],
"support": { "support": {
"source": "https://github.com/symfony/string/tree/v6.4.2" "source": "https://github.com/symfony/string/tree/v7.0.2"
}, },
"funding": [ "funding": [
{ {
@ -6174,7 +6174,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-12-10T16:15:48+00:00" "time": "2023-12-10T16:54:46+00:00"
}, },
{ {
"name": "symfony/translation", "name": "symfony/translation",
@ -7844,16 +7844,16 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "10.5.5", "version": "10.5.8",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856" "reference": "08f4fa74d5fbfff1ef22abffee47aaedcaea227e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ed21115d505b4b4f7dc7b5651464e19a2c7f7856", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/08f4fa74d5fbfff1ef22abffee47aaedcaea227e",
"reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856", "reference": "08f4fa74d5fbfff1ef22abffee47aaedcaea227e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7925,7 +7925,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy", "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.5" "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.8"
}, },
"funding": [ "funding": [
{ {
@ -7941,7 +7941,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-12-27T15:13:52+00:00" "time": "2024-01-19T07:07:27+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
@ -9075,16 +9075,16 @@
}, },
{ {
"name": "spatie/laravel-ignition", "name": "spatie/laravel-ignition",
"version": "2.4.0", "version": "2.4.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/spatie/laravel-ignition.git", "url": "https://github.com/spatie/laravel-ignition.git",
"reference": "b9395ba48d3f30d42092cf6ceff75ed7256cd604" "reference": "005e1e7b1232f3b22d7e7be3f602693efc7dba67"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/b9395ba48d3f30d42092cf6ceff75ed7256cd604", "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/005e1e7b1232f3b22d7e7be3f602693efc7dba67",
"reference": "b9395ba48d3f30d42092cf6ceff75ed7256cd604", "reference": "005e1e7b1232f3b22d7e7be3f602693efc7dba67",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -9163,7 +9163,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2024-01-04T14:51:24+00:00" "time": "2024-01-12T13:14:58+00:00"
}, },
{ {
"name": "theseer/tokenizer", "name": "theseer/tokenizer",

View File

@ -1,4 +1,4 @@
FROM registry.dege.au/leenooks/php:8.1-fpm-ldap FROM registry.dege.au/leenooks/php:8.3-fpm-ldap
COPY . /var/www/html/ COPY . /var/www/html/